This repository accompanies Deep Learning with Azure by Mathew Salvaris, Danielle Dean, Wee Hyong Tok (Apress, 2018). It contains the notebook examples from the book. The notebooks are broken up into their respective chapters.
- Chapter 6: Convolutional Neural Networks
- Chapter 7: Recurrent Neural Networks
- Chapter 9: Training AI models
Download the files as a zip using the green button, or clone the repository to your machine using Git.
- PC or VM with Linux (Ubuntu). We suggest using an Azure Linux DSVM
- Basic knowledge of anaconda environments
- Basic knowledge of Jupyter notebooks
Please create a conda environment that will satisfy all the Python dependencies required by the notebooks. We have supplied a YAML file with the necessary dependencies here
You can create a conda environment using the command below:
conda env create -f environment.yml
Once the environment has been created successfully activate it:
source activate azureai
With the environment activated start the Jupyter notebook server:
jupyter notebook --ip=* --port=9999 --no-browser
The above command tells Jupyter notebook to accept connections from all IPs and listen on port 9999. If you are using a different port or wish to restrict the IPs adjust accordingly.
To access the Jupyter notebook simply point your web-browser to the appropriate IP on port 9999
Release v1.0 corresponds to the code in the published book, without corrections or updates.
See the file Contributing.md for more information on how you can contribute to this repository.