
Member-only story
Deep Learning, Machine Learning, Tutorial
Main Types of Neural Networks and Their Applications — Tutorial
A tutorial on the main types of neural networks and their applications to real-world challenges.
Author(s): Pratik Shukla, Roberto Iriondo
Last updated March 17, 2022
Nowadays, there are many types of neural networks in deep learning which are used for different purposes. In this article, we will go through the most used topologies in neural networks, briefly introduce how they work, along some of their applications to real-world challenges.
![Figure 2: The perceptron: a probabilistic model for information storage and organization in the brain [3] | Source: Frank Ros](https://miro.medium.com/v2/resize:fit:700/1*H6FIMoDkN-BDjqy-w4evkg.jpeg)
📚 This article is our third tutorial on neural networks, to start with our first one, check out neural networks from scratch with Python code and math in detail. 📚
Neural Network Topologies

1. Perceptron (P):
The perceptron model is also known as a single-layer neural network. This neural net contains only two layers:
- Input Layer
- Output Layer
In this type of neural network, there are no hidden layers. It takes an input and calculates the weighted input for each node. Afterward, it uses an activation function (mostly a sigmoid function) for classification purposes.
Applications:
- Classification.
- Encode Database (Multilayer Perceptron).
- Monitor Access Data…