SlideShare a Scribd company logo
Introduction to Neural
Network
What are Neural Networks?
• Neural networks are used to mimic the basic functioning of the
human brain and are inspired by how the human brain interprets
information.
• It is used to solve various real-time tasks because of its ability to
perform computations quickly and its fast responses.
Artificial Neural Network
• An Artificial Neural Network model contains various components that are inspired
by the biological nervous system.
• Artificial Neural Network has a huge number of interconnected processing
elements, also known as Nodes.
• These nodes are connected with other nodes using a connection link.
• The connection link contains weights, these weights contain the information about
the input signal.
• Each iteration and input in turn leads to updation of these weights.
• After inputting all the data instances from the training data set, the final weights of
the Neural Network along with its architecture is known as the Trained Neural
Network.
• This process is called Training of Neural Networks.
Artificial Neural Network
• This trained neural network is used to solve specific problems as defined in the
problem statement.
• Types of tasks that can be solved using an artificial neural network include
Classification problems, Pattern Matching, Data Clustering, etc.
• Artificial neural networks learn very efficiently and adaptively.
• They have the capability to learn “how” to solve a specific problem from the training
data it receives.
• After learning, it can be used to solve that specific problem very quickly and
efficiently with high accuracy.
• Some real-life applications of neural networks include Air Traffic Control, Optical
Character Recognition as used by some scanning apps like Google Lens, Voice
Recognition, etc.
Types of Neural Networks
ANN– It is also known as an artificial neural
network. It is a feed-forward neural network
because the inputs are sent in the forward direction.
It can also contain hidden layers which can make
the model even denser.
They have a fixed length as specified by the
programmer.
It is used for Textual Data or Tabular Data. A widely
used real-life application is Facial Recognition.
It is comparatively less powerful than CNN and
RNN.
Types of Neural Networks
CNN
It is also known as Convolutional Neural Networks.
It is mainly used for Image Data.
It is used for Computer Vision.
Some of the real-life applications are object detection in
autonomous vehicles.
It contains a combination of convolutional layers and neurons. It is
more powerful than both ANN and RNN.
Types of Neural Networks
• RNN
• It is also known as Recurrent Neural Networks. It is used to
process and interpret time series data.
• In this type of model, the output from a processing node is fed
back into nodes in the same or previous layers.
• The most known types of RNN are LSTM (Long Short Term
Memory) Networks
• Now that we know the basics about Neural Networks, We know
that Neural Networks’ learning capability is what makes it
interesting.
Types of learnings in Neural networks
There are 3 types of learnings in Neural networks, namely
1.Supervised Learning
2.Unsupervised Learning
3.Reinforcement Learning
Supervised Learning
• Supervised Learning: As the name suggests,
• it is a type of learning that is looked after by a supervisor.
• It is like learning with a teacher.
• There are input training pairs that contain a set of input and the
desired output.
• Here the output from the model is compared with the desired output
and an error is calculated, this error signal is sent back into the
network for adjusting the weights.
• This adjustment is done till no more adjustments can be made and
the output of the model matches the desired output. In this, there is
feedback from the environment to the model.
NN and DL_Intro__ to Neural Network.pptx
Unsupervised Learning
• Unlike supervised learning, there is no supervisor or a teacher
here.
• In this type of learning, there is no feedback from the
environment, there is no desired output and the model learns on
its own.
• During the training phase, the inputs are formed into classes that
define the similarity of the members.
• Each class contains similar input patterns.
• On inputting a new pattern, it can predict to which class that input
belongs based on similarity with other patterns.
• If there is no such class, a new class is formed.
NN and DL_Intro__ to Neural Network.pptx
Reinforcement Learning
• It gets the best of both worlds, that is, the best of both Supervised
learning and Unsupervised learning.
• It is like learning with a critique.
• Here there is no exact feedback from the environment, rather there is
critique feedback.
• The critique tells how close our solution is.
• Hence the model learns on its own based on the critique information.
• It is similar to supervised learning in that it receives feedback from the
environment, but it is different in that it does not receive the desired
output information, rather it receives critique information.
NN and DL_Intro__ to Neural Network.pptx
How does a Neural Network work?
• An artificial neuron can be thought of as a simple or multiple
linear regression model with an activation function at the end.
• A neuron from layer i will take the output of all the neurons from
the later i-1 as inputs calculate the weighted sum and add bias to
it.
• After this is sent to an activation function as we saw in the
previous diagram.
The first neuron from the first layer is connected to all the inputs from the previous layer,
Similarly, the second neuron from the first hidden layer will also be connected to all the
inputs from the previous layer and so on for all the neurons in the first hidden layer.
For neurons in the second hidden layer (outputs of the previously hidden layer) are
considered as inputs and each of these neurons are connected to previous neurons,
likewise.
This whole process is called Forward propagation.
• After this, there is an interesting thing that happens.
• Once we have predicted the output it is then compared to the actual output.
• We then calculate the loss and try to minimize it.
• But how can we minimize this loss?
• For this, there comes another concept which is known as Back Propagation.
• First, the loss is calculated then weights and biases are adjusted in such a way
that they try to minimize the loss.
• Weights and biases are updated with the help of another algorithm called
gradient descent.
• We will understand more about gradient descent in a later section.
• We basically move in the direction opposite to the gradient.
• This concept is derived from the Taylor series.
Everybody wants to be a
Diamond!!
But very few are willing to get
cut!!!

