TY - GEN
T1 - Arduino Uno Based Handwriting Recognition System Using a Feed-Forward Neural Network
AU - Sluitman, Casper M.
AU - Mohamaddan, Shahrol
N1 - Publisher Copyright:
© 2024 IEEE.
PY - 2024
Y1 - 2024
N2 - Human-machine interaction (HCI) plays important roles for the development of assistive devices. Smooth communication between humans and machines (or devices) can improve quality of life. This study focuses on the application of machine learning within an embedded system for handwriting recognition. A 10×16 pixel LCD was used to display handwriting from 2D inputs (a joystick). 18,000 free and public domain fonts were used to generate a dataset of digits. A model was developed as a simple densely connected feed-forward neural network with a single hidden layer of 16 nodes defined and trained with Keras. The results showed some significant overfitting with diminishing returns around 30 epochs with a batch size of 64. Increasing the batch size to 256 and training for only 30 epochs yielded the same validation results in much less time. After training, the model was stored in flash memory on an Arduino Uno. Inference was shown to be perceptually instant on-device, while retaining compatibility with the online simulation environment.
AB - Human-machine interaction (HCI) plays important roles for the development of assistive devices. Smooth communication between humans and machines (or devices) can improve quality of life. This study focuses on the application of machine learning within an embedded system for handwriting recognition. A 10×16 pixel LCD was used to display handwriting from 2D inputs (a joystick). 18,000 free and public domain fonts were used to generate a dataset of digits. A model was developed as a simple densely connected feed-forward neural network with a single hidden layer of 16 nodes defined and trained with Keras. The results showed some significant overfitting with diminishing returns around 30 epochs with a batch size of 64. Increasing the batch size to 256 and training for only 30 epochs yielded the same validation results in much less time. After training, the model was stored in flash memory on an Arduino Uno. Inference was shown to be perceptually instant on-device, while retaining compatibility with the online simulation environment.
KW - handwriting recog-nition
KW - human-machine interaction
KW - machine learning
UR - https://www.scopus.com/pages/publications/85204311955
UR - https://www.scopus.com/pages/publications/85204311955#tab=citedBy
U2 - 10.1109/ICOM61675.2024.10652574
DO - 10.1109/ICOM61675.2024.10652574
M3 - Conference contribution
AN - SCOPUS:85204311955
T3 - Proceedings of the 9th International Conference on Mechatronics Engineering, ICOM 2024
SP - 402
EP - 405
BT - Proceedings of the 9th International Conference on Mechatronics Engineering, ICOM 2024
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 9th International Conference on Mechatronics Engineering, ICOM 2024
Y2 - 13 August 2024 through 14 August 2024
ER -