SlideShare a Scribd company logo
Artificial Neural
Network for
Machine Learning
Neural Network for
Machine Learning
Artificial
Contents
Artificial Neural Network forMachine Learning..........................................1
Introduction of Artificial Neural Network for Machine Learning ...........3
Artificial Neural Network Layers............................................................4
a. Input layer ........................................................................................5
b. Hidden Layer....................................................................................5
c. Output layer......................................................................................6
Structure of a Neural Network ................................................................6
Advantages and Disadvantages of Neural Networks...............................7
Conclusion..............................................................................................7
An Artificial Neurol Network (ANN) is a computational model. It is based on the
structure and functions of biological neural networks. It works like the way human
brain processes information. ANN includes a large number of connected processing
units that work together to process information. They also generate meaningful results
from it.
So, let’s start, Artificial Neural Network for Machine Learning.
Artificial Neural Network for Machine Learning – Structure & Layers
Introduction of Artificial Neural Network for Machine
Learning
Artificial Neural networks (ANN) or neural networks are computational algorithms.
It intended to simulate the behaviour of biological systems composed of
“neurons”. ANNs are computational models inspired by an animal’s central nervous
systems. It is capable of machine learning as well as pattern recognition. These
presented as systems of interconnected “neurons” which can compute values from
inputs.
A neural network is an oriented graph.
It consists of nodes which in the biological analogy represent neurons, connected by
arcs. It corresponds to dendrites andsynapses. Each arc associated with a weight
while at each node. Apply the values received as input by the node and define
Activation function along the incoming arcs, adjusted by the weights of the arcs.
Structure of a Biological Neural NetworkA neural network is a machine learning
algorithm based on the model of a human neuron. The human brain consists of
millions of neurons. It sends and process signals in the form of electrical and chemical
signals. These neurons are connected with a special structure known as synapses.
Synapses allow neurons to pass signals. From large numbers of simulated neurons
neural networks forms.
An Artificial Neural Network is an information processing technique. It works like the
way human brain processes information. ANN includes a large number of connected
processing units that work together to process information. They also generate
meaningful results from it.
We can apply Neural network not only for classification. It can also apply for
regression of continuous target attributes.
Have a look at Learning Rules in Neural Network
Neural networks find great application in data mining used in sectors. For example
economics, forensics, etc and for pattern recognition. It can be also used for data
classification in a large amount of data after careful training.
Artificial Neural Network Layers
Artificial Neural Network Layers
The artificial Neural network is typically organized in layers. Layers are being made
up of many interconnected ‘nodes’ which contain an ‘activation function’. A neural
network may contain the following 3 layers:
a. Input layer
The purpose of the input layer is to receive as input the values of the explanatory
attributes for each observation. Usually, the number of input nodes in an input layer is
equal to the number of explanatory variables. ‘input layer’ presents the patterns to the
network, which communicates to one or more ‘hidden layers’.
The nodes of the input layer are passive, meaning they do not change the data. They
receive a single value on their input and duplicate the value to their many outputs.
From the input layer, it duplicates each value and sent to all the hidden nodes.
Do you know about Support Vector Machine
b. Hidden Layer
The Hidden layers apply given transformations to the input values inside the
network. In this, incoming arcs that go from other hidden nodes or from input nodes
connected to each node. It connects with outgoing arcs to output nodes or to other
hidden nodes. In hidden layer, the actual processing is done via a system of weighted
‘connections’. There may be one or more hidden layers. The values entering a hidden
node multiplied by weights, a set of predetermined numbers stored in the program.
The weighted inputs are then added to produce a single number.
c. Output layer
The hidden layers then link to an ‘output layer‘. Output layer receives connections
from hidden layers or from input layer. It returns an output value that corresponds to
the prediction of the response variable. In classification problems, there is usually
only one output node. The active nodes of the output layer combine and change the
data to produce the output values.
The ability of the neural network to provide useful data manipulation lies in the proper
selection of the weights. This is different from conventional information processing.
Let’s revise ANN Applications
Structure of a Neural Network
The structure of a neural network also referred to as its ‘architecture’ or ‘topology’.
It consists of the number of layers, Elementary units. It also consists of
Interconchangend Weight adjustment mechanism. The choice of the structure
determines the results which are going to obtain. It is the most critical part of the
implementation of a neural network.
The simplest structure is the one in which units distributes in two layers: An input
layer and an output layer. Each unit in the input layer has a single input and a single
output which is equal to the input. The output unit has all the units of the input layer
connected to its input, with a combination function and a transfer function. There may
be more than 1 output unit. In this case, the resulting model is a linear or logistic
regression. This is depending on whether transfer function is linear or logistics. The
weights of the network are regression coefficients.
By adding 1 or more hidden layers between the input and output layers and units in
this layer the predictive power of a neural network increases. But a number of hidden
layers should be as small as possible. This ensures that the neural network does not
store all information from learning set but can generalize it to avoid overfitting.
Overfitting can occur. It occurs when weights make the system learn details of
learning set instead of discovering structures. This happens when the size of the
learning set is too small in relation to the complexity of the model.
A hidden layer is present or not, the output layer of the network can sometimes have
many units when there are many classes to predict.
Advantages and Disadvantages of Neural Networks
Let us see a few advantages and disadvantages of Artificial Neural Network for
Machine Learning:
 Neural networks perform well with linear and nonlinear data but a common