More Related Content

PPT
Artificial-Neural-Networks.ppt
PPT
Neural-Networks.ppt
PDF
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
PDF
Machine learningiwijshdbebhehehshshsj.pdf
PPTX
1.Introduction to Artificial Neural Networks.pptx
PPTX
1.Introduction to Artificial Neural Networks.pptx
PDF
18700120047_ARYAN_RAJ.pdf
PPTX
Artificial neural network
Artificial-Neural-Networks.ppt
Neural-Networks.ppt
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
Machine learningiwijshdbebhehehshshsj.pdf
1.Introduction to Artificial Neural Networks.pptx
1.Introduction to Artificial Neural Networks.pptx
18700120047_ARYAN_RAJ.pdf
Artificial neural network

Similar to NN and DL_Intro__ to Neural Network.pptx (20)

PPTX
IAI - UNIT 3 - ANN, EMERGENT SYSTEMS.pptx
PPTX
Neural net NWU 4.3 Graphics Course
PPTX
Artificial neural network
PPTX
Acem neuralnetworks
PDF
Artificial Neural Network (ANN
PPTX
Neural network
PPTX
Module 2 softcomputing.pptx
PPT
Neural network final NWU 4.3 Graphics Course
PPTX
Neural networks
PPTX
Artificial neural networks
PPTX
Artificial Neural Networks ppt.pptx for final sem cse
PPTX
nn_important study materoial okfjevh rji
PPT
Soft Computing-173101
PPTX
INTRODUCTION TO NEURAL NETWORKS
PPTX
Basics_Of_Neural_Networks and its features.pptx
DOCX
Neural networks of artificial intelligence
PDF
Data Science - Part VIII - Artifical Neural Network
PDF
A Study On Deep Learning
PDF
Deep Learning Survey
PPT
IAI - UNIT 3 - ANN, EMERGENT SYSTEMS.pptx
Neural net NWU 4.3 Graphics Course
Artificial neural network
Acem neuralnetworks
Artificial Neural Network (ANN
Neural network
Module 2 softcomputing.pptx
Neural network final NWU 4.3 Graphics Course
Neural networks
Artificial neural networks
Artificial Neural Networks ppt.pptx for final sem cse
nn_important study materoial okfjevh rji
Soft Computing-173101
INTRODUCTION TO NEURAL NETWORKS
Basics_Of_Neural_Networks and its features.pptx
Neural networks of artificial intelligence
Data Science - Part VIII - Artifical Neural Network
A Study On Deep Learning
Deep Learning Survey
Ad

Recently uploaded (20)

PPTX
Strings in CPP - Strings in C++ are sequences of characters used to store and...
PDF
Digital Logic Computer Design lecture notes
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPTX
Geodesy 1.pptx...............................................
PPTX
Welding lecture in detail for understanding
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
OOP with Java - Java Introduction (Basics)
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PDF
PPT on Performance Review to get promotions
PDF
Arduino robotics embedded978-1-4302-3184-4.pdf
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PPTX
Construction Project Organization Group 2.pptx
DOCX
573137875-Attendance-Management-System-original
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPTX
Lecture Notes Electrical Wiring System Components
PPTX
additive manufacturing of ss316l using mig welding
PPT
Project quality management in manufacturing
Strings in CPP - Strings in C++ are sequences of characters used to store and...
Digital Logic Computer Design lecture notes
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
Geodesy 1.pptx...............................................
Welding lecture in detail for understanding
CYBER-CRIMES AND SECURITY A guide to understanding
OOP with Java - Java Introduction (Basics)
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PPT on Performance Review to get promotions
Arduino robotics embedded978-1-4302-3184-4.pdf
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
Construction Project Organization Group 2.pptx
573137875-Attendance-Management-System-original
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
Lecture Notes Electrical Wiring System Components
additive manufacturing of ss316l using mig welding
Project quality management in manufacturing
Ad

NN and DL_Intro__ to Neural Network.pptx

  • 2. What are Neural Networks? • Neural networks are used to mimic the basic functioning of the human brain and are inspired by how the human brain interprets information. • It is used to solve various real-time tasks because of its ability to perform computations quickly and its fast responses.
  • 3. Artificial Neural Network • An Artificial Neural Network model contains various components that are inspired by the biological nervous system. • Artificial Neural Network has a huge number of interconnected processing elements, also known as Nodes. • These nodes are connected with other nodes using a connection link. • The connection link contains weights, these weights contain the information about the input signal. • Each iteration and input in turn leads to updation of these weights. • After inputting all the data instances from the training data set, the final weights of the Neural Network along with its architecture is known as the Trained Neural Network. • This process is called Training of Neural Networks.
  • 4. Artificial Neural Network • This trained neural network is used to solve specific problems as defined in the problem statement. • Types of tasks that can be solved using an artificial neural network include Classification problems, Pattern Matching, Data Clustering, etc. • Artificial neural networks learn very efficiently and adaptively. • They have the capability to learn “how” to solve a specific problem from the training data it receives. • After learning, it can be used to solve that specific problem very quickly and efficiently with high accuracy. • Some real-life applications of neural networks include Air Traffic Control, Optical Character Recognition as used by some scanning apps like Google Lens, Voice Recognition, etc.
  • 5. Types of Neural Networks ANN– It is also known as an artificial neural network. It is a feed-forward neural network because the inputs are sent in the forward direction. It can also contain hidden layers which can make the model even denser. They have a fixed length as specified by the programmer. It is used for Textual Data or Tabular Data. A widely used real-life application is Facial Recognition. It is comparatively less powerful than CNN and RNN.
  • 6. Types of Neural Networks CNN It is also known as Convolutional Neural Networks. It is mainly used for Image Data. It is used for Computer Vision. Some of the real-life applications are object detection in autonomous vehicles. It contains a combination of convolutional layers and neurons. It is more powerful than both ANN and RNN.
  • 7. Types of Neural Networks • RNN • It is also known as Recurrent Neural Networks. It is used to process and interpret time series data. • In this type of model, the output from a processing node is fed back into nodes in the same or previous layers. • The most known types of RNN are LSTM (Long Short Term Memory) Networks • Now that we know the basics about Neural Networks, We know that Neural Networks’ learning capability is what makes it interesting.
  • 8. Types of learnings in Neural networks There are 3 types of learnings in Neural networks, namely 1.Supervised Learning 2.Unsupervised Learning 3.Reinforcement Learning
  • 9. Supervised Learning • Supervised Learning: As the name suggests, • it is a type of learning that is looked after by a supervisor. • It is like learning with a teacher. • There are input training pairs that contain a set of input and the desired output. • Here the output from the model is compared with the desired output and an error is calculated, this error signal is sent back into the network for adjusting the weights. • This adjustment is done till no more adjustments can be made and the output of the model matches the desired output. In this, there is feedback from the environment to the model.
  • 11. Unsupervised Learning • Unlike supervised learning, there is no supervisor or a teacher here. • In this type of learning, there is no feedback from the environment, there is no desired output and the model learns on its own. • During the training phase, the inputs are formed into classes that define the similarity of the members. • Each class contains similar input patterns. • On inputting a new pattern, it can predict to which class that input belongs based on similarity with other patterns. • If there is no such class, a new class is formed.
  • 13. Reinforcement Learning • It gets the best of both worlds, that is, the best of both Supervised learning and Unsupervised learning. • It is like learning with a critique. • Here there is no exact feedback from the environment, rather there is critique feedback. • The critique tells how close our solution is. • Hence the model learns on its own based on the critique information. • It is similar to supervised learning in that it receives feedback from the environment, but it is different in that it does not receive the desired output information, rather it receives critique information.
  • 15. How does a Neural Network work?
  • 16. • An artificial neuron can be thought of as a simple or multiple linear regression model with an activation function at the end. • A neuron from layer i will take the output of all the neurons from the later i-1 as inputs calculate the weighted sum and add bias to it. • After this is sent to an activation function as we saw in the previous diagram.
  • 17. The first neuron from the first layer is connected to all the inputs from the previous layer, Similarly, the second neuron from the first hidden layer will also be connected to all the inputs from the previous layer and so on for all the neurons in the first hidden layer. For neurons in the second hidden layer (outputs of the previously hidden layer) are considered as inputs and each of these neurons are connected to previous neurons, likewise. This whole process is called Forward propagation.
  • 18. • After this, there is an interesting thing that happens. • Once we have predicted the output it is then compared to the actual output. • We then calculate the loss and try to minimize it. • But how can we minimize this loss? • For this, there comes another concept which is known as Back Propagation. • First, the loss is calculated then weights and biases are adjusted in such a way that they try to minimize the loss. • Weights and biases are updated with the help of another algorithm called gradient descent. • We will understand more about gradient descent in a later section. • We basically move in the direction opposite to the gradient. • This concept is derived from the Taylor series.
  • 19. Everybody wants to be a Diamond!! But very few are willing to get cut!!!