Abstract

In recent years, using machine learning (ML) algorithm to analyze a picture, obtain its features, and finally identify what the picture is about is getting more and more important. This is because with the popularity of the electronic equipment and high-performance computing equipment, people began to pursue a more convenient and automatic life. The science of the image recognition frees people’s hands to a certain extent through the training of algorithms, thus making people’s life more convenient. This paper presents a comparison of two ML algorithms: Multi-layer Perceptron (MLP), and Convolutional Neural Network (CNN) with three different optimization methods on the data-set by measuring their test accuracy and their running time. The said data-set consists of a training-set of 1080 pictures (64 by 64 pixels) of signs representing numbers from 0 to 5 (180 pictures per number) and a test set of 120 pictures (64 by 64 pixels) of signs representing numbers from 0 to 5 (20 pictures per number). For the implementation of the ML algorithms, the data-set was partitioned in the following fashion: 90% for training phase, and 10% for testing phase. The hyper-parameters used for all the classifiers were manually assigned. Results show that most of the presented ML algorithms performed not bad with a test accuracy over 80%, and the CNN algorithm performed best among all the implemented algorithms with a test accuracy about 91.04%.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.