Implementing a Neural Network from scratch Read the blog post here. iPython notebook setup # Create a new virtual environment (optional) virtualenv venv # Install requirements pip install -r requirements.txt # Start the notebook server jupyter notebook .