Bleeping Computer says that to fine-tune the algorithm, reseacyers will need a copy of the keyboard of the target ATM, since it is necessary to take into account the specific dimensions and spacing of the keys. On such a layout, using machine learning and a video of people entering PIN codes, the algorithm learns to recognize different keystrokes and assign certain probabilities to different sets of [...]