A COMPARATIVE STUDY OF FFN AND CNN WITHIN IMAGE RECOGNITION: The effects of training and accuracy of different artificial neural network designs
2019 (English)Independent thesis Basic level (degree of Bachelor), 20 credits / 30 HE credits
Student thesis
Abstract [en]
Image recognition and -classification is becoming more important as the need to be able to process large amounts of images is becoming more common. The aim of this thesis is to compare two types of artificial neural networks, FeedForward Network and Convolutional Neural Network, to see how these compare when performing the task of image recognition.
Six models of each type of neural network was created that differed in terms of width, depth and which activation function they used in order to learn. This enabled the experiment to also see if these parameters had any effect on the rate which a network learn and how the network design affected the validation accuracy of the models.
The models were implemented using the API Keras, and trained and tested using the dataset CIFAR-10. The results showed that within the scope of this experiment the CNN models were always preferable as they achieved a statistically higher validation accuracy compared to their FFN counterparts.
Place, publisher, year, edition, pages
2019. , p. 59
Keywords [en]
Machine learning, Supervised learning, FeedForward Network, Convolutional Neural Network, CIFAR-10, Keras, Activation Function
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:his:diva-17214OAI: oai:DiVA.org:his-17214DiVA, id: diva2:1327696
Educational program
Computer Science - Specialization in Systems Development
Supervisors
Examiners
2019-06-202019-06-192025-09-29Bibliographically approved