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.