criticism of neural networks, particularly in robotics, is that they require a large
diversity of training for real-world operation. This is so because any learning
machine needs sufficient representative examples in order to capture the
underlying structure that allows it to generalize to new cases.
Do you know about Kernel Functions in ML
 Neural networks work even if one or a few units fail to respond to the network but
to implement large and effective software neural networks, much processing and
storage resources need to be committed. While the brain has hardware tailored to
the task of processing signals through a graph of neurons, simulating even a most
simplified form on Von Neumann technology may compel a neural network
designer to fill millions of database rows for its connections – which can consume
vast amounts of computer memory and hard disk space.
 The neural network learns from the analyzed data and does not require to
reprogramming but they are referred to as black box” models and provide very
little insight into what these models really do. The user just needs to feed it input
and watch it train and await the output.
So, this was all about Artificial Neural Network for Machine Learning. Hope you like
our explanation.
Conclusion
ANNs are considered as simple mathematical models to enhance existing data
analysis technologies. Although it is not comparable with the power of the human
brain, still it is the basic building block of the Artificial intelligence.
If you have any query related to Artificial Neural Network for Machine Learning, feel
free to ask in the comment section.

More Related Content

PPS
Neural Networks
PPTX
Artificial neural network
PPTX
Artificial nueral network slideshare
PPTX
Artificial Neural Network
PDF
Neural Networks: Introducton
PDF
Deep Feed Forward Neural Networks and Regularization
PPTX
Recurrent neural network
PPTX
Perceptron & Neural Networks
Neural Networks
Artificial neural network
Artificial nueral network slideshare
Artificial Neural Network
Neural Networks: Introducton
Deep Feed Forward Neural Networks and Regularization
Recurrent neural network
Perceptron & Neural Networks

What's hot (20)

PPT
neural networks
PDF
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
PPT
Deep Learning
PPTX
Artifical Neural Network and its applications
PDF
Neural networks introduction
PPTX
Recurrent Neural Network
PDF
Intro to Neural Networks
PDF
Applications in Machine Learning
PPTX
Deep Learning Tutorial | Deep Learning Tutorial For Beginners | What Is Deep ...
PPT
Neural network final NWU 4.3 Graphics Course
PPTX
Artificial Neural Network | Deep Neural Network Explained | Artificial Neural...
PPTX
Introduction Of Artificial neural network
PDF
Neural Networks
PPTX
Deep Learning Tutorial
PDF
Neural Networks: Multilayer Perceptron
PDF
Artificial Neural Network
PPTX
Neural networks
PDF
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
PDF
An introduction to Deep Learning
neural networks
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
Deep Learning
Artifical Neural Network and its applications
Neural networks introduction
Recurrent Neural Network
Intro to Neural Networks
Applications in Machine Learning
Deep Learning Tutorial | Deep Learning Tutorial For Beginners | What Is Deep ...
Neural network final NWU 4.3 Graphics Course
Artificial Neural Network | Deep Neural Network Explained | Artificial Neural...
Introduction Of Artificial neural network
Neural Networks
Deep Learning Tutorial
Neural Networks: Multilayer Perceptron
Artificial Neural Network
Neural networks
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
An introduction to Deep Learning
Ad

Similar to Artificial neural network for machine learning (20)

