├── .gitignore ├── README.md ├── book ├── [EDL] Chapter 1 - Introduction.pdf ├── [EDL] Chapter 2 - Compression Techniques.pdf ├── [EDL] Chapter 3 - Learning Techniques.pdf ├── [EDL] Chapter 4 - Efficient Architectures.pdf ├── [EDL] Chapter 5 - Advanced Compression Techniques.pdf ├── [EDL] Chapter 6 - Advanced Learning Techniques.pdf └── [EDL] Chapter 7 - Automation.pdf ├── codelabs ├── Chapter-02-Compression-Techniques │ ├── Data-Quantization.ipynb │ ├── Quantizing-A-Deep-Learning-Model.ipynb │ └── pia23378-16.jpeg ├── Chapter-03-Learning-Techniques │ ├── Image-Data-Augmentations.ipynb │ ├── NLP-Augmentations.ipynb │ └── Speech-Distillation.ipynb ├── Chapter-04-Efficient-Architectures │ ├── Attention-Mechanism.ipynb │ ├── Depthwise-Separable-Convolution.ipynb │ └── Using-Pre-Trained-Embeddings.ipynb ├── Chapter-05-Advanced-Compression-Techniques │ ├── Clustering-A-Deep-Learning-Model.ipynb │ ├── Introduction-to-Clustering.ipynb │ ├── Introduction-to-Sparsity.ipynb │ └── Sparsifying-A-Deep-Learning-Model.ipynb ├── Chapter-06-Advanced-Learning-Techniques │ └── Pretrained-Language-Models.ipynb ├── Chapter-07-Automation │ ├── HPO-Basics.ipynb │ ├── Hyperparameter-Tuning-With-Keras-Tuner.ipynb │ └── Simplified-NASNet.ipynb ├── Chapter-10-Tensorflow │ ├── Quantization_with_TFLite.ipynb │ └── Sparse_Model_Training_and_Inference.ipynb └── PyTorch_codelabs │ ├── Chapter-02-Compression-Techniques │ └── Quantizing_A_Deep_Learning_Model_PyTorch.ipynb │ ├── Chapter-03-Learning-Techniques │ └── Image_Data_Augmentations_with_Fastai.ipynb │ ├── Chapter-04-Efficient-Architectures │ └── oxford-iiit-pets-segmentation-using-pytorch.ipynb │ └── README.md └── images └── book-cover.png /.gitignore: -------------------------------------------------------------------------------- 1 | *.zip 2 | codelabs/fonts 3 | *__py_cache__* 4 | *.DS_Store* 5 | .ipynb_checkpoints -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EfficientDL/book/HEAD/README.md -------------------------------------------------------------------------------- /book/[EDL] Chapter 1 - Introduction.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EfficientDL/book/HEAD/book/[EDL] Chapter 1 - Introduction.pdf -------------------------------------------------------------------------------- /book/[EDL] Chapter 2 - Compression Techniques.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EfficientDL/book/HEAD/book/[EDL] Chapter 2 - Compression Techniques.pdf -------------------------------------------------------------------------------- /book/[EDL] Chapter 3 - Learning Techniques.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EfficientDL/book/HEAD/book/[EDL] Chapter 3 - Learning Techniques.pdf -------------------------------------------------------------------------------- /book/[EDL] Chapter 4 - Efficient Architectures.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EfficientDL/book/HEAD/book/[EDL] Chapter 4 - Efficient Architectures.pdf -------------------------------------------------------------------------------- /book/[EDL] Chapter 5 - Advanced Compression Techniques.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EfficientDL/book/HEAD/book/[EDL] Chapter 5 - Advanced Compression Techniques.pdf -------------------------------------------------------------------------------- /book/[EDL] Chapter 6 - Advanced Learning Techniques.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EfficientDL/book/HEAD/book/[EDL] Chapter 6 - Advanced Learning Techniques.pdf -------------------------------------------------------------------------------- /book/[EDL] Chapter 7 - Automation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EfficientDL/book/HEAD/book/[EDL] Chapter 7 - Automation.pdf -------------------------------------------------------------------------------- /codelabs/Chapter-02-Compression-Techniques/Data-Quantization.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EfficientDL/book/HEAD/codelabs/Chapter-02-Compression-Techniques/Data-Quantization.ipynb -------------------------------------------------------------------------------- /codelabs/Chapter-02-Compression-Techniques/Quantizing-A-Deep-Learning-Model.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EfficientDL/book/HEAD/codelabs/Chapter-02-Compression-Techniques/Quantizing-A-Deep-Learning-Model.ipynb -------------------------------------------------------------------------------- /codelabs/Chapter-02-Compression-Techniques/pia23378-16.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EfficientDL/book/HEAD/codelabs/Chapter-02-Compression-Techniques/pia23378-16.jpeg -------------------------------------------------------------------------------- /codelabs/Chapter-03-Learning-Techniques/Image-Data-Augmentations.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EfficientDL/book/HEAD/codelabs/Chapter-03-Learning-Techniques/Image-Data-Augmentations.ipynb -------------------------------------------------------------------------------- /codelabs/Chapter-03-Learning-Techniques/NLP-Augmentations.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EfficientDL/book/HEAD/codelabs/Chapter-03-Learning-Techniques/NLP-Augmentations.ipynb -------------------------------------------------------------------------------- /codelabs/Chapter-03-Learning-Techniques/Speech-Distillation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EfficientDL/book/HEAD/codelabs/Chapter-03-Learning-Techniques/Speech-Distillation.ipynb -------------------------------------------------------------------------------- /codelabs/Chapter-04-Efficient-Architectures/Attention-Mechanism.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EfficientDL/book/HEAD/codelabs/Chapter-04-Efficient-Architectures/Attention-Mechanism.ipynb -------------------------------------------------------------------------------- /codelabs/Chapter-04-Efficient-Architectures/Depthwise-Separable-Convolution.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EfficientDL/book/HEAD/codelabs/Chapter-04-Efficient-Architectures/Depthwise-Separable-Convolution.ipynb -------------------------------------------------------------------------------- /codelabs/Chapter-04-Efficient-Architectures/Using-Pre-Trained-Embeddings.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EfficientDL/book/HEAD/codelabs/Chapter-04-Efficient-Architectures/Using-Pre-Trained-Embeddings.ipynb -------------------------------------------------------------------------------- /codelabs/Chapter-05-Advanced-Compression-Techniques/Clustering-A-Deep-Learning-Model.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EfficientDL/book/HEAD/codelabs/Chapter-05-Advanced-Compression-Techniques/Clustering-A-Deep-Learning-Model.ipynb -------------------------------------------------------------------------------- /codelabs/Chapter-05-Advanced-Compression-Techniques/Introduction-to-Clustering.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EfficientDL/book/HEAD/codelabs/Chapter-05-Advanced-Compression-Techniques/Introduction-to-Clustering.ipynb -------------------------------------------------------------------------------- /codelabs/Chapter-05-Advanced-Compression-Techniques/Introduction-to-Sparsity.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EfficientDL/book/HEAD/codelabs/Chapter-05-Advanced-Compression-Techniques/Introduction-to-Sparsity.ipynb -------------------------------------------------------------------------------- /codelabs/Chapter-05-Advanced-Compression-Techniques/Sparsifying-A-Deep-Learning-Model.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EfficientDL/book/HEAD/codelabs/Chapter-05-Advanced-Compression-Techniques/Sparsifying-A-Deep-Learning-Model.ipynb -------------------------------------------------------------------------------- /codelabs/Chapter-06-Advanced-Learning-Techniques/Pretrained-Language-Models.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EfficientDL/book/HEAD/codelabs/Chapter-06-Advanced-Learning-Techniques/Pretrained-Language-Models.ipynb -------------------------------------------------------------------------------- /codelabs/Chapter-07-Automation/HPO-Basics.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EfficientDL/book/HEAD/codelabs/Chapter-07-Automation/HPO-Basics.ipynb -------------------------------------------------------------------------------- /codelabs/Chapter-07-Automation/Hyperparameter-Tuning-With-Keras-Tuner.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EfficientDL/book/HEAD/codelabs/Chapter-07-Automation/Hyperparameter-Tuning-With-Keras-Tuner.ipynb -------------------------------------------------------------------------------- /codelabs/Chapter-07-Automation/Simplified-NASNet.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EfficientDL/book/HEAD/codelabs/Chapter-07-Automation/Simplified-NASNet.ipynb -------------------------------------------------------------------------------- /codelabs/Chapter-10-Tensorflow/Quantization_with_TFLite.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EfficientDL/book/HEAD/codelabs/Chapter-10-Tensorflow/Quantization_with_TFLite.ipynb -------------------------------------------------------------------------------- /codelabs/Chapter-10-Tensorflow/Sparse_Model_Training_and_Inference.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EfficientDL/book/HEAD/codelabs/Chapter-10-Tensorflow/Sparse_Model_Training_and_Inference.ipynb -------------------------------------------------------------------------------- /codelabs/PyTorch_codelabs/Chapter-02-Compression-Techniques/Quantizing_A_Deep_Learning_Model_PyTorch.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EfficientDL/book/HEAD/codelabs/PyTorch_codelabs/Chapter-02-Compression-Techniques/Quantizing_A_Deep_Learning_Model_PyTorch.ipynb -------------------------------------------------------------------------------- /codelabs/PyTorch_codelabs/Chapter-03-Learning-Techniques/Image_Data_Augmentations_with_Fastai.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EfficientDL/book/HEAD/codelabs/PyTorch_codelabs/Chapter-03-Learning-Techniques/Image_Data_Augmentations_with_Fastai.ipynb -------------------------------------------------------------------------------- /codelabs/PyTorch_codelabs/Chapter-04-Efficient-Architectures/oxford-iiit-pets-segmentation-using-pytorch.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EfficientDL/book/HEAD/codelabs/PyTorch_codelabs/Chapter-04-Efficient-Architectures/oxford-iiit-pets-segmentation-using-pytorch.ipynb -------------------------------------------------------------------------------- /codelabs/PyTorch_codelabs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EfficientDL/book/HEAD/codelabs/PyTorch_codelabs/README.md -------------------------------------------------------------------------------- /images/book-cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EfficientDL/book/HEAD/images/book-cover.png --------------------------------------------------------------------------------