Skip to content

InstituteOfAnalyticsUSA/Essential-DeepLearning-With-Python

Repository files navigation

Essential-DeepLearning-With-Python

Chapter 1 A: Deep learning - Evolution of DL, Pre-read fun - Stories, Personalities, and Exciting Applications

http://www.hpc.lsu.edu/training/weekly-materials/2016-Fall/machine_learning_qb2_fall_2016.pdf ( Page 1 to Page 23 )

http://cs229.stanford.edu/materials/CS229-DeepLearning.pdf

Chapter 1 B: Machine Learning, Deep learning, AI - Executive guides

https://www.mckinsey.com/industries/technology-media-and-telecommunications/our-insights/an-executives-guide-to-machine-learning

https://www.mckinsey.com/business-functions/strategy-and-corporate-finance/our-insights/demystifying-ai-and-machine-learning-for-executives

AI to AGI (Artificial General Intelligence) - https://www.mckinsey.com/business-functions/operations/our-insights/an-executive-primer-on-artificial-general-intelligence

Chapter 1 C: Python IDE

Python IDE: Anaconda and Python 3.7 - Downlowd python 3.7 from https://www.python.org. Download individual version of Anaconda from https://www.anaconda.com/products/individual
The individual version of Anaconda IDE is free.

Follow directions on installing python 3.7 and anaconda (IDE). This provides the Jupyter notebook facility also which we may use in addition to the GPU setup within Ubuntu Linux setup. These setups are possible with the Windows OS also, but I will be using only Ubuntu for the entire course.

The key book we will be using in this "Reading and Doing Lab work Series" is Deep learning with Python, by Fracois Chollett. Francois Chollet is our guru providing extensive notes, and we are indebted for him, because copy and paste is so easy, we should not forget that most of the material I will cover are from this book to a level sometimes upto the dotting “i”s and crossing the “t”s. Buy the book, if you want to master this class, and it is a great resource. I have this book in my library. I also have his book on 'Deep Learning with R'.

https://livebook.manning.com/book/deep-learning-with-python/chapter-1/

Python jupyter notebooks from the book are available here: https://github.com/fchollet/deep-learning-with-python-notebooks

  • High-level definitions of fundamental concepts
  • Timeline of the development of machine learning
  • Key factors behind deep learning’s rising popularity and future potential

Chapter 2: Mathematical building blocks of deep learning - The tensors, derivative of derivative of derivative of … (internal compute quantity of essense of back propagating the errors), minimizing error (loss) function, gradient descent and stochastic gradient descent

  • A first example of a neural network
  • Tensors and tensor operations
  • How neural networks learn via backpropagation and gradient descent

The following PPT will be used for both Module 2 and Module 3

https://github.com/InstituteOfAnalyticsUSA/Essential-DeepLearning-With-Python/blob/main/How%20neurons%20compute...%20and%20trigger%20decisions%20-%20Neural%20Networks%20Introduction%20.pptx

Chapter 3: Basics of neural networks as foundations for Deep Learning Networks

https://indico.cern.ch/event/689516/contributions/3028020/attachments/1680198/2699102/2018-06-DeepLearning-Song.pdf

https://www.cs.tau.ac.il/~dcor/Graphics/pdf.slides/YY-Deep%20Learning.pdf

Chapter 4: Machine Learning foundations

The Presentation deck in PDF presented in the following Youtube video - https://github.com/InstituteOfAnalyticsUSA/Essential-DeepLearning-With-Python/blob/main/Machine%20Learning%20Foundations_MeetUp_17NOV2020.pptx

https://youtu.be/GVRIk_hhsuc

Chapter 5: Deep learning for computer vision

  • Understanding convolutional neural networks (convnets)
  • Using data augmentation to mitigate overfitting
  • Using a pre-trained convnet to do feature extraction
  • Fine-tuning a pre-trained convnet
  • Visualizing what convnets learn and how they make classification decisions

Chapter 6: Deep learning for text and sequences

  • Preprocessing text data into useful representations
  • Working with recurrent neural networks
  • Using 1D convnets for sequence processing

Chapter 7: Advanced deep learning

  • The Keras functional API
  • Using Keras callbacks
  • Working with the TensorBoard visualization tool
  • Important best practices for developing state-of-the-art models

Chapter 8: Generative deep learning

  • Text generation with LSTM
  • Implementing DeepDream
  • Performing neural style transfer
  • Variational autoencoders
  • Understanding generative adversarial networks

Chapter 9: Deep learning in Recommendation engine - Page 25 to Page 37

http://www.hpc.lsu.edu/training/weekly-materials/2016-Fall/machine_learning_qb2_fall_2016.pdf

Boltzmann machine (BM) and Resctricted BM ( RBM)- Edwin Chen Blog (Key and it is the first reference)

http://blog.echen.me/2011/07/18/introduction-to-restricted-boltzmann-machines/ https://github.com/echen/restricted-boltzmann-machines """A Practical guide to training restricted Boltzmann machines, by Geoffrey Hinton. A talk by Andrew Ng on Unsupervised Feature Learning and Deep Learning. Restricted Boltzmann Machines for Collaborative Filtering. I found this paper hard to read, but it's an interesting application to the Netflix Prize. Geometry of the Restricted Boltzmann Machine. A very readable introduction to RBMs, "starting with the observation that its Zariski closure is a Hadamard power of the first secant variety of the Segre variety of projective lines". (I kid, I kid.)"""

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors