JuPyter Notebooks and Python Package for Deep Learning Model Exploration, Translation and Deployment
Clone or download


From Exploration to Production - Bridging the Deployment Gap for Deep Learning

This repository contains the sourcecode related to my blogpost series on Medium on deep learning model exploration, translation and deployment using the EMNIST dataset.


  1. Clone the repository and change to the folder
  2. If you are using conda, just create a new environment from env.yml with conda env create -f env.yml. This will create the environment emnist_dl.
  3. Activate the environment with conda activate emnist_dl
  4. Install the package with python setup.py install
  5. Work through the JuPyter notebooks provided in notebooks/

JuPyter Notebooks

I will provide five JuPyter notebooks for guidance through the code. I advise you to set everything up and start reading each blogpost and go trough the referenced notebooks to try things out yourself.

Part 1:

Part 2:

The code has been tested with Docker Version 18.06.1-ce-mac73 (26764)


This project has been set up using PyScaffold 3.1rc2. For details and usage information on PyScaffold see https://pyscaffold.org/.