PPT
SET-02_SOCS_ESE-DEC23__B.Tech%20(CSE-H+NH)-AIML_5_CSAI300
PDF
Handwritten Digit Recognition using Convolutional Neural Networks
PPTX
Intro to NeuralNets and training of the network and shallow neural network
DOCX
artificial-neural-network-seminar-report.docx
PDF
Artificial neural network
DOC
Neural network
DOCX
Project Report -Vaibhav
PDF
Artificial neural networks and its application
PDF
Artificial neural networks and its application
PDF
Artificial Neural Networks: Applications In Management
DOCX
ABSTRACT.docxiyhkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PDF
Fuzzy Logic Final Report
PPTX
EXPERT SYSTEMS AND ARTIFICIAL INTELLIGENCE_ Neural Networks.pptx
PPTX
artificial neural network lec 2 rt .pptx
PDF
Machine learningiwijshdbebhehehshshsj.pdf
PPTX
INTRODUCTION TO NEURAL NETWORKS FINAL YEAR
PPTX
Artificial Neural Networks ppt.pptx for final sem cse
PPTX
Sachpazis: Demystifying Neural Networks: A Comprehensive Guide
PPTX
Acem neuralnetworks
SET-02_SOCS_ESE-DEC23__B.Tech%20(CSE-H+NH)-AIML_5_CSAI300
Handwritten Digit Recognition using Convolutional Neural Networks
Intro to NeuralNets and training of the network and shallow neural network
artificial-neural-network-seminar-report.docx
Artificial neural network
Neural network
Project Report -Vaibhav
Artificial neural networks and its application
Artificial neural networks and its application
Artificial Neural Networks: Applications In Management
ABSTRACT.docxiyhkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Fuzzy Logic Final Report
EXPERT SYSTEMS AND ARTIFICIAL INTELLIGENCE_ Neural Networks.pptx
artificial neural network lec 2 rt .pptx
Machine learningiwijshdbebhehehshshsj.pdf
INTRODUCTION TO NEURAL NETWORKS FINAL YEAR
Artificial Neural Networks ppt.pptx for final sem cse
Sachpazis: Demystifying Neural Networks: A Comprehensive Guide
Acem neuralnetworks
Ad

More from grinu (8)

PDF
Why should I learn python
PDF
Python standard library & list of important libraries
PDF
Data mining tutorial
PDF
Python Machine Learning Tutorial
PDF
Machine Learning Tutorial for Beginners
PDF
Heuristic search-in-artificial-intelligence
PDF
20 interesting-applications-of-deep-learning-with-python
PDF
Python AI tutorial
Why should I learn python
Python standard library & list of important libraries
Data mining tutorial
Python Machine Learning Tutorial
Machine Learning Tutorial for Beginners
Heuristic search-in-artificial-intelligence
20 interesting-applications-of-deep-learning-with-python
Python AI tutorial

Recently uploaded (20)

PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PPTX
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
PPTX
Pharma ospi slides which help in ospi learning
PDF
01-Introduction-to-Information-Management.pdf
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
RMMM.pdf make it easy to upload and study
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PPTX
Cell Types and Its function , kingdom of life
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PPTX
Orientation - ARALprogram of Deped to the Parents.pptx
PDF
Microbial disease of the cardiovascular and lymphatic systems
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
FourierSeries-QuestionsWithAnswers(Part-A).pdf
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Tissue processing ( HISTOPATHOLOGICAL TECHNIQUE
Pharma ospi slides which help in ospi learning
01-Introduction-to-Information-Management.pdf
Pharmacology of Heart Failure /Pharmacotherapy of CHF
RMMM.pdf make it easy to upload and study
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Supply Chain Operations Speaking Notes -ICLT Program
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
human mycosis Human fungal infections are called human mycosis..pptx
Cell Types and Its function , kingdom of life
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Orientation - ARALprogram of Deped to the Parents.pptx
Microbial disease of the cardiovascular and lymphatic systems
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Chinmaya Tiranga quiz Grand Finale.pdf
202450812 BayCHI UCSC-SV 20250812 v17.pptx
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...

Artificial neural network for machine learning

  • 1. Artificial Neural Network for Machine Learning Neural Network for Machine Learning Artificial
  • 2. Contents Artificial Neural Network forMachine Learning..........................................1 Introduction of Artificial Neural Network for Machine Learning ...........3 Artificial Neural Network Layers............................................................4 a. Input layer ........................................................................................5 b. Hidden Layer....................................................................................5 c. Output layer......................................................................................6 Structure of a Neural Network ................................................................6 Advantages and Disadvantages of Neural Networks...............................7 Conclusion..............................................................................................7
  • 3. An Artificial Neurol Network (ANN) is a computational model. It is based on the structure and functions of biological neural networks. It works like the way human brain processes information. ANN includes a large number of connected processing units that work together to process information. They also generate meaningful results from it. So, let’s start, Artificial Neural Network for Machine Learning. Artificial Neural Network for Machine Learning – Structure & Layers Introduction of Artificial Neural Network for Machine Learning Artificial Neural networks (ANN) or neural networks are computational algorithms. It intended to simulate the behaviour of biological systems composed of “neurons”. ANNs are computational models inspired by an animal’s central nervous systems. It is capable of machine learning as well as pattern recognition. These presented as systems of interconnected “neurons” which can compute values from inputs. A neural network is an oriented graph. It consists of nodes which in the biological analogy represent neurons, connected by arcs. It corresponds to dendrites andsynapses. Each arc associated with a weight
  • 4. while at each node. Apply the values received as input by the node and define Activation function along the incoming arcs, adjusted by the weights of the arcs. Structure of a Biological Neural NetworkA neural network is a machine learning algorithm based on the model of a human neuron. The human brain consists of millions of neurons. It sends and process signals in the form of electrical and chemical signals. These neurons are connected with a special structure known as synapses. Synapses allow neurons to pass signals. From large numbers of simulated neurons neural networks forms. An Artificial Neural Network is an information processing technique. It works like the way human brain processes information. ANN includes a large number of connected processing units that work together to process information. They also generate meaningful results from it. We can apply Neural network not only for classification. It can also apply for regression of continuous target attributes. Have a look at Learning Rules in Neural Network Neural networks find great application in data mining used in sectors. For example economics, forensics, etc and for pattern recognition. It can be also used for data classification in a large amount of data after careful training. Artificial Neural Network Layers
  • 5. Artificial Neural Network Layers The artificial Neural network is typically organized in layers. Layers are being made up of many interconnected ‘nodes’ which contain an ‘activation function’. A neural network may contain the following 3 layers: a. Input layer The purpose of the input layer is to receive as input the values of the explanatory attributes for each observation. Usually, the number of input nodes in an input layer is equal to the number of explanatory variables. ‘input layer’ presents the patterns to the network, which communicates to one or more ‘hidden layers’. The nodes of the input layer are passive, meaning they do not change the data. They receive a single value on their input and duplicate the value to their many outputs. From the input layer, it duplicates each value and sent to all the hidden nodes. Do you know about Support Vector Machine b. Hidden Layer The Hidden layers apply given transformations to the input values inside the network. In this, incoming arcs that go from other hidden nodes or from input nodes connected to each node. It connects with outgoing arcs to output nodes or to other hidden nodes. In hidden layer, the actual processing is done via a system of weighted ‘connections’. There may be one or more hidden layers. The values entering a hidden
  • 6. node multiplied by weights, a set of predetermined numbers stored in the program. The weighted inputs are then added to produce a single number. c. Output layer The hidden layers then link to an ‘output layer‘. Output layer receives connections from hidden layers or from input layer. It returns an output value that corresponds to the prediction of the response variable. In classification problems, there is usually only one output node. The active nodes of the output layer combine and change the data to produce the output values. The ability of the neural network to provide useful data manipulation lies in the proper selection of the weights. This is different from conventional information processing. Let’s revise ANN Applications Structure of a Neural Network The structure of a neural network also referred to as its ‘architecture’ or ‘topology’. It consists of the number of layers, Elementary units. It also consists of Interconchangend Weight adjustment mechanism. The choice of the structure determines the results which are going to obtain. It is the most critical part of the implementation of a neural network. The simplest structure is the one in which units distributes in two layers: An input layer and an output layer. Each unit in the input layer has a single input and a single output which is equal to the input. The output unit has all the units of the input layer connected to its input, with a combination function and a transfer function. There may be more than 1 output unit. In this case, the resulting model is a linear or logistic regression. This is depending on whether transfer function is linear or logistics. The weights of the network are regression coefficients. By adding 1 or more hidden layers between the input and output layers and units in this layer the predictive power of a neural network increases. But a number of hidden layers should be as small as possible. This ensures that the neural network does not store all information from learning set but can generalize it to avoid overfitting. Overfitting can occur. It occurs when weights make the system learn details of learning set instead of discovering structures. This happens when the size of the learning set is too small in relation to the complexity of the model. A hidden layer is present or not, the output layer of the network can sometimes have many units when there are many classes to predict.
  • 7. Advantages and Disadvantages of Neural Networks Let us see a few advantages and disadvantages of Artificial Neural Network for Machine Learning:  Neural networks perform well with linear and nonlinear data but a common criticism of neural networks, particularly in robotics, is that they require a large diversity of training for real-world operation. This is so because any learning machine needs sufficient representative examples in order to capture the underlying structure that allows it to generalize to new cases. Do you know about Kernel Functions in ML  Neural networks work even if one or a few units fail to respond to the network but to implement large and effective software neural networks, much processing and storage resources need to be committed. While the brain has hardware tailored to the task of processing signals through a graph of neurons, simulating even a most simplified form on Von Neumann technology may compel a neural network designer to fill millions of database rows for its connections – which can consume vast amounts of computer memory and hard disk space.  The neural network learns from the analyzed data and does not require to reprogramming but they are referred to as black box” models and provide very little insight into what these models really do. The user just needs to feed it input and watch it train and await the output. So, this was all about Artificial Neural Network for Machine Learning. Hope you like our explanation. Conclusion ANNs are considered as simple mathematical models to enhance existing data analysis technologies. Although it is not comparable with the power of the human brain, still it is the basic building block of the Artificial intelligence. If you have any query related to Artificial Neural Network for Machine Learning, feel free to ask in the comment section.