Skip to content

Latest commit

 

History

History
22 lines (16 loc) · 1.22 KB

File metadata and controls

22 lines (16 loc) · 1.22 KB

Experiment with Hyperparameter tuning for a neural-net

This is a project to demonstrate how tuning different hyperparameters of a neural-network lead to a change in accuracy and time-taken. This uses the widgets library of IPython for Jupyter notebooks, and uses Voila to synthesize it into a static web-site, free of code.

The neural-net example here takes the vectorized MNIST dataset as input and passes it through 3 hidden layers to predict the input image class (i.e., value from 0-9) using a cross-entropy loss function.

Using Voíla, we synthesize the notebook into a static web-page with active widgets, and thus get a web-page where we can play around with the inputs and get the desired output.

Get Started:

To get this project working as intented, do the following:

voila MNIST_widgets.ipynb

Demo:

Here's what the dashboard finally looks like:

alt text