Spaces:
Sleeping
Sleeping
File size: 1,892 Bytes
4fd7030 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
---
title: MnistStudio
emoji: 🐨
colorFrom: red
colorTo: indigo
sdk: docker
app_port: 8000
pinned: false
license: mit
short_description: Train and perform inference on MNIST dataset
---
# MNIST Application
## Overview
This is a simple application that can be used to train a convolutional neural network model to classify images of handwritten digits. The same application can also be used to perform inference of the digits drawn by the user.
## Application Description
- The landing page consists of two buttons, one for training the model and one for performing inference.
- On clicking the inference button, a new page is loaded where the user can draw a digit on the canvasand select the model to perform inference.
- The inference results are displayed on the same page.
- On clicking the training button, a new page is loaded where two buttons are displayed, one for training single model and another for comparing multiple models.
- On clicking the train single model button, a new page is loaded where the user can select following options:
- Number of kernels of three blocks of the network
- Optimizer [Admam, SGD]
- Batch Size [32, 64, 128]
- Number of Epochs [1, 2, 3]
- Once these parameters are selected, the user can click on the train button to start the training. Training and validation loss, accuracy are displayed on the same page.
- On clicking the train and compare models button, a new page is loaded where the user can select following options for both the models:
- Number of kernels of three blocks of the network for each model
- Optimizer [Admam, SGD] for each model
- Batch Size [32, 64, 128] for each model
- Number of Epochs [1, 2, 3] for each model
- Once these parameters are selected, the user can click on the train button to start the training. Training and validation loss, accuracy are displayed on the same page.
|