This is a project that allows for the analysis of consecutive MNIST images. It is a project that is able to decipher images containing 3 digits stacking on top of each other with a certain amount of noise. The project is able to detect the 3 digits and classify them accordingly.
The project features four different classification models that are able to classify the digits in the image. The models are:
- A simple CNN model
- A SVM classifier
- A Random Forest classifier
- A logistic regression classifier
- Clone the repository using the following command:
git clone https://github.com/Nguyen-HanhNong/Advanced-MNIST-Analyzer.git
-
Install python and pip if you haven't already. You can download python from the following link: https://www.python.org/downloads/
-
Install the necessary dependencies using the following command:
pip install -r requirements.txt
or manually install the following dependencies:
pip install numpy pandas matplotlib scikit-learn tensorflow
- Run the project using the following command:
python main.py