Thanks to visit codestin.com
Credit goes to github.com

Skip to content

A Data Science project involving different classification methods and components to classify the MNIST

License

Notifications You must be signed in to change notification settings

Zane-dev16/Classifying-the-MNIST

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Classifying the MNIST

Overview

Classifying the MNIST is a Data Science project focused on exploring and implementing the k-Nearest Neighbors (kNN) classification method to classify the MNIST dataset. MNIST is a widely used dataset in the field of machine learning, consisting of 28x28 pixel grayscale images of handwritten digits (0 through 9).

The goal of this project is to build, fine-tune, and analyze the kNN classification model to achieve accurate and efficient digit recognition. The repository contains code, documentation, and resources related to the kNN classification task.

Project Structure

The project is organized into the following main components:

  1. Data Preparation:

    • Explore and preprocess the MNIST dataset.
    • Transform the data into a suitable format for kNN model training.
  2. Model Development:

    • Implement the kNN classification model.
    • Tune hyperparameters for optimal performance.
  3. Evaluation and Comparison:

    • Evaluate the kNN model's performance using metrics such as accuracy, precision, recall, and F1 score.
    • Compare and analyze the results obtained using kNN with potential insights into its strengths and weaknesses.
  4. Documentation:

    • Detailed documentation explaining the rationale behind choosing the kNN model, preprocessing steps, and performance metrics.
    • Results and insights gained from the analysis.

Getting Started

To get started with the project, follow these steps:

  1. Clone the repository:

    git clone https://github.com/Zane-dev16/Classifying-the-MNIST.git
    cd Classifying-the-MNIST
  2. Explore the Jupyter notebooks in the notebooks/ directory to understand each step of the machine learning pipeline.

Bibligraphy

Géron, A. (2019). Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems. O'Reilly Media.

Acknowledgements

Deng, L. (2012). The mnist database of handwritten digit images for machine learning research. IEEE Signal Processing Magazine, 29(6), 141–142.

About

A Data Science project involving different classification methods and components to classify the MNIST

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published