Deep learningĀ is a subset of machine learning in which we use the power of neural network architectures that mimic the workings of a human brain while solving a problem. If you want to become a machine learning engineer, you have to learn deep learning. So if you are looking for the topics you need to know to learn deep learning, this article is for you. In this article, I will introduce you to all topics of deep learning that you need to know.
All Topics of Deep Learning
Below are all the deep learning topics you need to know. All of the topics mentioned below are in a way that will help you learn deep learning step by step.
Introduction to Deep Learning:
- What is Deep Learning?
- When you should use deep learning?
- What are neural networks?
- Types of Neural Networks
- Layers of Neural NetworksĀ
Artificial Neural Networks:
- What are Artificial Neural Networks?
- How they are different from other neural network architectures?
- What are Neurons?
- Logical Computations with Neurons
- PerceptronĀ
- Multilayer PerceptronĀ
- Backpropagation
- Multilayer Perceptrons for RegressionĀ
- Multilayer Perceptrons for Classification
- Implementation of Multilayer Perceptrons with Tensorflow and Keras
Convolutional Neural Networks:
- What are Convolutional Neural Networks?
- How they are different from other neural network architectures?
- Convolutional LayersĀ
- Implementation of Convolutional Neural Networks with Tensorflow
- Popular CNN Architectures
- Pretrained Models
- Implementation of Pretrained Models
Recurrent Neural Networks:
- What are Recurrent Neural Networks?
- How they are different from other neural network architectures?
- Memory Cells
- Input and Output Sequences
- Implementation of RNN
- Deep RNNs
- LSTMs for tackling short term memory of neural networks
Summary
So these were some of the most important concepts of deep learning you should know. Before you start learning deep learning, make sure youāve learned machine learning. If you havenāt started with machine learning yet, you can find all machine learning topics fromĀ here. Hope you liked this article on all the concepts of deep learning you should know. Please feel free to ask your valuable questions in the comments section below.