Setting up the environment
- Installing Keras
- Installing the Tensorflow Environment
- Pytorch and Theano
Neural Networks
- What is Neural Network
- Different types of Neural Networks (CNN, RNN, LSTM)
- How does Neural Network work
- What are perceptron
- Defining Neural Network Activation Function
- Cost Function
- Gradient Descent Backpropagation
- Neurons and Hidden Layers
- Regression Neural Network Problems using Tensorflow
- Classification Neural Network Problems using Tensorflow
Convolutional Neural Networks
- What is CNN
- How does CNN work
- Applications of CNN
- Object detection, Face recognition using CNN
Recurrent Neural Networks
- What is RNN
- How does RNN work
- Applications of RNN
- Long Short-Term Memory (LSTM) and Gated Recurrent Units (GRU)
Apriori Algorithm
- What are Association Rules and how are they used
- Antecedent and Consequent
- Apriori Algorithm
- Building a Market Basket Analysis
- Autoencoders
- Building a Recommendation System using Apriori Algorithm
NLP Model
- What is NLP and how are they useful
- Sentiment Analysis, Text Classification and Topic Extractions using NLP
- Pre-Processing Steps and formation of TFIDF Vectors
- Topic Extraction using LDA
- Building a Sentiment Analysis using NLP and NN
Reinforcement Learning
- What is Reinforcement Learning
- Deterministic and stochastic environments
- Markov Decision Processes
- Reinforcement Learning Algorithm – Q-Learning, Bellman Equation,
A3C Algorithm
- Exploration vs Exploitation
- Scaling up and Neural Networks as function approximates
- Tuning Parameters and use cases using RL
- Limitations of Reinforcement Learning
Future of Deep Learning
- Applications of Deep Learning
- Pharmaceutical Industry
- Law
- Agriculture
- Robotics
- Artificial Intelligence
- Positives and Negatives of AI