SlideShare une entreprise Scribd logo
1  sur  11
Télécharger pour lire hors ligne
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

Feed forward ,back propagation,gradient descent
Feed forward ,back propagation,gradient descentFeed forward ,back propagation,gradient descent
Feed forward ,back propagation,gradient descentMuhammad Rasel
 
Big Data Testing: Ensuring MongoDB Data Quality
Big Data Testing: Ensuring MongoDB Data QualityBig Data Testing: Ensuring MongoDB Data Quality
Big Data Testing: Ensuring MongoDB Data QualityRTTS
 
Artificial nueral network slideshare
Artificial nueral network slideshareArtificial nueral network slideshare
Artificial nueral network slideshareRed Innovators
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural NetworkMuhammad Ishaq
 
Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networks
Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networks Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networks
Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networks Christopher Morris
 
Training Neural Networks
Training Neural NetworksTraining Neural Networks
Training Neural NetworksDatabricks
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural networknainabhatt2
 
Trends in Human-Computer Interaction in Information Seeking
Trends in Human-Computer Interaction in Information SeekingTrends in Human-Computer Interaction in Information Seeking
Trends in Human-Computer Interaction in Information SeekingRich Miller
 
Perceptron (neural network)
Perceptron (neural network)Perceptron (neural network)
Perceptron (neural network)EdutechLearners
 
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
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural NetworkNainaBhatt1
 
Batch normalization presentation
Batch normalization presentationBatch normalization presentation
Batch normalization presentationOwin Will
 
Feed Forward Neural Network.pptx
Feed Forward Neural Network.pptxFeed Forward Neural Network.pptx
Feed Forward Neural Network.pptxNoorFathima60
 
Deep belief network.pptx
Deep belief network.pptxDeep belief network.pptx
Deep belief network.pptxSushilAcharya18
 
Multilayer perceptron
Multilayer perceptronMultilayer perceptron
Multilayer perceptronomaraldabash
 
Density Based Clustering
Density Based ClusteringDensity Based Clustering
Density Based ClusteringSSA KPI
 

Tendances (20)

Feed forward ,back propagation,gradient descent
Feed forward ,back propagation,gradient descentFeed forward ,back propagation,gradient descent
Feed forward ,back propagation,gradient descent
 
Big Data Testing: Ensuring MongoDB Data Quality
Big Data Testing: Ensuring MongoDB Data QualityBig Data Testing: Ensuring MongoDB Data Quality
Big Data Testing: Ensuring MongoDB Data Quality
 
Artificial nueral network slideshare
Artificial nueral network slideshareArtificial nueral network slideshare
Artificial nueral network slideshare
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural Network
 
Sun’iy neyron to‘rlarini o‘rgatish
Sun’iy neyron to‘rlarini o‘rgatishSun’iy neyron to‘rlarini o‘rgatish
Sun’iy neyron to‘rlarini o‘rgatish
 
Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networks
Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networks Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networks
Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networks
 
Training Neural Networks
Training Neural NetworksTraining Neural Networks
Training Neural Networks
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
 
Trends in Human-Computer Interaction in Information Seeking
Trends in Human-Computer Interaction in Information SeekingTrends in Human-Computer Interaction in Information Seeking
Trends in Human-Computer Interaction in Information Seeking
 
Perceptron (neural network)
Perceptron (neural network)Perceptron (neural network)
Perceptron (neural network)
 
Artificial neural network by arpit_sharma
Artificial neural network by arpit_sharmaArtificial neural network by arpit_sharma
Artificial neural network by arpit_sharma
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural Network
 
Batch normalization presentation
Batch normalization presentationBatch normalization presentation
Batch normalization presentation
 
Feed Forward Neural Network.pptx
Feed Forward Neural Network.pptxFeed Forward Neural Network.pptx
Feed Forward Neural Network.pptx
 
Perceptron
PerceptronPerceptron
Perceptron
 
Deep belief network.pptx
Deep belief network.pptxDeep belief network.pptx
Deep belief network.pptx
 
SUN’IY NEYRON TO‘RLARI
SUN’IY NEYRON TO‘RLARISUN’IY NEYRON TO‘RLARI
SUN’IY NEYRON TO‘RLARI
 
Multilayer perceptron
Multilayer perceptronMultilayer perceptron
Multilayer perceptron
 
Density Based Clustering
Density Based ClusteringDensity Based Clustering
Density Based Clustering
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
 

Similaire à 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
 
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
 
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
 
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
 
Artificial Neural Networks.pdf
Artificial Neural Networks.pdfArtificial Neural Networks.pdf
Artificial Neural Networks.pdfBria Davis
 

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
 
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
 
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
 
