SlideShare a Scribd company logo
1 of 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

More Related Content

What's hot

Neural network final NWU 4.3 Graphics Course
Neural network final NWU 4.3 Graphics CourseNeural network final NWU 4.3 Graphics Course
Neural network final NWU 4.3 Graphics CourseMohaiminur Rahman
 
Artificial neural network by arpit_sharma
Artificial neural network by arpit_sharmaArtificial neural network by arpit_sharma
Artificial neural network by arpit_sharmaEr. Arpit Sharma
 
NEURAL NETWORKS
NEURAL NETWORKSNEURAL NETWORKS
NEURAL NETWORKSESCOM
 
Artificial Neural Networks
Artificial Neural NetworksArtificial Neural Networks
Artificial Neural NetworksArslan Zulfiqar
 
Artificial neural network for machine learning
Artificial neural network for machine learningArtificial neural network for machine learning
Artificial neural network for machine learninggrinu
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural NetworkKnoldus Inc.
 
Neural network
Neural network Neural network
Neural network Faireen
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural NetworkPrakash K
 
Artificial neural networks
Artificial neural networksArtificial neural networks
Artificial neural networksmadhu sudhakar
 
Lecture 5 backpropagation
Lecture 5 backpropagationLecture 5 backpropagation
Lecture 5 backpropagationParveenMalik18
 
Artificial neural networks
Artificial neural networksArtificial neural networks
Artificial neural networksstellajoseph
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural NetworkNainaBhatt1
 

What's hot (20)

Neural network final NWU 4.3 Graphics Course
Neural network final NWU 4.3 Graphics CourseNeural network final NWU 4.3 Graphics Course
Neural network final NWU 4.3 Graphics Course
 
Artificial neural network by arpit_sharma
Artificial neural network by arpit_sharmaArtificial neural network by arpit_sharma
Artificial neural network by arpit_sharma
 
NEURAL NETWORKS
NEURAL NETWORKSNEURAL NETWORKS
NEURAL NETWORKS
 
Neural networks
Neural networksNeural networks
Neural networks
 
Artificial Neural Networks
Artificial Neural NetworksArtificial Neural Networks
Artificial Neural Networks
 
Neural Networks
Neural NetworksNeural Networks
Neural Networks
 
Artificial neural network for machine learning
Artificial neural network for machine learningArtificial neural network for machine learning
Artificial neural network for machine learning
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural Network
 
Neural network
Neural network Neural network
Neural network
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural Network
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
 
Neural network
Neural networkNeural network
Neural network
 
Deep Learning
Deep Learning Deep Learning
Deep Learning
 
Artificial neural networks
Artificial neural networksArtificial neural networks
Artificial neural networks
 
Lecture 5 backpropagation
Lecture 5 backpropagationLecture 5 backpropagation
Lecture 5 backpropagation
 
CNN Tutorial
CNN TutorialCNN Tutorial
CNN Tutorial
 
Ensemble learning
Ensemble learningEnsemble learning
Ensemble learning
 
Neural
NeuralNeural
Neural
 
Artificial neural networks
Artificial neural networksArtificial neural networks
Artificial neural networks
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural Network
 

Similar to Artifical neural networks

Artificial Neural Network report
Artificial Neural Network reportArtificial Neural Network report
Artificial Neural Network reportAnjali Agrawal
 
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.pdfneelamsanjeevkumar
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural networksweetysweety8
 
Fundamentals of Neural Network (Soft Computing)
Fundamentals of Neural Network (Soft Computing)Fundamentals of Neural Network (Soft Computing)
Fundamentals of Neural Network (Soft Computing)Amit Kumar Rathi
 
Artificial Neural Network Abstract
Artificial Neural Network AbstractArtificial Neural Network Abstract
Artificial Neural Network AbstractAnjali Agrawal
 
Quantum neural network
Quantum neural networkQuantum neural network
Quantum neural networksurat murthy
 
Artificial Intelligence- Neural Networks
Artificial Intelligence- Neural NetworksArtificial Intelligence- Neural Networks
Artificial Intelligence- Neural NetworksLearnbay Datascience
 
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 cseNaveenBhajantri1
 
What are neural networks.pdf
What are neural networks.pdfWhat are neural networks.pdf
What are neural networks.pdfStephenAmell4
 
What are neural networks.pdf
What are neural networks.pdfWhat are neural networks.pdf
What are neural networks.pdfAnastasiaSteele10
 
What are neural networks.pdf
What are neural networks.pdfWhat are neural networks.pdf
What are neural networks.pdfStephenAmell4
 
Neural networks in business forecasting
Neural networks in business forecastingNeural networks in business forecasting
Neural networks in business forecastingAmir Shokri
 
Neural Network
Neural NetworkNeural Network
Neural NetworkSayyed Z
 

Similar to 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
 

More from alldesign

Vb lecture notes
Vb lecture notesVb lecture notes
Vb lecture notesalldesign
 
Computer graphics circle
Computer graphics   circleComputer graphics   circle
Computer graphics circlealldesign
 
Getstart graphic
Getstart graphicGetstart graphic
Getstart graphicalldesign
 
Image types,raster and vector graphics
Image types,raster and vector graphicsImage types,raster and vector graphics
Image types,raster and vector graphicsalldesign
 
Image types,raster and vector graphics
Image types,raster and vector graphicsImage types,raster and vector graphics
Image types,raster and vector graphicsalldesign
 
Graphics display devices
Graphics display devicesGraphics display devices
Graphics display devicesalldesign
 
Circles graphic
Circles graphicCircles graphic
Circles graphicalldesign
 
Cg applications
Cg applicationsCg applications
Cg applicationsalldesign
 
Types of cards
Types of cardsTypes of cards
Types of cardsalldesign
 
External types of hardware
External types of hardwareExternal types of hardware
External types of hardwarealldesign
 
Devices of computer
Devices of computerDevices of computer
Devices of computeralldesign
 
Internal computer hardware
Internal computer hardwareInternal computer hardware
Internal computer hardwarealldesign
 
Computer hardware
Computer hardwareComputer hardware
Computer hardwarealldesign
 
Types of slots
Types of slotsTypes of slots
Types of slotsalldesign
 
Application of computer graphic
Application of computer graphicApplication of computer graphic
Application of computer graphicalldesign
 
What is computer graphics
What is computer graphicsWhat is computer graphics
What is computer graphicsalldesign
 
Types of rom
Types of romTypes of rom
Types of romalldesign
 

More from 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
 

Recently uploaded

Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.arsicmarija21
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
Planning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptxPlanning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptxLigayaBacuel1
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 

Recently uploaded (20)

Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Rapple "Scholarly Communications and the Sustainable Development Goals"
Rapple "Scholarly Communications and the Sustainable Development Goals"Rapple "Scholarly Communications and the Sustainable Development Goals"
Rapple "Scholarly Communications and the Sustainable Development Goals"
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
Planning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptxPlanning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptx
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 

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.