SlideShare une entreprise Scribd logo
1  sur  11
ARTIFICAL NEURAL NETWORKS
2
CONTENTS:
 INTRODUCTION TO NEURAL NETWORKS
 WHAT ARE NEURAL NETWORKS?
 BASIC STRUCTURE
 TYPES OF ANN
 WORKING
 APPLICATIONS
 ADVANTAGES AND DISADVANTAGES
 CONCLUSION
3
“ARTIFICAL NEURAL NETWORKS”
Introduction to Neural Networks
Neural networksare a popular target representation forlearning. These networks are inspired by
the neurons in the brain but do not actually simulate neurons. Artificialneural networks typically
contain many fewer than the approximately 10 neurons that are in the human brain, and the
artificial neurons, called units,are much simpler than their biologicalcounterparts.
Artificial neural networksare interesting to study fora number of reasons:
 As part of neuroscience, to understand real neural systems, researchers are simulating the
neural systems of simple animals such as worms, which promise to lead to an
understanding about which aspects of neural systems are necessary to explain the behavior
of these animals.
 Some researchers seek to automate not only the functionality of intelligence (whichis what
the field of artificial intelligence is about) but also the mechanism of the brain, suitably
abstracted. One hypothesis is that the only way to build the functionality of the brain is by
using the mechanism of the brain. This hypothesis can be tested by attempting to build
intelligence using the mechanism of the brain, as well as without using the mechanism of
the brain. Experience with building other machines - such as flying machines, whichuse the
same principles, but not the same mechanism that birds use to fly - would indicate that this
hypothesis may not be true. However,it is interesting to test the hypothesis.
 The brain inspires a new way to think about computation that contrasts withcurrently
available computers. Unlike current computers, which have a few processors and a large but
essentially inert memory, the brain consists of a huge number of asynchronous distributed
processes, all running concurrently withno master controller.One should not think that the
current computers are the only architecture available forcomputation.
 As far as learning is concerned, neural networks provide a different measure of simplicity as
a learning bias than, for example, decision trees. Multilayer neural networks, like decision
trees, can represent any function of a set of discrete features. However,the functionsthat
correspond to simple neural networks do not necessarily correspond to simple decision
trees. Neural networklearning imposes a different bias than decision tree learning. Whichis
better, in practice, is an empirical question that can be tested on differentdomains?
4
What are Artificial Neural Networks (ANNs)?
The inventor of the first neurocomputer, Dr. Robert Hecht-Nielsen, defines a neural networkas −
"...a computing system made up of a number of simple, highly interconnected processing elements,
whichprocess information by their dynamic state response to external inputs.”OR
An artificialneuron network(ANN) is a computational model based on the structure and functions
of biological neural networks. Information that flowsthrough the network affectsthe structure of
the ANN because a neural networkchanges - or learns, in a sense - based on that input and output.
Basic Structureof ANNs
The idea of ANNs is based on the belief that working of human brain by making the right
connections can be imitated using silicon and wires as living neurons and dendrites.
The human brain is composed of 86 billion nerve cells called neurons.They are connectedto other
thousand cells by Axons.Stimuli fromexternal environment or inputs from sensory organs are
accepted by dendrites. These inputs create electric impulses, whichquickly travel through the
neural network.A neuron can then send the message to other neuron to handle the issue or does
not send it forward.
5
ANNs are composed of multiple nodes,whichimitate biological neuronsof human brain. The
neurons are connectedby links and they interact with each other. The nodes can take input data
and perform simple operations on the data. The result of these operations is passed to other
neurons. The output at each node is called its activationor nodevalue.
Eachlink is associated with weight.ANNs are capable of learning, whichtakes place by altering
weight values. The followingillustration shows a simple ANN.
Types of Artificial Neural Networks
There are twoArtificial Neural Networktopologies − Feed Forwardand Feedback.
6
Feed Forward ANN
The information flow is unidirectional. A unit sends information to other unit from whichit does
not receive any information. There are no feedback loops. They are used in pattern
generation/recognition/classification. They have fixed inputs and outputs.
Feedback ANN
Here, feedbackloops are allowed. They are used in contentaddressable memories.
7
Working of ANNs
In the topology diagrams shown, each arrow represents a connectionbetween two neurons and
indicates the pathway forthe flow of information. Each connectionhas a weight, an integer number
that controls the signal between the twoneurons.
If the networkgenerates a “good or desired” output, there is no need to adjust the weights.
However,if the network generates a “pooror undesired” output or an error, then the system alters
the weights in order to improve subsequent results.
Machine Learning in ANNs
ANNs are capable of learning and they need to be trained. There are several learning strategies −
 SupervisedLearning −It involvesa teacher that is scholar than the ANN itself. For
example, the teacher feeds some example data about which the teacher already knowsthe
answers.
For example, pattern recognizing. The ANN comes up withguesses while recognizing. Then the
teacher provides the ANN with the answers. The networkthen compares it guesses with the
teacher’s “correct” answers and makes adjustments according to errors.
 UnsupervisedLearning −It is required when there is no example data set with known
answers. For example, searching fora hidden pattern. In this case, clustering i.e. dividing a
set of elements into groups accordingto some unknown pattern is carried out based on the
existing data sets present.
 ReinforcementLearning −this strategy built on observation. The ANN makes a decision
by observing its environment. If the observation is negative, the network adjusts its weights
to be able to make a different required decision the next time.
Back PropagationAlgorithm
8
It is the training or learning algorithm. It learns by example. If yousubmit to the algorithm the
example of whatyou want the network to do, it changes the network’s weights so that it can
produce desired output fora particular input on finishing the training.
Back Propagation networksare ideal forsimple Pattern Recognition and Mapping Tasks.
BayesianNetworks(BN)
These are the graphical structures used to represent the probabilistic relationship among a set of
random variables. Bayesian networks are also called BeliefNetworks orBaysNets. BNs reason
about uncertain domain.
In these networks, each node represents a random variable withspecific propositions. For example,
in a medical diagnosis domain, the node Cancer represents the proposition that a patient has
cancer.
The edges connecting the nodes represent probabilistic dependencies among those random
variables. If out of twonodes, one is affectingthe other then they must be directly connected in the
directions of the effect.The strength of the relationship between variables is quantified by the
probability associated witheach node.
There is an only constraint on the arcs in a BN that you cannot return to a node simply by following
directed arcs. Hence the BNs are called Directed Acyclic Graphs (DAGs).
BNs are capable of handling multivalve variables simultaneously. The BN variables are composed of
twodimensions −
 Range of prepositions
 Probability assigned to each of the prepositions.
Consider a finite set X = {X1, X2, …,An} of discrete random variables, where each variable Xi may take
values from a finite set, denoted by Val(Xi).If there is a directed link from variable Xi to variable, Xj,
then variable Xi willbe a parent of variable Ax showing direct dependencies between the variables.
The structure of BN is ideal forcombining prior knowledge and observed data. BN can be used to
learn the causal relationships and understand various problem domains and to predict future
events, even in case of missing data.
Applications of Neural Networks:
They can perform tasks that are easy fora human but difficultfora machine −
Aerospace− Autopilot aircrafts, aircraft fault detection.
Automotive− Automobile guidance systems.
9
Military− Weapon orientation and steering, target tracking, objectdiscrimination, facial
recognition, signal/image identification.
Electronics− Code sequence prediction, IC chip layout,chip failure analysis, machine vision,
voicesynthesis.
Financial − Real estate appraisal, loan advisor, mortgage screening, corporate bond rating,
portfoliotrading program, corporate financial analysis, currency value prediction, document
readers, credit application evaluators.
Industrial − Manufacturing process control, productdesign and analysis, quality inspection
systems, welding quality analysis, paper quality prediction, chemical product design analysis,
dynamic modeling of chemical process systems, machine maintenance analysis, project bidding,
planning, and management.
Medical −Cancer cell analysis, EEGand ECG analysis, prosthetic design, transplant time
optimizer.
Speech− Speech recognition, speech classification, text to speech conversion.
Telecommunications−Image and data compression, automated information services,
real-time spoken language translation.
Transportation− Truck Brake system diagnosis, vehiclescheduling, routing systems.
Software− Pattern Recognition in facial recognition, optical character recognition, etc.
10
Time Series Prediction− ANNs are used to make predictions on stocks and natural
calamities.
Signal Processing−Neural networks can be trained to process an audio signal and filter it
appropriately in the hearing aids.
Control− ANNs are often used to make steering decisions of physicalvehicles.
Anomaly Detection− as ANNs are expert at recognizing patterns, they can also be trained
to generate an output when something unusual occursthat misfits the pattern.
ADVANTAGES:
 A neural network can perform tasks that a linear program can do.
 When an element of the neural networkfails, it can continue withoutany problem by their