[IJET V2I2P20] Authors: Dr. Sanjeev S Sannakki, Ms.Anjanabhargavi A Kulkarni
[IJET V2I2P20] Authors: Dr. Sanjeev S Sannakki, Ms.Anjanabhargavi A Kulkarni[IJET V2I2P20] Authors: Dr. Sanjeev S Sannakki, Ms.Anjanabhargavi A Kulkarni
[IJET V2I2P20] Authors: Dr. Sanjeev S Sannakki, Ms.Anjanabhargavi A Kulkarni
 
Artificial Neural Networks.pdf
Artificial Neural Networks.pdfArtificial Neural Networks.pdf
Artificial Neural Networks.pdf
 

Plus de 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
 

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

The Singapore Teaching Practice document
The Singapore Teaching Practice documentThe Singapore Teaching Practice document
The Singapore Teaching Practice documentXsasf Sfdfasd
 
AUDIENCE THEORY -- FANDOM -- JENKINS.pptx
AUDIENCE THEORY -- FANDOM -- JENKINS.pptxAUDIENCE THEORY -- FANDOM -- JENKINS.pptx
AUDIENCE THEORY -- FANDOM -- JENKINS.pptxiammrhaywood
 
How to Show Error_Warning Messages in Odoo 17
How to Show Error_Warning Messages in Odoo 17How to Show Error_Warning Messages in Odoo 17
How to Show Error_Warning Messages in Odoo 17Celine George
 
Easter in the USA presentation by Chloe.
Easter in the USA presentation by Chloe.Easter in the USA presentation by Chloe.
Easter in the USA presentation by Chloe.EnglishCEIPdeSigeiro
 
5 charts on South Africa as a source country for international student recrui...
5 charts on South Africa as a source country for international student recrui...5 charts on South Africa as a source country for international student recrui...
5 charts on South Africa as a source country for international student recrui...CaraSkikne1
 
General views of Histopathology and step
General views of Histopathology and stepGeneral views of Histopathology and step
General views of Histopathology and stepobaje godwin sunday
 
Presentation on the Basics of Writing. Writing a Paragraph
Presentation on the Basics of Writing. Writing a ParagraphPresentation on the Basics of Writing. Writing a Paragraph
Presentation on the Basics of Writing. Writing a ParagraphNetziValdelomar1
 
CapTechU Doctoral Presentation -March 2024 slides.pptx
CapTechU Doctoral Presentation -March 2024 slides.pptxCapTechU Doctoral Presentation -March 2024 slides.pptx
CapTechU Doctoral Presentation -March 2024 slides.pptxCapitolTechU
 
How to Add Existing Field in One2Many Tree View in Odoo 17
How to Add Existing Field in One2Many Tree View in Odoo 17How to Add Existing Field in One2Many Tree View in Odoo 17
How to Add Existing Field in One2Many Tree View in Odoo 17Celine George
 
How to Manage Cross-Selling in Odoo 17 Sales
How to Manage Cross-Selling in Odoo 17 SalesHow to Manage Cross-Selling in Odoo 17 Sales
How to Manage Cross-Selling in Odoo 17 SalesCeline George
 
PISA-VET launch_El Iza Mohamedou_19 March 2024.pptx
PISA-VET launch_El Iza Mohamedou_19 March 2024.pptxPISA-VET launch_El Iza Mohamedou_19 March 2024.pptx
PISA-VET launch_El Iza Mohamedou_19 March 2024.pptxEduSkills OECD
 
Human-AI Co-Creation of Worked Examples for Programming Classes
Human-AI Co-Creation of Worked Examples for Programming ClassesHuman-AI Co-Creation of Worked Examples for Programming Classes
Human-AI Co-Creation of Worked Examples for Programming ClassesMohammad Hassany
 
3.21.24 The Origins of Black Power.pptx
3.21.24  The Origins of Black Power.pptx3.21.24  The Origins of Black Power.pptx
3.21.24 The Origins of Black Power.pptxmary850239
 
How to Make a Field read-only in Odoo 17
How to Make a Field read-only in Odoo 17How to Make a Field read-only in Odoo 17
How to Make a Field read-only in Odoo 17Celine George
 
HED Office Sohayok Exam Question Solution 2023.pdf
HED Office Sohayok Exam Question Solution 2023.pdfHED Office Sohayok Exam Question Solution 2023.pdf
HED Office Sohayok Exam Question Solution 2023.pdfMohonDas
 
Patterns of Written Texts Across Disciplines.pptx
Patterns of Written Texts Across Disciplines.pptxPatterns of Written Texts Across Disciplines.pptx
Patterns of Written Texts Across Disciplines.pptxMYDA ANGELICA SUAN
 
The Stolen Bacillus by Herbert George Wells
The Stolen Bacillus by Herbert George WellsThe Stolen Bacillus by Herbert George Wells
The Stolen Bacillus by Herbert George WellsEugene Lysak
 

