**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.