parallel nature.
 A neural network learns and does not need to be reprogrammed.
 It can be implemented in any application.
 It can be implemented without any problem.
DISADVANTAGES:
 The neural network needs training to operate.
 The architecture of a neural networkis different from the architecture of microprocessors
therefore needs to be emulated.
 Requires high processing time forlarge neural networks.
Conclusions:
 Neural networksprovide ability to provide more human-like AI.
 Takes rough approximation and hard-coded reactions out of AI design (i.e. Rules
and FSMs).
 Still require a lot of fine- tuning during development.
11
REFERENCES:
https://www.techopedia.com/defination/5967/artificial-neural-network
https://brilliant.org/wiki/artificial-neural-networks/
https://www.investopedia.com-neural-networks.
NAME NADIA M.SALEEM
SEMISTER 6TH
ENROLLMENT 38

Contenu connexe

Tendances

Artificial neural networks
Artificial neural networksArtificial neural networks
Artificial neural networks
stellajoseph
 

Tendances (20)

Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural Network
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
 
Ai 그까이거
Ai 그까이거Ai 그까이거
Ai 그까이거
 
Artificial Neural Network.pptx
Artificial Neural Network.pptxArtificial Neural Network.pptx
Artificial Neural Network.pptx
 
Cnn
CnnCnn
Cnn
 
Neural Networks
Neural NetworksNeural Networks
Neural Networks
 
Introduction Of Artificial neural network
Introduction Of Artificial neural networkIntroduction Of Artificial neural network
Introduction Of Artificial neural network
 
Artificial Neural Network Lecture 6- Associative Memories & Discrete Hopfield...
Artificial Neural Network Lecture 6- Associative Memories & Discrete Hopfield...Artificial Neural Network Lecture 6- Associative Memories & Discrete Hopfield...
Artificial Neural Network Lecture 6- Associative Memories & Discrete Hopfield...
 
Artifical Neural Network and its applications
Artifical Neural Network and its applicationsArtifical Neural Network and its applications
Artifical Neural Network and its applications
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
 
Artificial Neural Networks Lect3: Neural Network Learning rules
Artificial Neural Networks Lect3: Neural Network Learning rulesArtificial Neural Networks Lect3: Neural Network Learning rules
Artificial Neural Networks Lect3: Neural Network Learning rules
 
Image classification using cnn
Image classification using cnnImage classification using cnn
Image classification using cnn
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural Network
 
GUI based handwritten digit recognition using CNN
GUI based handwritten digit recognition using CNNGUI based handwritten digit recognition using CNN
GUI based handwritten digit recognition using CNN
 
Artificial neural networks
Artificial neural networksArtificial neural networks
Artificial neural networks
 
Resnet for image processing (3)
Resnet for image processing (3)Resnet for image processing (3)
Resnet for image processing (3)
 
Test different neural networks models for forecasting of wind,solar and energ...
Test different neural networks models for forecasting of wind,solar and energ...Test different neural networks models for forecasting of wind,solar and energ...
Test different neural networks models for forecasting of wind,solar and energ...
 
Convolutional neural network
Convolutional neural network Convolutional neural network
Convolutional neural network
 
Introduction to Deep learning
Introduction to Deep learningIntroduction to Deep learning
Introduction to Deep learning
 
Image recognition
Image recognitionImage recognition
Image recognition
 

Similaire à Artifical neural networks

Neural Network
Neural NetworkNeural Network
Neural Network
Sayyed Z
 

Similaire à Artifical neural networks (20)

Artificial Neural Network report
Artificial Neural Network reportArtificial Neural Network report
Artificial Neural Network report
 
Neural networks are parallel computing devices.docx.pdf
Neural networks are parallel computing devices.docx.pdfNeural networks are parallel computing devices.docx.pdf
Neural networks are parallel computing devices.docx.pdf
 
