Ongoing Deep Learning Projects

We have a few deeplearning projects encapsulated in jupyter ipython notebooks in the the notebooks directory of this github repository The code written is mainly by us, But we have shown credit where ever we have used code from other repositories. We have used tensorflow and jupyter ipython notebooks with ipywidgets installed
github reference
requirements
We require jupyter ipywidgets to be installed before running these notebooks. ipywidget is a small add-on to jupyter technology. You can easily pip install this component once you have installed jupyter.
Before starting the server with ‘jupyter notebook --ip=0.0.0.0’ we do the following command to ensure that ipywidgets are enabled in the notebook. ‘jupyter nbextension enable --py widgetsnbextension.’
notebooks
-
notebooks/tf_mnist.ipynbis a simple mnist project -
notebooks/tf_autoencoder.ipynbis a simple autoencoder written for mnist data -
notebooks/tf_cifar.ipynbis a simple training/validation framework for cifar-10 data -
notebooks/tf_cifar_optimized.ipynbattempts to get a higher validation accuracy thannotebooks/tf_cifar.ipynbby means of a slew of optimizations. -
notebooks/tf_vgg16.ipynbloads a pre-trained vgg-16 weights, build a model and test random images taken by us
utility code
-
notebooks/common/utils.ipynbis a utility notebook which can be imported by other notebooks. This utility notebook, provides the following utilitiesProgressImageWidget, is a custom ipywidget written for interactively displaying training dataPlotter, is a class for adding channels and sample data to channels , which can be plotted as a png imageImgGrid, is a class for plotting a grid of imagesImgGridController, is a higher level class for managingImgGridsand correspondingProgressImageWidget-s
credits
notebooks/common/load_notebooks.pyis reproduced from its implementation herenotebooks/common/imagenet_classes.pyis taken from Davi Frossard’s sitenotebooks/tf_vgg16.ipynb, much of the code for building the tensorflow model from vgg16.npy is adapted from MarvinTeichmann’s tensorflow implementation of fc netnotebooks/tf_cifar_optimized.ipynb, we have used the code from Jean Dut for GCN pre-processing of datanotebooks/tf_cifar.ipynb, owes its origins to the official tensorflow cifar tutorial
blog comments powered by Disqus