Compiled source code from the second edition of Advanced Deep Learning with TensorFlow 2 and Keras book.
IMO, this is a really good introductory book that give simple and superficial explanation for a widely used machine learning models (feels kinda like For Dummies series reference books, but skipping most of the steps).
You will need a supplementary free resources available on YouTube, Medium, or from the research paper itself to understand more on the content.
TLDR; a good book for a programmer majoring in machine learing, challenging book for a newcomer.
- Install Anaconda or Miniconda and create a new environment
conda create --name <your new environment name>
. - Activate the new environment
conda activate <your new environment name>
. - Install the required packages
conda install matplotlib pydot graphviz tensorflow-gpu
. - Add conda's Graphviz to the system PATH.
- cd to the 01_testTensorFlowInstallation.py directory and run sanity program to test if the installation is properly configured or not.
The original source code repository can be located here. But I have modified some of the code structure to suit my own convenience (i.e. code styling, eliminating spaghetti code, comments, optimizing for my low end hardware, etc).
After I have completed this book, this repo will be changed to a public archive (no more future update).
- Functional API on MNIST
- Y-Network on MNIST
- Shallow Y-Network on MNIST
- ResNet v1 and v2 on CIFAR10
- DenseNet on CIFAR10