This repositoy contains implementation of the final assignment of the course CSE 472: Machine Learning Sessional offered by the Department of CSE, BUET.
A live demonstration of the project can be found here ๐ฅ https://cnn-from-scratch.streamlit.app/
The goal of this assignment was to implement a Convolutional Neural Network (CNN) from scratch using only Numpy and make it efficient using vectorization.
NumtaDB: Bengali Handwritten Digits
sample dataset available in sample_dataset
folder