Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/enheragu/mnist-learning-playground
Just repository with code to play MNIST dataset and different learning models
https://github.com/enheragu/mnist-learning-playground
deep-learning deep-neural-networks mnist mnist-classification python pytorch
Last synced: 25 days ago
JSON representation
Just repository with code to play MNIST dataset and different learning models
- Host: GitHub
- URL: https://github.com/enheragu/mnist-learning-playground
- Owner: enheragu
- Created: 2024-11-13T14:56:59.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2024-12-21T18:33:50.000Z (about 1 month ago)
- Last Synced: 2024-12-21T19:30:58.283Z (about 1 month ago)
- Topics: deep-learning, deep-neural-networks, mnist, mnist-classification, python, pytorch
- Language: Python
- Homepage:
- Size: 28.3 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MNIST dataset Learning Playground
This repository includes a set of MachineLearning/DeepLearning models to be trained with MNIST dataset. It is thought to study the variance differences between models with many training iterations for each of them. The results are stored in yaml files and can be plotted and visualized with a provided script.
## Installation
It is recommended to use a python venv to have dependencies installed, just clone the repository somewhere and execute the following commands to create the venv and install all deps:
```sh
python3 -m venv venv
source venv/bin/activate
pip install -r requirements
```## Usage
There are two main scripts in this repository, one is in `src/main.py` with all the training loop, and the other one is `src/plot_distribution.py`. Inside the first script theres a dictionary called `model_iterations`, in that structure the models to be tested can be configured along with the iterations to run for each of them. Feel free to dive deeper in the models if you want, or to modify them at will.