-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Francy edited this page Jul 30, 2023
·
1 revision
AI: Second project of the Computer Science third-year is about Convolutional Neural Networks (CNN)
This project is about Convolutional Neural Networks (CNN) and is the second project of the Computer Science third-year course. Convolutional Neural Networks (CNN) are a type of neural network that have been widely used in image and video recognition. CNNs are inspired by the structure of the animal visual cortex and can automatically learn to recognize visual patterns such as edges and shapes. The maximum accuracy reached was 99.04% in 81 epochs.
In this project, I implemented a CNN from scratch using Java without any machine learning related library, and trained the model on a mnist dataset, which consists of 2,810 8x8 gray-scale images in 10 classes. I also used Google Colab for this project, which is a free cloud-based Jupyter notebook environment that provides access to testing environments.
You can try out this implementation of CNN on Google Colab by clicking on this link:https://colab.research.google.com/drive/1UjcC4Cm2_UlceRvDiEEb3FQzJLsSwNjr?usp=sharing