Author: Kyriafinis Vasilis
Winter Semester 2022 - 2023
This project has two parts. The first part is an implementation of the KNN and K-means algorithms. The second part is an implementation of the back propagation algorithm for training a neural network. Both parts are implemented in C++ and use the MNIST dataset.
The code for the first part is in the knn_classifier
folder and the code for the second part is in the nn_project
folder.
The report for the first part is in the knn_report
folder and the report for the second part is in the nn_report
folder.
To setup this repository on your local machine run the following command on the terminal:
$ git clone git@github.com:Billkyriaf/Neural_Networks_1.git
Or alternatively download and extract the zip file of the repository.
For more information on the two projects read the two README files here and here.