The objective of this project was to develop a Multilayer Perceptron (MLP) model for multiclass classification of images from the widely used CIFAR-10 dataset. Additionally, a pre-trained Convolutional Neural Network (CNN) was employed, and the performances of both models were compared. The MLP model was constructed from scratch to allow for step by step analysis of a feedforward neural network’s architecture. This allowed to explore different implementations for backpropagation, analyze how the depth of a neural network influences its performance, and how various network architecture choices affect the model’s quality, as we will discuss in this paper. This report discusses the effect of implementing regularization techniques, such as L2-regularization, on the accuracy of the model. Furthermore, we investigated how ML algorithms can be used to address computer vision problems and image data treatment. We examined the differences between how MLP and CNN treat data and the resulting implications.
-
Notifications
You must be signed in to change notification settings - Fork 0
MilesWeberman/MLP-and-CNN-for-Image-Classification
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published