Dernier (20)

The Singapore Teaching Practice document
The Singapore Teaching Practice documentThe Singapore Teaching Practice document
The Singapore Teaching Practice document
 
AUDIENCE THEORY -- FANDOM -- JENKINS.pptx
AUDIENCE THEORY -- FANDOM -- JENKINS.pptxAUDIENCE THEORY -- FANDOM -- JENKINS.pptx
AUDIENCE THEORY -- FANDOM -- JENKINS.pptx
 
How to Show Error_Warning Messages in Odoo 17
How to Show Error_Warning Messages in Odoo 17How to Show Error_Warning Messages in Odoo 17
How to Show Error_Warning Messages in Odoo 17
 
Easter in the USA presentation by Chloe.
Easter in the USA presentation by Chloe.Easter in the USA presentation by Chloe.
Easter in the USA presentation by Chloe.
 
5 charts on South Africa as a source country for international student recrui...
5 charts on South Africa as a source country for international student recrui...5 charts on South Africa as a source country for international student recrui...
5 charts on South Africa as a source country for international student recrui...
 
General views of Histopathology and step
General views of Histopathology and stepGeneral views of Histopathology and step
General views of Histopathology and step
 
Presentation on the Basics of Writing. Writing a Paragraph
Presentation on the Basics of Writing. Writing a ParagraphPresentation on the Basics of Writing. Writing a Paragraph
Presentation on the Basics of Writing. Writing a Paragraph
 
CapTechU Doctoral Presentation -March 2024 slides.pptx
CapTechU Doctoral Presentation -March 2024 slides.pptxCapTechU Doctoral Presentation -March 2024 slides.pptx
CapTechU Doctoral Presentation -March 2024 slides.pptx
 
How to Add Existing Field in One2Many Tree View in Odoo 17
How to Add Existing Field in One2Many Tree View in Odoo 17How to Add Existing Field in One2Many Tree View in Odoo 17
How to Add Existing Field in One2Many Tree View in Odoo 17
 
How to Manage Cross-Selling in Odoo 17 Sales
How to Manage Cross-Selling in Odoo 17 SalesHow to Manage Cross-Selling in Odoo 17 Sales
How to Manage Cross-Selling in Odoo 17 Sales
 
PISA-VET launch_El Iza Mohamedou_19 March 2024.pptx
PISA-VET launch_El Iza Mohamedou_19 March 2024.pptxPISA-VET launch_El Iza Mohamedou_19 March 2024.pptx
PISA-VET launch_El Iza Mohamedou_19 March 2024.pptx
 
Human-AI Co-Creation of Worked Examples for Programming Classes
Human-AI Co-Creation of Worked Examples for Programming ClassesHuman-AI Co-Creation of Worked Examples for Programming Classes
Human-AI Co-Creation of Worked Examples for Programming Classes
 
Prelims of Kant get Marx 2.0: a general politics quiz
Prelims of Kant get Marx 2.0: a general politics quizPrelims of Kant get Marx 2.0: a general politics quiz
Prelims of Kant get Marx 2.0: a general politics quiz
 
Finals of Kant get Marx 2.0 : a general politics quiz
Finals of Kant get Marx 2.0 : a general politics quizFinals of Kant get Marx 2.0 : a general politics quiz
Finals of Kant get Marx 2.0 : a general politics quiz
 
Personal Resilience in Project Management 2 - TV Edit 1a.pdf
Personal Resilience in Project Management 2 - TV Edit 1a.pdfPersonal Resilience in Project Management 2 - TV Edit 1a.pdf
Personal Resilience in Project Management 2 - TV Edit 1a.pdf
 
3.21.24 The Origins of Black Power.pptx
3.21.24  The Origins of Black Power.pptx3.21.24  The Origins of Black Power.pptx
3.21.24 The Origins of Black Power.pptx
 
How to Make a Field read-only in Odoo 17
How to Make a Field read-only in Odoo 17How to Make a Field read-only in Odoo 17
How to Make a Field read-only in Odoo 17
 
HED Office Sohayok Exam Question Solution 2023.pdf
HED Office Sohayok Exam Question Solution 2023.pdfHED Office Sohayok Exam Question Solution 2023.pdf
HED Office Sohayok Exam Question Solution 2023.pdf
 
Patterns of Written Texts Across Disciplines.pptx
Patterns of Written Texts Across Disciplines.pptxPatterns of Written Texts Across Disciplines.pptx
Patterns of Written Texts Across Disciplines.pptx
 
The Stolen Bacillus by Herbert George Wells
The Stolen Bacillus by Herbert George WellsThe Stolen Bacillus by Herbert George Wells
The Stolen Bacillus by Herbert George Wells
 

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.