ANN - UNIT 1.pptx
ANN - UNIT 1.pptxANN - UNIT 1.pptx
ANN - UNIT 1.pptx
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
 
Fundamentals of Neural Network (Soft Computing)
Fundamentals of Neural Network (Soft Computing)Fundamentals of Neural Network (Soft Computing)
Fundamentals of Neural Network (Soft Computing)
 
Artificial Neural Network Abstract
Artificial Neural Network AbstractArtificial Neural Network Abstract
Artificial Neural Network Abstract
 
Quantum neural network
Quantum neural networkQuantum neural network
Quantum neural network
 
08 neural networks(1).unlocked
08 neural networks(1).unlocked08 neural networks(1).unlocked
08 neural networks(1).unlocked
 
Neural networks
Neural networksNeural networks
Neural networks
 
Artificial Intelligence- Neural Networks
Artificial Intelligence- Neural NetworksArtificial Intelligence- Neural Networks
Artificial Intelligence- Neural Networks
 
Artificial Neural Networks ppt.pptx for final sem cse
Artificial Neural Networks  ppt.pptx for final sem cseArtificial Neural Networks  ppt.pptx for final sem cse
Artificial Neural Networks ppt.pptx for final sem cse
 
What are neural networks.pdf
What are neural networks.pdfWhat are neural networks.pdf
What are neural networks.pdf
 
What are neural networks.pdf
What are neural networks.pdfWhat are neural networks.pdf
What are neural networks.pdf
 
What are neural networks.pdf
What are neural networks.pdfWhat are neural networks.pdf
What are neural networks.pdf
 
A04401001013
A04401001013A04401001013
A04401001013
 
Jack
JackJack
Jack
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
 
Neural networks in business forecasting
Neural networks in business forecastingNeural networks in business forecasting
Neural networks in business forecasting
 
Neural Network
Neural NetworkNeural Network
Neural Network
 

Plus de alldesign (20)

Vb lecture
Vb lectureVb lecture
Vb lecture
 
Vb lecture notes
Vb lecture notesVb lecture notes
Vb lecture notes
 
Color model
Color modelColor model
Color model
 
Computer graphics circle
Computer graphics   circleComputer graphics   circle
Computer graphics circle
 
Getstart graphic
Getstart graphicGetstart graphic
Getstart graphic
 
Image types,raster and vector graphics
Image types,raster and vector graphicsImage types,raster and vector graphics
Image types,raster and vector graphics
 
Graphics c
Graphics cGraphics c
Graphics c
 
Image types,raster and vector graphics
Image types,raster and vector graphicsImage types,raster and vector graphics
Image types,raster and vector graphics
 
Graphics display devices
Graphics display devicesGraphics display devices
Graphics display devices
 
Circles graphic
Circles graphicCircles graphic
Circles graphic
 
Cg applications
Cg applicationsCg applications
Cg applications
 
Types of cards
Types of cardsTypes of cards
Types of cards
 
External types of hardware
External types of hardwareExternal types of hardware
External types of hardware
 
Devices of computer
Devices of computerDevices of computer
Devices of computer
 
Internal computer hardware
Internal computer hardwareInternal computer hardware
Internal computer hardware
 
Computer hardware
Computer hardwareComputer hardware
Computer hardware
 
Types of slots
Types of slotsTypes of slots
Types of slots
 
Application of computer graphic
Application of computer graphicApplication of computer graphic
Application of computer graphic
 
What is computer graphics
What is computer graphicsWhat is computer graphics
What is computer graphics
 
Types of rom
Types of romTypes of rom
Types of rom
 

Dernier

Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 

Dernier (20)

INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 

