Skip to content

5 different classifier training and evaluation on MNIST dataset

Notifications You must be signed in to change notification settings

GrayBarrow/MNIST-classifiers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MNIST Classifier

This project implements multiple classification approaches on the MNIST dataset, including:

  • K-Nearest Neighbors (KNN)
  • Naive Bayes
  • Linear classifier
  • Multi-Layer Perceptron (MLP)
  • Convolutional Neural Network (CNN)

Installation

To use this project, you'll need to install the following dependencies:

  • scikit-learn
  • numpy
  • matplotlib
  • torch
  • torchvision

Install all dependencies with:

pip install scikit-learn numpy matplotlib torch torchvision

Paper

A corresponding research paper detailing the methodology and results can be found in this repository.

About

5 different classifier training and evaluation on MNIST dataset

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages