SlideShare ist ein Scribd-Unternehmen logo
1 von 26
ARTIFICIAL NEURAL
         NETWORKS



GUIDED BY:- Vishwesh Sir   BY:- Mehta Rutul R.
INTRODUCTION
What is Artificial Neural Network
An Artificial Neural Network (ANN) is an information processing that
is inspired by the way biological nervous systems, such as the brain.
It is composed of a large number of highly interconnected processing
elements (neurons) working to solve specific problems.
It is an attempt to simulate within specialized hardware or
sophisticated software, the multiple layers of simple processing
elements called neurons.
An ANN is configured for a specific application, such as pattern
recognition or data classification, through a learning process.
Research History
•   McCulloch and Pitts (1943) are generally recognized as the
    designers of the first neural network.
•   They combined many simple processing units together that could
    lead to an overall increase in computational power.
•    They suggested many ideas like : a neuron has a threshold level
    and once that level is reached the neuron fires.
•    The McCulloch and Pitts's network had a fixed set of weights.
•    Hebb (1949) developed the first learning rule, that is if two
    neurons are active at the same time then the strength between them
    should be increased.
•   Minsky & Papert (1969) showed that perceptron could not learn
    those functions which are not linearly separable. The researchers,
    Parkerand and LeCun discovered a learning algorithm for multi-
    layer networks called back propagation that could solve problems
    that were not linearly separable.
Biological Neurons
1. Soma or body cell - is a large, round
    central body in which almost all the logical
    functions of the neuron are realized.
2. The axon (output), is a nerve fibre
    attached to the soma which can serve as a
    final output channel of the neuron. An axon
    is usually highly branched.                       Synapses

3. The dendrites (inputs)- represent a highly                                        Axon from
    branching tree of fibres. These long                                             other neuron
    irregularly shaped nerve fibres (processes)
    are attached to the soma.
                                                                             Soma
4. Synapses are specialized contacts on a
    neuron which are the termination points for
    the axons from other neurons.                                                              Dendrite
                                                                                    Axon       from
                                                                                               other
                                                   Dendrites


                                                           The schematic model
                                                           of a biological neuron
                                                                                                    5
Why neural network?
          f ( x1 ,..., xn )   - unknown multi-factor decision rule



      Learning process using a representative learning set


                                   - a set of weighting vectors is the result
           ( w0 , w1 ,..., wn )      of the learning process


ˆ
f ( x1 ,..., xn ) =                  - a partially defined function, which
                                     is an approximation of the decision
= P ( w0 + w1 x1 + ... + wn xn )     rule function                       6
A Neuron
          f ( x1 ,..., xn ) = F ( w0 + w1 x1 + ... + wn xn )
                                                   f is a function to be earned
                                        x1 ,..., xn       are the inputs
    x1
                                                    φ is the activation function
.                              f ( x1 ,..., xn )
.                  φ(z)
.

xn       z = w0 + w1 x1 + ... + wn xn                    Z is the weighted sum
                                                                                   7
A Neuron
• Neurons’ functionality is determined by the
  nature of its activation function, its main
  properties, its plasticity and flexibility, its
  ability to approximate a function to be
  learned




                                                8
When we need a network
• The functionality of a single neuron is
  limited. For example, the threshold neuron
  can not learn non-linearly separable
  functions.

• To learn those functions that can not be
  learned by a single neuron, a neural
  network should be used.
                                               9
A simplest network
  Neuron 1
             Neuron 3




  Neuron 2




                        10
Similarities-   Artificial Neuron &
           Brain Neuron




In the human brain, a typical neuron collects signals from
others through a host of fine structures called dendrites.
The neuron sends out spikes of electrical activity through a
long, thin stand known as an axon, which splits into thousands
of branches.
                 While in Artificial Neuron……..
Similarities-   Artificial Neuron &
              Brain Neuron
We conduct Artificial neural networks by first trying to deduce
the essential features of neurons and their interconnections.
We then typically program a computer to simulate these
features.
However because our knowledge of neurons is incomplete and
our computing power is limited, our models are necessarily
gross idealizations of real networks of neurons.
Firing Rule

The firing rule is an important concept in neural networks and
accounts for their high flexibility. A firing rule determines how
one calculates whether a neuron should fire for any input
pattern. It relates to all the input patterns, not only the ones
on which the node was trained.
A simple firing rule can be implemented by using Hamming
distance technique. The rule goes as follows:
•      Take a collection of training patterns for a node, some
of which cause it to fire (the 1-taught set of patterns) and
others which prevent it from doing so (the 0-taught set).
•        Then the patterns not in the collection cause the node
to fire if, on comparison , they have more input elements in
common with the 'nearest' pattern in the 1-taught set than
with the 'nearest' pattern in the 0-taught set. If there is a tie,
then the pattern remains in the undefined state.
Simple Neuron




An artificial neuron is a device with many inputs and one
output.
If the input pattern does not belong in the taught list of
input patterns, the firing rule is used to determine whether
to fire or not.
The neuron has two modes of operation; the training mode
and the using mode. In the training mode, the neuron can
be trained to fire (or not), for particular input patterns. In
the using mode, when a taught input pattern is detected at
the input, its associated output becomes the current output.
More Complicated Neuron




A more sophisticated neuron (figure) is the McCulloch and
Pitts model (MCP).
The inputs are 'weighted', the effect that each input has at
decision making is dependent on the weight of the particular
input.
These weighted inputs are then added together and if they
exceed a pre-set threshold value, the neuron fires. In any
other case the neuron does not fire.

In mathematical terms, the neuron fires if and only if;
X1W1 + X2W2 + X3W3 + ... > T( Threshold Value)
Weighted:
The weight of an input is a number which when
multiplied with the input gives the weighted input.
Architecture
There are two types of architecture of Neural
Networks:


• Feed-forward Networks


• Feed-back Networks
Feed-forward Networks




Feed-forward ANN’s (figure 1) allow signals to travel one way
only; from input to output.
There is no feedback (loops) i.e. the output of any layer does
not affect that same layer.
Feed-forward Ann's tend to be straight forward networks that
associate inputs with outputs.
Feed-back Networks




Feedback networks (figure) can have signals traveling in both
directions by introducing loops in the network
Feedback networks are very powerful and can get extremely
complicated.
They remain at the equilibrium point until the input changes
and a new equilibrium needs to be found.
Network Layers
The commonest type of artificial neural network consists of
three groups, or layers, of units:
• A layer of "input" units is connected to a layer of "hidden"
units, which is connected to a layer of "output" units.
The activity of the input units represents the raw information
that is fed into the network
The activity of each hidden unit is determined by the
activities of the input units and the weights on the
connections between the input and the hidden units.
The behavior of the output units depends on the activity of
the hidden units and the weights between the hidden and
output units.
Threshold Neuron (Perceptrons)




The most influential work on neural nets in the 60's went
under the heading of 'perceptrons' a term coined by Frank
Rosenblatt.
The perceptron (figure 4.4) turns out to be an MCP model
( neuron with weighted inputs ) with some additional, fixed,
pre--processing.
Units labeled A1, A2, Aj , Ap are called association units and
their task is to extract specific, localized featured from the
input images.
Perceptrons

Perceptrons mimic the basic idea behind the mammalian
visual system.
They were mainly used in pattern recognition even though
their capabilities extended a lot more.
In 1969 Minsky and Papert wrote a book in which they
described the limitations of single layer Perceptrons.
The book was very well written and showed mathematically
that single layer perceptrons could not do some basic pattern
recognition operations like determining the parity of a shape
or determining whether a shape is connected or not.
What they did not realized, until the 80's, is that given the
appropriate training, multilevel perceptrons can do these
operations.
ADVANTAGE OF ANN
• A neural network can perform tasks that a linear
  program can not.
• When an element of the neural network fails, it
  can continue without any 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.
DISADVANTAGE OF ANN

• The neural network needs training to
  operate.
• The architecture of a neural network is
  different from the architecture of
  microprocessors therefore needs to be
  emulated.
• Requires high processing time for large
  neural networks.
Applications of Artificial Neural
                      Networks
                             Intelligent
                            Intelligent
            Advance            Control
                              Control
           Advance
            Robotics
           Robotics                                 Technical
                                                   Technical
                                                    Diagnisti
                                                   Diagnisti
                                                       cs
                                                      cs
 Machine                                                                 Intelligent
                                                                        Intelligent
Machine
  Vision                                                               Data Analysis
                                                                      Data Analysis
 Vision
                                Artificial                               and Signal
                                                                       and Signal
                              Intellect with                            Processing
                                                                       Processing
                                 Neural
                                Networks

         Image &
        Image &
          Pattern
         Pattern
       Recognition
      Recognition                                            Intelligent
                                                            Intelligent
                                                               Expert
                                                              Expert
                                                              Systems
                                                             Systems
              Intelligent
             Intelligent             Intelligent
                                    Intelligent
                  ll                  Security
                                     Security
               Medicine
              Medicine                Systems
                                     Systems
               Devices
              Devices
                                                                                       35
THANK YOU

Weitere ähnliche Inhalte

Was ist angesagt?

Artificial neural networks
Artificial neural networksArtificial neural networks
Artificial neural networksmadhu sudhakar
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural NetworkAtul Krishna
 
Neural networks
Neural networksNeural networks
Neural networksSlideshare
 
Artificial nueral network slideshare
Artificial nueral network slideshareArtificial nueral network slideshare
Artificial nueral network slideshareRed Innovators
 
Neural network
Neural networkNeural network
Neural networkSilicon
 
Neural networks
Neural networksNeural networks
Neural networksSlideshare
 
Artificial Neural Networks Lect1: Introduction & neural computation
Artificial Neural Networks Lect1: Introduction & neural computationArtificial Neural Networks Lect1: Introduction & neural computation
Artificial Neural Networks Lect1: Introduction & neural computationMohammed Bennamoun
 
Application of artificial_neural_network
Application of artificial_neural_networkApplication of artificial_neural_network
Application of artificial_neural_networkgabo GAG
 
Neural networks
Neural networksNeural networks
Neural networksBasil John
 
Secondary structure prediction
Secondary structure predictionSecondary structure prediction
Secondary structure predictionsamantlalit
 
Neural network
Neural networkNeural network
Neural networkmarada0033
 
Artifical Neural Network and its applications
Artifical Neural Network and its applicationsArtifical Neural Network and its applications
Artifical Neural Network and its applicationsSangeeta Tiwari
 
Artificial neural networks
Artificial neural networksArtificial neural networks
Artificial neural networksernj
 
Artificial neural networks (2)
Artificial neural networks (2)Artificial neural networks (2)
Artificial neural networks (2)sai anjaneya
 
Artificial neural networks and its applications
Artificial neural networks and its applications Artificial neural networks and its applications
Artificial neural networks and its applications PoojaKoshti2
 

Was ist angesagt? (20)

Artificial neural networks
Artificial neural networksArtificial neural networks
Artificial neural networks
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural Network
 
Neural networks
Neural networksNeural networks
Neural networks
 
Artifical Neural Network
Artifical Neural NetworkArtifical Neural Network
Artifical Neural Network
 
Artificial nueral network slideshare
Artificial nueral network slideshareArtificial nueral network slideshare
Artificial nueral network slideshare
 
Neural network
Neural networkNeural network
Neural network
 
Neural networks
Neural networksNeural networks
Neural networks
 
Artificial Neural Networks Lect1: Introduction & neural computation
Artificial Neural Networks Lect1: Introduction & neural computationArtificial Neural Networks Lect1: Introduction & neural computation
Artificial Neural Networks Lect1: Introduction & neural computation
 
Application of artificial_neural_network
Application of artificial_neural_networkApplication of artificial_neural_network
Application of artificial_neural_network
 
Neural networks
Neural networksNeural networks
Neural networks
 
Neural
NeuralNeural
Neural
 
Secondary structure prediction
Secondary structure predictionSecondary structure prediction
Secondary structure prediction
 
Neural network
Neural networkNeural network
Neural network
 
Neural network
Neural networkNeural network
Neural network
 
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 networks
Artificial neural networksArtificial neural networks
Artificial neural networks
 
Neural Networks
Neural NetworksNeural Networks
Neural Networks
 
Artificial neural networks (2)
Artificial neural networks (2)Artificial neural networks (2)
Artificial neural networks (2)
 
Artificial neural networks and its applications
Artificial neural networks and its applications Artificial neural networks and its applications
Artificial neural networks and its applications
 
neural networks
neural networksneural networks
neural networks
 

Andere mochten auch

(Artificial) Neural Network
(Artificial) Neural Network(Artificial) Neural Network
(Artificial) Neural NetworkPutri Wikie
 
Artificial Neural Network Implementation on FPGA – a Modular Approach
Artificial Neural Network Implementation on FPGA – a Modular ApproachArtificial Neural Network Implementation on FPGA – a Modular Approach
Artificial Neural Network Implementation on FPGA – a Modular ApproachRoee Levy
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural NetworkDessy Amirudin
 
Back propagation
Back propagationBack propagation
Back propagationNagarajan
 
Genealogy Website Resources & Tools
Genealogy Website Resources & ToolsGenealogy Website Resources & Tools
Genealogy Website Resources & ToolsGenealogyBank
 
Introduction to Artificial Neural Network
Introduction to Artificial Neural Network Introduction to Artificial Neural Network
Introduction to Artificial Neural Network Qingkai Kong
 
Artificial Neural Network Abstract
Artificial Neural Network AbstractArtificial Neural Network Abstract
Artificial Neural Network AbstractAnjali Agrawal
 
what is neural network....???
what is neural network....???what is neural network....???
what is neural network....???Adii Shah
 
Use of artificial neural network in pattern recognition
Use of artificial neural network in pattern recognitionUse of artificial neural network in pattern recognition
Use of artificial neural network in pattern recognitionkamalsrit
 
Artificial neural network for misuse detection
Artificial neural network for misuse detectionArtificial neural network for misuse detection
Artificial neural network for misuse detectionLikan Patra
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural networkIldar Nurgaliev
 
Базовый курс по мастерству презентаций
Базовый курс по мастерству презентацийБазовый курс по мастерству презентаций
Базовый курс по мастерству презентацийOksana Silantieva
 
lecture07.ppt
lecture07.pptlecture07.ppt
lecture07.pptbutest
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural networkmustafa aadel
 
neural network
neural networkneural network
neural networkSTUDENT
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural networkDEEPASHRI HK
 
Artificial neural networks
Artificial neural networksArtificial neural networks
Artificial neural networksstellajoseph
 

Andere mochten auch (20)

(Artificial) Neural Network
(Artificial) Neural Network(Artificial) Neural Network
(Artificial) Neural Network
 
Artificial Neural Network Implementation on FPGA – a Modular Approach
Artificial Neural Network Implementation on FPGA – a Modular ApproachArtificial Neural Network Implementation on FPGA – a Modular Approach
Artificial Neural Network Implementation on FPGA – a Modular Approach
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural Network
 
Back propagation
Back propagationBack propagation
Back propagation
 
Genealogy Website Resources & Tools
Genealogy Website Resources & ToolsGenealogy Website Resources & Tools
Genealogy Website Resources & Tools
 
Abstract
AbstractAbstract
Abstract
 
Introduction to Artificial Neural Network
Introduction to Artificial Neural Network Introduction to Artificial Neural Network
Introduction to Artificial Neural Network
 
Artificial Neural Network Abstract
Artificial Neural Network AbstractArtificial Neural Network Abstract
Artificial Neural Network Abstract
 
what is neural network....???
what is neural network....???what is neural network....???
what is neural network....???
 
Intoduction to Neural Network
Intoduction to Neural NetworkIntoduction to Neural Network
Intoduction to Neural Network
 
Use of artificial neural network in pattern recognition
Use of artificial neural network in pattern recognitionUse of artificial neural network in pattern recognition
Use of artificial neural network in pattern recognition
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
 
Artificial neural network for misuse detection
Artificial neural network for misuse detectionArtificial neural network for misuse detection
Artificial neural network for misuse detection
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
 
Базовый курс по мастерству презентаций
Базовый курс по мастерству презентацийБазовый курс по мастерству презентаций
Базовый курс по мастерству презентаций
 
lecture07.ppt
lecture07.pptlecture07.ppt
lecture07.ppt
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
 
neural network
neural networkneural network
neural network
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
 
Artificial neural networks
Artificial neural networksArtificial neural networks
Artificial neural networks
 

Ähnlich wie Ann by rutul mehta

Neural networks of artificial intelligence
Neural networks of artificial  intelligenceNeural networks of artificial  intelligence
Neural networks of artificial intelligencealldesign
 
Artificial Neural Network in Medical Diagnosis
Artificial Neural Network in Medical DiagnosisArtificial Neural Network in Medical Diagnosis
Artificial Neural Network in Medical DiagnosisAdityendra Kumar Singh
 
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
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural NetworkPrakash K
 
SujanKhamrui_28100119050.pptx
SujanKhamrui_28100119050.pptxSujanKhamrui_28100119050.pptx
SujanKhamrui_28100119050.pptxPrakasBhowmik
 
Soft Computing-173101
Soft Computing-173101Soft Computing-173101
Soft Computing-173101AMIT KUMAR
 
w1-01-introtonn.ppt
w1-01-introtonn.pptw1-01-introtonn.ppt
w1-01-introtonn.pptKotaGuru1
 
Neural network
Neural networkNeural network
Neural networkDeepikaT13
 
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
 
JAISTサマースクール2016「脳を知るための理論」講義04 Neural Networks and Neuroscience
JAISTサマースクール2016「脳を知るための理論」講義04 Neural Networks and Neuroscience JAISTサマースクール2016「脳を知るための理論」講義04 Neural Networks and Neuroscience
JAISTサマースクール2016「脳を知るための理論」講義04 Neural Networks and Neuroscience hirokazutanaka
 

Ähnlich wie Ann by rutul mehta (20)

neural-networks (1)
neural-networks (1)neural-networks (1)
neural-networks (1)
 
Neural networks of artificial intelligence
Neural networks of artificial  intelligenceNeural networks of artificial  intelligence
Neural networks of artificial intelligence
 
Artificial Neural Network in Medical Diagnosis
Artificial Neural Network in Medical DiagnosisArtificial Neural Network in Medical Diagnosis
Artificial Neural Network in Medical Diagnosis
 
7 nn1-intro.ppt
7 nn1-intro.ppt7 nn1-intro.ppt
7 nn1-intro.ppt
 
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
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural Network
 
SujanKhamrui_28100119050.pptx
SujanKhamrui_28100119050.pptxSujanKhamrui_28100119050.pptx
SujanKhamrui_28100119050.pptx
 
ANN - UNIT 1.pptx
ANN - UNIT 1.pptxANN - UNIT 1.pptx
ANN - UNIT 1.pptx
 
SoftComputing5
SoftComputing5SoftComputing5
SoftComputing5
 
02 Fundamental Concepts of ANN
02 Fundamental Concepts of ANN02 Fundamental Concepts of ANN
02 Fundamental Concepts of ANN
 
Soft Computing-173101
Soft Computing-173101Soft Computing-173101
Soft Computing-173101
 
Soft computing BY:- Dr. Rakesh Kumar Maurya
Soft computing BY:- Dr. Rakesh Kumar MauryaSoft computing BY:- Dr. Rakesh Kumar Maurya
Soft computing BY:- Dr. Rakesh Kumar Maurya
 
w1-01-introtonn.ppt
w1-01-introtonn.pptw1-01-introtonn.ppt
w1-01-introtonn.ppt
 
Neural network
Neural networkNeural network
Neural network
 
Ann first lecture
Ann first lectureAnn first lecture
Ann first lecture
 
ANN.ppt
ANN.pptANN.ppt
ANN.ppt
 
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
 
JAISTサマースクール2016「脳を知るための理論」講義04 Neural Networks and Neuroscience
JAISTサマースクール2016「脳を知るための理論」講義04 Neural Networks and Neuroscience JAISTサマースクール2016「脳を知るための理論」講義04 Neural Networks and Neuroscience
JAISTサマースクール2016「脳を知るための理論」講義04 Neural Networks and Neuroscience
 

Kürzlich hochgeladen

Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 

Kürzlich hochgeladen (20)

Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 

Ann by rutul mehta

  • 1. ARTIFICIAL NEURAL NETWORKS GUIDED BY:- Vishwesh Sir BY:- Mehta Rutul R.
  • 3. What is Artificial Neural Network An Artificial Neural Network (ANN) is an information processing that is inspired by the way biological nervous systems, such as the brain. It is composed of a large number of highly interconnected processing elements (neurons) working to solve specific problems. It is an attempt to simulate within specialized hardware or sophisticated software, the multiple layers of simple processing elements called neurons. An ANN is configured for a specific application, such as pattern recognition or data classification, through a learning process.
  • 4. Research History • McCulloch and Pitts (1943) are generally recognized as the designers of the first neural network. • They combined many simple processing units together that could lead to an overall increase in computational power. • They suggested many ideas like : a neuron has a threshold level and once that level is reached the neuron fires. • The McCulloch and Pitts's network had a fixed set of weights. • Hebb (1949) developed the first learning rule, that is if two neurons are active at the same time then the strength between them should be increased. • Minsky & Papert (1969) showed that perceptron could not learn those functions which are not linearly separable. The researchers, Parkerand and LeCun discovered a learning algorithm for multi- layer networks called back propagation that could solve problems that were not linearly separable.
  • 5. Biological Neurons 1. Soma or body cell - is a large, round central body in which almost all the logical functions of the neuron are realized. 2. The axon (output), is a nerve fibre attached to the soma which can serve as a final output channel of the neuron. An axon is usually highly branched. Synapses 3. The dendrites (inputs)- represent a highly Axon from branching tree of fibres. These long other neuron irregularly shaped nerve fibres (processes) are attached to the soma. Soma 4. Synapses are specialized contacts on a neuron which are the termination points for the axons from other neurons. Dendrite Axon from other Dendrites The schematic model of a biological neuron 5
  • 6. Why neural network? f ( x1 ,..., xn ) - unknown multi-factor decision rule Learning process using a representative learning set - a set of weighting vectors is the result ( w0 , w1 ,..., wn ) of the learning process ˆ f ( x1 ,..., xn ) = - a partially defined function, which is an approximation of the decision = P ( w0 + w1 x1 + ... + wn xn ) rule function 6
  • 7. A Neuron f ( x1 ,..., xn ) = F ( w0 + w1 x1 + ... + wn xn ) f is a function to be earned x1 ,..., xn are the inputs x1 φ is the activation function . f ( x1 ,..., xn ) . φ(z) . xn z = w0 + w1 x1 + ... + wn xn Z is the weighted sum 7
  • 8. A Neuron • Neurons’ functionality is determined by the nature of its activation function, its main properties, its plasticity and flexibility, its ability to approximate a function to be learned 8
  • 9. When we need a network • The functionality of a single neuron is limited. For example, the threshold neuron can not learn non-linearly separable functions. • To learn those functions that can not be learned by a single neuron, a neural network should be used. 9
  • 10. A simplest network Neuron 1 Neuron 3 Neuron 2 10
  • 11. Similarities- Artificial Neuron & Brain Neuron In the human brain, a typical neuron collects signals from others through a host of fine structures called dendrites. The neuron sends out spikes of electrical activity through a long, thin stand known as an axon, which splits into thousands of branches. While in Artificial Neuron……..
  • 12. Similarities- Artificial Neuron & Brain Neuron We conduct Artificial neural networks by first trying to deduce the essential features of neurons and their interconnections. We then typically program a computer to simulate these features. However because our knowledge of neurons is incomplete and our computing power is limited, our models are necessarily gross idealizations of real networks of neurons.
  • 13. Firing Rule The firing rule is an important concept in neural networks and accounts for their high flexibility. A firing rule determines how one calculates whether a neuron should fire for any input pattern. It relates to all the input patterns, not only the ones on which the node was trained. A simple firing rule can be implemented by using Hamming distance technique. The rule goes as follows: • Take a collection of training patterns for a node, some of which cause it to fire (the 1-taught set of patterns) and others which prevent it from doing so (the 0-taught set). • Then the patterns not in the collection cause the node to fire if, on comparison , they have more input elements in common with the 'nearest' pattern in the 1-taught set than with the 'nearest' pattern in the 0-taught set. If there is a tie, then the pattern remains in the undefined state.
  • 14. Simple Neuron An artificial neuron is a device with many inputs and one output. If the input pattern does not belong in the taught list of input patterns, the firing rule is used to determine whether to fire or not. The neuron has two modes of operation; the training mode and the using mode. In the training mode, the neuron can be trained to fire (or not), for particular input patterns. In the using mode, when a taught input pattern is detected at the input, its associated output becomes the current output.
  • 15. More Complicated Neuron A more sophisticated neuron (figure) is the McCulloch and Pitts model (MCP). The inputs are 'weighted', the effect that each input has at decision making is dependent on the weight of the particular input. These weighted inputs are then added together and if they exceed a pre-set threshold value, the neuron fires. In any other case the neuron does not fire. In mathematical terms, the neuron fires if and only if; X1W1 + X2W2 + X3W3 + ... > T( Threshold Value)
  • 16. Weighted: The weight of an input is a number which when multiplied with the input gives the weighted input.
  • 17. Architecture There are two types of architecture of Neural Networks: • Feed-forward Networks • Feed-back Networks
  • 18. Feed-forward Networks Feed-forward ANN’s (figure 1) allow signals to travel one way only; from input to output. There is no feedback (loops) i.e. the output of any layer does not affect that same layer. Feed-forward Ann's tend to be straight forward networks that associate inputs with outputs.
  • 19. Feed-back Networks Feedback networks (figure) can have signals traveling in both directions by introducing loops in the network Feedback networks are very powerful and can get extremely complicated. They remain at the equilibrium point until the input changes and a new equilibrium needs to be found.
  • 20. Network Layers The commonest type of artificial neural network consists of three groups, or layers, of units: • A layer of "input" units is connected to a layer of "hidden" units, which is connected to a layer of "output" units. The activity of the input units represents the raw information that is fed into the network The activity of each hidden unit is determined by the activities of the input units and the weights on the connections between the input and the hidden units. The behavior of the output units depends on the activity of the hidden units and the weights between the hidden and output units.
  • 21. Threshold Neuron (Perceptrons) The most influential work on neural nets in the 60's went under the heading of 'perceptrons' a term coined by Frank Rosenblatt. The perceptron (figure 4.4) turns out to be an MCP model ( neuron with weighted inputs ) with some additional, fixed, pre--processing. Units labeled A1, A2, Aj , Ap are called association units and their task is to extract specific, localized featured from the input images.
  • 22. Perceptrons Perceptrons mimic the basic idea behind the mammalian visual system. They were mainly used in pattern recognition even though their capabilities extended a lot more. In 1969 Minsky and Papert wrote a book in which they described the limitations of single layer Perceptrons. The book was very well written and showed mathematically that single layer perceptrons could not do some basic pattern recognition operations like determining the parity of a shape or determining whether a shape is connected or not. What they did not realized, until the 80's, is that given the appropriate training, multilevel perceptrons can do these operations.
  • 23. ADVANTAGE OF ANN • A neural network can perform tasks that a linear program can not. • When an element of the neural network fails, it can continue without any 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.
  • 24. DISADVANTAGE OF ANN • The neural network needs training to operate. • The architecture of a neural network is different from the architecture of microprocessors therefore needs to be emulated. • Requires high processing time for large neural networks.
  • 25. Applications of Artificial Neural Networks Intelligent Intelligent Advance Control Control Advance Robotics Robotics Technical Technical Diagnisti Diagnisti cs cs Machine Intelligent Intelligent Machine Vision Data Analysis Data Analysis Vision Artificial and Signal and Signal Intellect with Processing Processing Neural Networks Image & Image & Pattern Pattern Recognition Recognition Intelligent Intelligent Expert Expert Systems Systems Intelligent Intelligent Intelligent Intelligent ll Security Security Medicine Medicine Systems Systems Devices Devices 35

Hinweis der Redaktion

  1. Thank you