Artifical neural networks

  • 2. 2 CONTENTS:  INTRODUCTION TO NEURAL NETWORKS  WHAT ARE NEURAL NETWORKS?  BASIC STRUCTURE  TYPES OF ANN  WORKING  APPLICATIONS  ADVANTAGES AND DISADVANTAGES  CONCLUSION
  • 3. 3 “ARTIFICAL NEURAL NETWORKS” Introduction to Neural Networks Neural networksare a popular target representation forlearning. These networks are inspired by the neurons in the brain but do not actually simulate neurons. Artificialneural networks typically contain many fewer than the approximately 10 neurons that are in the human brain, and the artificial neurons, called units,are much simpler than their biologicalcounterparts. Artificial neural networksare interesting to study fora number of reasons:  As part of neuroscience, to understand real neural systems, researchers are simulating the neural systems of simple animals such as worms, which promise to lead to an understanding about which aspects of neural systems are necessary to explain the behavior of these animals.  Some researchers seek to automate not only the functionality of intelligence (whichis what the field of artificial intelligence is about) but also the mechanism of the brain, suitably abstracted. One hypothesis is that the only way to build the functionality of the brain is by using the mechanism of the brain. This hypothesis can be tested by attempting to build intelligence using the mechanism of the brain, as well as without using the mechanism of the brain. Experience with building other machines - such as flying machines, whichuse the same principles, but not the same mechanism that birds use to fly - would indicate that this hypothesis may not be true. However,it is interesting to test the hypothesis.  The brain inspires a new way to think about computation that contrasts withcurrently available computers. Unlike current computers, which have a few processors and a large but essentially inert memory, the brain consists of a huge number of asynchronous distributed processes, all running concurrently withno master controller.One should not think that the current computers are the only architecture available forcomputation.  As far as learning is concerned, neural networks provide a different measure of simplicity as a learning bias than, for example, decision trees. Multilayer neural networks, like decision trees, can represent any function of a set of discrete features. However,the functionsthat correspond to simple neural networks do not necessarily correspond to simple decision trees. Neural networklearning imposes a different bias than decision tree learning. Whichis better, in practice, is an empirical question that can be tested on differentdomains?
  • 4. 4 What are Artificial Neural Networks (ANNs)? The inventor of the first neurocomputer, Dr. Robert Hecht-Nielsen, defines a neural networkas − "...a computing system made up of a number of simple, highly interconnected processing elements, whichprocess information by their dynamic state response to external inputs.”OR An artificialneuron network(ANN) is a computational model based on the structure and functions of biological neural networks. Information that flowsthrough the network affectsthe structure of the ANN because a neural networkchanges - or learns, in a sense - based on that input and output. Basic Structureof ANNs The idea of ANNs is based on the belief that working of human brain by making the right connections can be imitated using silicon and wires as living neurons and dendrites. The human brain is composed of 86 billion nerve cells called neurons.They are connectedto other thousand cells by Axons.Stimuli fromexternal environment or inputs from sensory organs are accepted by dendrites. These inputs create electric impulses, whichquickly travel through the neural network.A neuron can then send the message to other neuron to handle the issue or does not send it forward.
  • 5. 5 ANNs are composed of multiple nodes,whichimitate biological neuronsof human brain. The neurons are connectedby links and they interact with each other. The nodes can take input data and perform simple operations on the data. The result of these operations is passed to other neurons. The output at each node is called its activationor nodevalue. Eachlink is associated with weight.ANNs are capable of learning, whichtakes place by altering weight values. The followingillustration shows a simple ANN. Types of Artificial Neural Networks There are twoArtificial Neural Networktopologies − Feed Forwardand Feedback.
  • 6. 6 Feed Forward ANN The information flow is unidirectional. A unit sends information to other unit from whichit does not receive any information. There are no feedback loops. They are used in pattern generation/recognition/classification. They have fixed inputs and outputs. Feedback ANN Here, feedbackloops are allowed. They are used in contentaddressable memories.
  • 7. 7 Working of ANNs In the topology diagrams shown, each arrow represents a connectionbetween two neurons and indicates the pathway forthe flow of information. Each connectionhas a weight, an integer number that controls the signal between the twoneurons. If the networkgenerates a “good or desired” output, there is no need to adjust the weights. However,if the network generates a “pooror undesired” output or an error, then the system alters the weights in order to improve subsequent results. Machine Learning in ANNs ANNs are capable of learning and they need to be trained. There are several learning strategies −  SupervisedLearning −It involvesa teacher that is scholar than the ANN itself. For example, the teacher feeds some example data about which the teacher already knowsthe answers. For example, pattern recognizing. The ANN comes up withguesses while recognizing. Then the teacher provides the ANN with the answers. The networkthen compares it guesses with the teacher’s “correct” answers and makes adjustments according to errors.  UnsupervisedLearning −It is required when there is no example data set with known answers. For example, searching fora hidden pattern. In this case, clustering i.e. dividing a set of elements into groups accordingto some unknown pattern is carried out based on the existing data sets present.  ReinforcementLearning −this strategy built on observation. The ANN makes a decision by observing its environment. If the observation is negative, the network adjusts its weights to be able to make a different required decision the next time. Back PropagationAlgorithm
  • 8. 8 It is the training or learning algorithm. It learns by example. If yousubmit to the algorithm the example of whatyou want the network to do, it changes the network’s weights so that it can produce desired output fora particular input on finishing the training. Back Propagation networksare ideal forsimple Pattern Recognition and Mapping Tasks. BayesianNetworks(BN) These are the graphical structures used to represent the probabilistic relationship among a set of random variables. Bayesian networks are also called BeliefNetworks orBaysNets. BNs reason about uncertain domain. In these networks, each node represents a random variable withspecific propositions. For example, in a medical diagnosis domain, the node Cancer represents the proposition that a patient has cancer. The edges connecting the nodes represent probabilistic dependencies among those random variables. If out of twonodes, one is affectingthe other then they must be directly connected in the directions of the effect.The strength of the relationship between variables is quantified by the probability associated witheach node. There is an only constraint on the arcs in a BN that you cannot return to a node simply by following directed arcs. Hence the BNs are called Directed Acyclic Graphs (DAGs). BNs are capable of handling multivalve variables simultaneously. The BN variables are composed of twodimensions −  Range of prepositions  Probability assigned to each of the prepositions. Consider a finite set X = {X1, X2, …,An} of discrete random variables, where each variable Xi may take values from a finite set, denoted by Val(Xi).If there is a directed link from variable Xi to variable, Xj, then variable Xi willbe a parent of variable Ax showing direct dependencies between the variables. The structure of BN is ideal forcombining prior knowledge and observed data. BN can be used to learn the causal relationships and understand various problem domains and to predict future events, even in case of missing data. Applications of Neural Networks: They can perform tasks that are easy fora human but difficultfora machine − Aerospace− Autopilot aircrafts, aircraft fault detection. Automotive− Automobile guidance systems.
  • 9. 9 Military− Weapon orientation and steering, target tracking, objectdiscrimination, facial recognition, signal/image identification. Electronics− Code sequence prediction, IC chip layout,chip failure analysis, machine vision, voicesynthesis. Financial − Real estate appraisal, loan advisor, mortgage screening, corporate bond rating, portfoliotrading program, corporate financial analysis, currency value prediction, document readers, credit application evaluators. Industrial − Manufacturing process control, productdesign and analysis, quality inspection systems, welding quality analysis, paper quality prediction, chemical product design analysis, dynamic modeling of chemical process systems, machine maintenance analysis, project bidding, planning, and management. Medical −Cancer cell analysis, EEGand ECG analysis, prosthetic design, transplant time optimizer. Speech− Speech recognition, speech classification, text to speech conversion. Telecommunications−Image and data compression, automated information services, real-time spoken language translation. Transportation− Truck Brake system diagnosis, vehiclescheduling, routing systems. Software− Pattern Recognition in facial recognition, optical character recognition, etc.
  • 10. 10 Time Series Prediction− ANNs are used to make predictions on stocks and natural calamities. Signal Processing−Neural networks can be trained to process an audio signal and filter it appropriately in the hearing aids. Control− ANNs are often used to make steering decisions of physicalvehicles. Anomaly Detection− as ANNs are expert at recognizing patterns, they can also be trained to generate an output when something unusual occursthat misfits the pattern. ADVANTAGES:  A neural network can perform tasks that a linear program can do.  When an element of the neural networkfails, it can continue withoutany problem by their parallel nature.  A neural network learns and does not need to be reprogrammed.  It can be implemented in any application.  It can be implemented without any problem. DISADVANTAGES:  The neural network needs training to operate.  The architecture of a neural networkis different from the architecture of microprocessors therefore needs to be emulated.  Requires high processing time forlarge neural networks. Conclusions:  Neural networksprovide ability to provide more human-like AI.  Takes rough approximation and hard-coded reactions out of AI design (i.e. Rules and FSMs).  Still require a lot of fine- tuning during development.