Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare a Scribd company logo
NEURAL NETWORK &
THEIR APPLICATIONS
     BY DAKSHIMA SHARMA
      COMPUTER SCIENCE
         ENGINEERING
           3RD YEAR
INTRODUCTION
• Models of the brain and nervous system
• Process information much more like the brain than a serial computer
• Very simple principles and complex behaviours.
• An Artificial Neural Network (ANN) is an information processing paradigm that
  is inspired by biological nervous systems.
• It is composed of a large number of highly interconnected processing elements
  called neurons.
• An ANN is configured for a specific application, such as pattern recognition or
  data classification
NEURAL SYSTEM
BIOLOGICAL                                       ARTIFICIAL
• They are made up of real biological            • They are composed of interconnecting
  neurons that are connected or functionally       artificial neurons (programming
  related in a nervous system .                    constructs that mimic the properties
• In the field of neuroscience, they are often     of biological neurons) for solving
  identified as groups of neurons that             artificial intelligence problems without
  perform a specific physiological function        creating model of real system.
  in laboratory analysis.
                                                 • The algorithms abstract away the
                                                   biological complexity by focusing on the
                                                   most important information. The goal
                                                   of artificial neural networks human-
                                                   like, predictive ability.
WHY TO USE ANN???
• ability to derive meaning from complicated or imprecise data
• extract patterns and detect trends that are too complex to be
  noticed by either humans or other computer techniques
• Adaptive learning
• Real Time Operation
• Conventional computers use an algorithmic approach, but neural
  networks works similar to human brain and learns by example.
ARTIFICIAL NEURAL NETWORKS(ANN)-:
     • Also called simulated neural network (SNN), is an interconnected group of natural or
       artificial neurons that uses a mathematical or computational model for information
       processing based on a connectionistic approach to computation.
     • In most cases an ANN is an adaptive system that changes its structure based on
       external or internal information that flows through the network.
     • ANNs incorporate the two fundamental components of biological neural nets:
1.       Neurones (nodes)
2.       Synapses (weights)
Analogy between ANN and NNN
    NODE V/S NEURON & WEIGHT V/S SYNAPSE
BASICS OF NEURAL SYSTEM
1 A set of synapses or connecting
  links, each link characterized by a
  weight:
       W1, W2, …, Wm
2 An adder function (linear combiner)
  which computes the weighted sum
  of the inputs:         m
                       u         wjxj
                           j 1
3 Activation function (squashing
  function) for limiting the amplitude
  of the output of the neuron.
         y        (u       b)
ARCHITECTURE OF NEURAL
SYSTEM
FEED FORWARD :
Neurons are arranged in acyclic layer                               Output
  and this arrangement can be of: Input layer                        layer
                                      of                               of
                                 source nodes                       neuron
                 3-4-2 Network                                         s


                                                 1)- Single layer
  Input                                 Output
  layer                                  layer

2)- Multilayer
                 Hidden Layer
FEED FORWARD ANN
• Information flow is unidirectional
   ▫ Data is presented to I nput layer
   ▫ Passed on to Hidden Layer
   ▫ Passed on to Output layer


• Information is distributed


• Information processing is parallel
RECURRENT ANN
▫ Nodes connect back to other nodes
  or themselves                          z-1
▫ Information flow is multidirectional
▫ Sense of time and memory of
                                               BLUE-input
  previous state(s)                      z-1   BROWN-hidden
                                               GREEN-output
unit delay operator z-1 implies
dynamic system
                                         z-1
APPLICATIONS
        FINGERPRINT RECOGNITION

   Image        edge        Ridge        Thinin       Feature         classifi
   acquisiti    detecti     extractio    g            extracti        cation
   on           on          n                         on




• Image Acquisition: the acquired image is digitalized into 512x512
  image with each pixel assigned a particular gray scale value
  (raster image).
• Edge Detection and Thinning: these are preprocessing of the
  image , remove noise and enhance the image.
FINGERPRINT RECOGNITION
SYSTEM
• Feature extraction: this the step
  where we point out the features such
  as ridge bifurcation and ridge endings
  of the finger print with the help of
  neural network.
• Classification: here a class label is
  assigned to the image depending on the
  extracted features.
PREPROCESSING SYSTEM
The first phase is to capture a image
The image is captured using TIR .
The image is stored as a two dimensional
array of 512x512 size, each element of
array representing a pixel and assigned a
gray scale value from 256 gray scale
levels.
 Image is captured ,noise is removed using.
Edge detection: the edge is defined where
the gray scale levels changes greatly.
also, orientation of ridges is determined
for each 32x32 block of pixels using gray
scale gradient.
Ridge extraction: are extracted using the
fact that gray scale value of pixels are
maximum along the direction normal to the
ridge orientation.
PREPROCESSING SYSTEM
  Thinning: the extracted ridges are converted into
   skeletal structure in which ridges are only one
   pixel wide. thinning should not-
              Remove isolated as well as surrounded
                pixel.
              Break connectedness.
              Make the image shorter.
• Multilayer perceptron network of three layers is
   trained to detect minutiae in the thinned image.
              The first layer has nine perceptrons
              The hidden layer has five perceptrons
              The output layer has one perceptron.
        The network is trained to output ‘1’ when the
        input window is centered at the minutiae and it
        outputs ‘0’ when minutiae are not present.
FEATURE EXTRACTION

• Trained neural networks are used to
  analyze the image by scanning the image
  with a 3x3 window.
• To avoid falsely reported features which
  are due to noise –
           The size of scanning window is
             increased to 5x5
           If the minutiae are too close to
             each other than we ignore all of
             them.
FACE RECOGNITION




90% accurate learning head pose, and recognizing 1-of-20 faces
HANDWRITTEN DIGIT
RECOGNITION
OTHER APPLICATIONS
Character Recognition - The idea of character recognition has become very
important as handheld devices like the Palm Pilot are becoming increasingly popular.
Neural networks can be used to recognize handwritten characters.

Image Compression - Neural networks can receive and process vast amounts of
information at once, making them useful in image compression. With the Internet
explosion and more sites using more images on their sites, using neural networks for
image compression is worth a look.
OTHER APPLICATIONS
Stock Market Prediction - The day-to-day business of the stock market is extremely
complicated. Many factors weigh in whether a given stock will go up or down on any
given day. Since neural networks can examine a lot of information quickly and sort it all
out, they can be used to predict stock prices.

Travelling Salesman Problem- Interestingly enough, neural networks can solve the
travelling salesman problem, but only to a certain degree of approximation.

Medicine, Electronic Nose, Security, and Loan Applications - These are some
applications that are in their proof-of-concept stage, with the acceptance of a neural
network that will decide whether or not to grant a loan, something that has already
been used more successfully than many humans.

Miscellaneous Applications - These are some very interesting (albeit at times a little
absurd) applications of neural networks.
SUMMARY
•   Neural network solutions should be kept as simple as possible.
• For the sake of the gaming speed neural networks should be applied preferably off-
  line.
• A large data set should be collected and it should be divided into
  training, validation, and testing data.
• Neural networks fit as solutions of complex problems.
• A pool of candidate solutions should be generated, and the best candidate solution
  should be selected using the validation data.
• The solution should be represented to allow fast application.
THE END..
DAKSHIMA SHARMA

SIGNING OFF…..

More Related Content

What's hot

Artifical Neural Network and its applications
Artifical Neural Network and its applicationsArtifical Neural Network and its applications
Artifical Neural Network and its applications
Sangeeta Tiwari
 
Convolutional Neural Networks (CNN)
Convolutional Neural Networks (CNN)Convolutional Neural Networks (CNN)
Convolutional Neural Networks (CNN)
Gaurav Mittal
 
Image classification with Deep Neural Networks
Image classification with Deep Neural NetworksImage classification with Deep Neural Networks
Image classification with Deep Neural Networks
Yogendra Tamang
 
Deep Learning With Neural Networks
Deep Learning With Neural NetworksDeep Learning With Neural Networks
Deep Learning With Neural Networks
Aniket Maurya
 
Artificial nueral network slideshare
Artificial nueral network slideshareArtificial nueral network slideshare
Artificial nueral network slideshare
Red Innovators
 
Intro to deep learning
Intro to deep learning Intro to deep learning
Intro to deep learning
David Voyles
 
Multi Layer Network
Multi Layer NetworkMulti Layer Network
Neural network
Neural network Neural network
Neural network
Faireen
 
Artificial Neural Networks Lect7: Neural networks based on competition
Artificial Neural Networks Lect7: Neural networks based on competitionArtificial Neural Networks Lect7: Neural networks based on competition
Artificial Neural Networks Lect7: Neural networks based on competition
Mohammed Bennamoun
 
Deep Learning - CNN and RNN
Deep Learning - CNN and RNNDeep Learning - CNN and RNN
Deep Learning - CNN and RNN
Ashray Bhandare
 
Unit I & II in Principles of Soft computing
Unit I & II in Principles of Soft computing Unit I & II in Principles of Soft computing
Unit I & II in Principles of Soft computing
Sivagowry Shathesh
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
AkshanshAgarwal4
 
Feed forward ,back propagation,gradient descent
Feed forward ,back propagation,gradient descentFeed forward ,back propagation,gradient descent
Feed forward ,back propagation,gradient descent
Muhammad Rasel
 
neural networks
neural networksneural networks
neural networks
Ruchi Sharma
 
neural network
neural networkneural network
neural network
STUDENT
 
Perceptron & Neural Networks
Perceptron & Neural NetworksPerceptron & Neural Networks
Perceptron & Neural Networks
NAGUR SHAREEF SHAIK
 
Introduction to Neural Networks
Introduction to Neural NetworksIntroduction to Neural Networks
Introduction to Neural Networks
Databricks
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural Network
Knoldus Inc.
 
Artificial Neural Network seminar presentation using ppt.
Artificial Neural Network seminar presentation using ppt.Artificial Neural Network seminar presentation using ppt.
Artificial Neural Network seminar presentation using ppt.
Mohd Faiz
 
Convolutional Neural Network and Its Applications
Convolutional Neural Network and Its ApplicationsConvolutional Neural Network and Its Applications
Convolutional Neural Network and Its Applications
Kasun Chinthaka Piyarathna
 

What's hot (20)

Artifical Neural Network and its applications
Artifical Neural Network and its applicationsArtifical Neural Network and its applications
Artifical Neural Network and its applications
 
Convolutional Neural Networks (CNN)
Convolutional Neural Networks (CNN)Convolutional Neural Networks (CNN)
Convolutional Neural Networks (CNN)
 
Image classification with Deep Neural Networks
Image classification with Deep Neural NetworksImage classification with Deep Neural Networks
Image classification with Deep Neural Networks
 
Deep Learning With Neural Networks
Deep Learning With Neural NetworksDeep Learning With Neural Networks
Deep Learning With Neural Networks
 
Artificial nueral network slideshare
Artificial nueral network slideshareArtificial nueral network slideshare
Artificial nueral network slideshare
 
Intro to deep learning
Intro to deep learning Intro to deep learning
Intro to deep learning
 
Multi Layer Network
Multi Layer NetworkMulti Layer Network
Multi Layer Network
 
Neural network
Neural network Neural network
Neural network
 
Artificial Neural Networks Lect7: Neural networks based on competition
Artificial Neural Networks Lect7: Neural networks based on competitionArtificial Neural Networks Lect7: Neural networks based on competition
Artificial Neural Networks Lect7: Neural networks based on competition
 
Deep Learning - CNN and RNN
Deep Learning - CNN and RNNDeep Learning - CNN and RNN
Deep Learning - CNN and RNN
 
Unit I & II in Principles of Soft computing
Unit I & II in Principles of Soft computing Unit I & II in Principles of Soft computing
Unit I & II in Principles of Soft computing
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
 
Feed forward ,back propagation,gradient descent
Feed forward ,back propagation,gradient descentFeed forward ,back propagation,gradient descent
Feed forward ,back propagation,gradient descent
 
neural networks
neural networksneural networks
neural networks
 
neural network
neural networkneural network
neural network
 
Perceptron & Neural Networks
Perceptron & Neural NetworksPerceptron & Neural Networks
Perceptron & Neural Networks
 
Introduction to Neural Networks
Introduction to Neural NetworksIntroduction to Neural Networks
Introduction to Neural Networks
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural Network
 
Artificial Neural Network seminar presentation using ppt.
Artificial Neural Network seminar presentation using ppt.Artificial Neural Network seminar presentation using ppt.
Artificial Neural Network seminar presentation using ppt.
 
Convolutional Neural Network and Its Applications
Convolutional Neural Network and Its ApplicationsConvolutional Neural Network and Its Applications
Convolutional Neural Network and Its Applications
 

Viewers also liked

Neural network & its applications
Neural network & its applications Neural network & its applications
Neural network & its applications
Ahmed_hashmi
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
DEEPASHRI HK
 
Ai and neural networks
Ai and neural networksAi and neural networks
Ai and neural networks
Nikhil Kansari
 
Neural Network Classification and its Applications in Insurance Industry
Neural Network Classification and its Applications in Insurance IndustryNeural Network Classification and its Applications in Insurance Industry
Neural Network Classification and its Applications in Insurance Industry
Inderjeet Singh
 
Introduction to Recurrent Neural Network with Application to Sentiment Analys...
Introduction to Recurrent Neural Network with Application to Sentiment Analys...Introduction to Recurrent Neural Network with Application to Sentiment Analys...
Introduction to Recurrent Neural Network with Application to Sentiment Analys...
Artifacia
 
Intoduction to Neural Network
Intoduction to Neural NetworkIntoduction to Neural Network
Intoduction to Neural Network
Dr. Sanjay Shitole
 
1 App,
1 App, 1 App,
An application of artificial intelligent neural network and discriminant anal...
An application of artificial intelligent neural network and discriminant anal...An application of artificial intelligent neural network and discriminant anal...
An application of artificial intelligent neural network and discriminant anal...
Alexander Decker
 
Cloud Computing Security Frameworks - our view from exoscale
Cloud Computing Security Frameworks - our view from exoscaleCloud Computing Security Frameworks - our view from exoscale
Cloud Computing Security Frameworks - our view from exoscale
Antoine COETSIER
 
exoscale at the CloudStack User Group London - June 26th 2014
exoscale at the CloudStack User Group London - June 26th 2014exoscale at the CloudStack User Group London - June 26th 2014
exoscale at the CloudStack User Group London - June 26th 2014
Antoine COETSIER
 
Personalized search
Personalized searchPersonalized search
Personalized search
Toine Bogers
 
Artificial Neural Networks for Storm Surge Prediction in North Carolina
Artificial Neural Networks for Storm Surge Prediction in North CarolinaArtificial Neural Networks for Storm Surge Prediction in North Carolina
Artificial Neural Networks for Storm Surge Prediction in North Carolina
Anton Bezuglov
 
Advancing Climate Prediction Science – Decadal Prediction
Advancing Climate Prediction Science – Decadal PredictionAdvancing Climate Prediction Science – Decadal Prediction
Advancing Climate Prediction Science – Decadal Prediction
Permaculture Cooperative
 
Data representation
Data representationData representation
Data representation
Chew Hoong
 
Query Linguistic Intent Detection
Query Linguistic Intent DetectionQuery Linguistic Intent Detection
Query Linguistic Intent Detection
butest
 
Neural Network Applications In Machining: A Review
Neural Network Applications In Machining: A ReviewNeural Network Applications In Machining: A Review
Neural Network Applications In Machining: A Review
Ashish Khetan
 
Stock Ranking - A Neural Networks Approach
Stock Ranking - A Neural Networks ApproachStock Ranking - A Neural Networks Approach
Stock Ranking - A Neural Networks Approach
riturajvasant
 
Personalized Web Search
Personalized Web SearchPersonalized Web Search
Personalized Web Search
Thilina Thanthriwatta
 
Logica | Intelligent Self learning - a helping hand in financial crime
Logica | Intelligent Self learning - a helping hand in financial crimeLogica | Intelligent Self learning - a helping hand in financial crime
Logica | Intelligent Self learning - a helping hand in financial crime
CGI
 
Nural network ER. Abhishek k. upadhyay
Nural network ER. Abhishek  k. upadhyayNural network ER. Abhishek  k. upadhyay
Nural network ER. Abhishek k. upadhyay
abhishek upadhyay
 

Viewers also liked (20)

Neural network & its applications
Neural network & its applications Neural network & its applications
Neural network & its applications
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
 
Ai and neural networks
Ai and neural networksAi and neural networks
Ai and neural networks
 
Neural Network Classification and its Applications in Insurance Industry
Neural Network Classification and its Applications in Insurance IndustryNeural Network Classification and its Applications in Insurance Industry
Neural Network Classification and its Applications in Insurance Industry
 
Introduction to Recurrent Neural Network with Application to Sentiment Analys...
Introduction to Recurrent Neural Network with Application to Sentiment Analys...Introduction to Recurrent Neural Network with Application to Sentiment Analys...
Introduction to Recurrent Neural Network with Application to Sentiment Analys...
 
Intoduction to Neural Network
Intoduction to Neural NetworkIntoduction to Neural Network
Intoduction to Neural Network
 
1 App,
1 App, 1 App,
1 App,
 
An application of artificial intelligent neural network and discriminant anal...
An application of artificial intelligent neural network and discriminant anal...An application of artificial intelligent neural network and discriminant anal...
An application of artificial intelligent neural network and discriminant anal...
 
Cloud Computing Security Frameworks - our view from exoscale
Cloud Computing Security Frameworks - our view from exoscaleCloud Computing Security Frameworks - our view from exoscale
Cloud Computing Security Frameworks - our view from exoscale
 
exoscale at the CloudStack User Group London - June 26th 2014
exoscale at the CloudStack User Group London - June 26th 2014exoscale at the CloudStack User Group London - June 26th 2014
exoscale at the CloudStack User Group London - June 26th 2014
 
Personalized search
Personalized searchPersonalized search
Personalized search
 
Artificial Neural Networks for Storm Surge Prediction in North Carolina
Artificial Neural Networks for Storm Surge Prediction in North CarolinaArtificial Neural Networks for Storm Surge Prediction in North Carolina
Artificial Neural Networks for Storm Surge Prediction in North Carolina
 
Advancing Climate Prediction Science – Decadal Prediction
Advancing Climate Prediction Science – Decadal PredictionAdvancing Climate Prediction Science – Decadal Prediction
Advancing Climate Prediction Science – Decadal Prediction
 
Data representation
Data representationData representation
Data representation
 
Query Linguistic Intent Detection
Query Linguistic Intent DetectionQuery Linguistic Intent Detection
Query Linguistic Intent Detection
 
Neural Network Applications In Machining: A Review
Neural Network Applications In Machining: A ReviewNeural Network Applications In Machining: A Review
Neural Network Applications In Machining: A Review
 
Stock Ranking - A Neural Networks Approach
Stock Ranking - A Neural Networks ApproachStock Ranking - A Neural Networks Approach
Stock Ranking - A Neural Networks Approach
 
Personalized Web Search
Personalized Web SearchPersonalized Web Search
Personalized Web Search
 
Logica | Intelligent Self learning - a helping hand in financial crime
Logica | Intelligent Self learning - a helping hand in financial crimeLogica | Intelligent Self learning - a helping hand in financial crime
Logica | Intelligent Self learning - a helping hand in financial crime
 
Nural network ER. Abhishek k. upadhyay
Nural network ER. Abhishek  k. upadhyayNural network ER. Abhishek  k. upadhyay
Nural network ER. Abhishek k. upadhyay
 

Similar to Neural

Neural networks of artificial intelligence
Neural networks of artificial  intelligenceNeural networks of artificial  intelligence
Neural networks of artificial intelligence
alldesign
 
Basics of Artificial Neural Network
Basics of Artificial Neural Network Basics of Artificial Neural Network
Basics of Artificial Neural Network
Subham Preetam
 
Neural network
Neural networkNeural network
Neural network
KRISH na TimeTraveller
 
neuralnetwork.pptx
neuralnetwork.pptxneuralnetwork.pptx
neuralnetwork.pptx
SherinRappai1
 
neuralnetwork.pptx
neuralnetwork.pptxneuralnetwork.pptx
neuralnetwork.pptx
SherinRappai
 
Neural network
Neural networkNeural network
Neural network
Saddam Hussain
 
neuralnetwork.pptx
neuralnetwork.pptxneuralnetwork.pptx
neuralnetwork.pptx
Karthik Rohan
 
Artificial Neural Network ANN
Artificial Neural Network ANNArtificial Neural Network ANN
Artificial Neural Network ANN
Abdullah al Mamun
 
Deep Learning Training at Intel
Deep Learning Training at IntelDeep Learning Training at Intel
Deep Learning Training at Intel
Atul Vaish
 
Acem neuralnetworks
Acem neuralnetworksAcem neuralnetworks
Acem neuralnetworks
Aastha Kohli
 
Artificial neural network
Artificial neural networkArtificial neural network
Artificial neural network
nainabhatt2
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural Network
NainaBhatt1
 
Neural Network
Neural NetworkNeural Network
Neural Network
Ashish Kumar
 
Artificial Neural Network for hand Gesture recognition
Artificial Neural Network for hand Gesture recognitionArtificial Neural Network for hand Gesture recognition
Artificial Neural Network for hand Gesture recognition
Vigneshwer Dhinakaran
 
Lecture on Deep Learning
Lecture on Deep LearningLecture on Deep Learning
Lecture on Deep Learning
Yasas Senarath
 
7 nn1-intro.ppt
7 nn1-intro.ppt7 nn1-intro.ppt
7 nn1-intro.ppt
Sambit Satpathy
 
Neural Networks AI presentation.pdf
Neural Networks AI presentation.pdfNeural Networks AI presentation.pdf
Neural Networks AI presentation.pdf
ahti04960
 
Jack
JackJack
Digit recognition
Digit recognitionDigit recognition
Digit recognition
btandale
 
Deep learning from a novice perspective
Deep learning from a novice perspectiveDeep learning from a novice perspective
Deep learning from a novice perspective
Anirban Santara
 

Similar to Neural (20)

Neural networks of artificial intelligence
Neural networks of artificial  intelligenceNeural networks of artificial  intelligence
Neural networks of artificial intelligence
 
Basics of Artificial Neural Network
Basics of Artificial Neural Network Basics of Artificial Neural Network
Basics of Artificial Neural Network
 
Neural network
Neural networkNeural network
Neural network
 
neuralnetwork.pptx
neuralnetwork.pptxneuralnetwork.pptx
neuralnetwork.pptx
 
neuralnetwork.pptx
neuralnetwork.pptxneuralnetwork.pptx
neuralnetwork.pptx
 
Neural network
Neural networkNeural network
Neural network
 
neuralnetwork.pptx
neuralnetwork.pptxneuralnetwork.pptx
neuralnetwork.pptx
 
Artificial Neural Network ANN
Artificial Neural Network ANNArtificial Neural Network ANN
Artificial Neural Network ANN
 
Deep Learning Training at Intel
Deep Learning Training at IntelDeep Learning Training at Intel
Deep Learning Training at Intel
 
Acem neuralnetworks
Acem neuralnetworksAcem neuralnetworks
Acem neuralnetworks
 
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
 
Artificial Neural Network for hand Gesture recognition
Artificial Neural Network for hand Gesture recognitionArtificial Neural Network for hand Gesture recognition
Artificial Neural Network for hand Gesture recognition
 
Lecture on Deep Learning
Lecture on Deep LearningLecture on Deep Learning
Lecture on Deep Learning
 
7 nn1-intro.ppt
7 nn1-intro.ppt7 nn1-intro.ppt
7 nn1-intro.ppt
 
Neural Networks AI presentation.pdf
Neural Networks AI presentation.pdfNeural Networks AI presentation.pdf
Neural Networks AI presentation.pdf
 
Jack
JackJack
Jack
 
Digit recognition
Digit recognitionDigit recognition
Digit recognition
 
Deep learning from a novice perspective
Deep learning from a novice perspectiveDeep learning from a novice perspective
Deep learning from a novice perspective
 

Neural

  • 1. NEURAL NETWORK & THEIR APPLICATIONS BY DAKSHIMA SHARMA COMPUTER SCIENCE ENGINEERING 3RD YEAR
  • 2. INTRODUCTION • Models of the brain and nervous system • Process information much more like the brain than a serial computer • Very simple principles and complex behaviours. • An Artificial Neural Network (ANN) is an information processing paradigm that is inspired by biological nervous systems. • It is composed of a large number of highly interconnected processing elements called neurons. • An ANN is configured for a specific application, such as pattern recognition or data classification
  • 3. NEURAL SYSTEM BIOLOGICAL ARTIFICIAL • They are made up of real biological • They are composed of interconnecting neurons that are connected or functionally artificial neurons (programming related in a nervous system . constructs that mimic the properties • In the field of neuroscience, they are often of biological neurons) for solving identified as groups of neurons that artificial intelligence problems without perform a specific physiological function creating model of real system. in laboratory analysis. • The algorithms abstract away the biological complexity by focusing on the most important information. The goal of artificial neural networks human- like, predictive ability.
  • 4. WHY TO USE ANN??? • ability to derive meaning from complicated or imprecise data • extract patterns and detect trends that are too complex to be noticed by either humans or other computer techniques • Adaptive learning • Real Time Operation • Conventional computers use an algorithmic approach, but neural networks works similar to human brain and learns by example.
  • 5. ARTIFICIAL NEURAL NETWORKS(ANN)-: • Also called simulated neural network (SNN), is an interconnected group of natural or artificial neurons that uses a mathematical or computational model for information processing based on a connectionistic approach to computation. • In most cases an ANN is an adaptive system that changes its structure based on external or internal information that flows through the network. • ANNs incorporate the two fundamental components of biological neural nets: 1. Neurones (nodes) 2. Synapses (weights)
  • 6. Analogy between ANN and NNN NODE V/S NEURON & WEIGHT V/S SYNAPSE
  • 7. BASICS OF NEURAL SYSTEM 1 A set of synapses or connecting links, each link characterized by a weight: W1, W2, …, Wm 2 An adder function (linear combiner) which computes the weighted sum of the inputs: m u wjxj j 1 3 Activation function (squashing function) for limiting the amplitude of the output of the neuron. y (u b)
  • 8. ARCHITECTURE OF NEURAL SYSTEM FEED FORWARD : Neurons are arranged in acyclic layer Output and this arrangement can be of: Input layer layer of of source nodes neuron 3-4-2 Network s 1)- Single layer Input Output layer layer 2)- Multilayer Hidden Layer
  • 9. FEED FORWARD ANN • Information flow is unidirectional ▫ Data is presented to I nput layer ▫ Passed on to Hidden Layer ▫ Passed on to Output layer • Information is distributed • Information processing is parallel
  • 10. RECURRENT ANN ▫ Nodes connect back to other nodes or themselves z-1 ▫ Information flow is multidirectional ▫ Sense of time and memory of BLUE-input previous state(s) z-1 BROWN-hidden GREEN-output unit delay operator z-1 implies dynamic system z-1
  • 11. APPLICATIONS FINGERPRINT RECOGNITION Image edge Ridge Thinin Feature classifi acquisiti detecti extractio g extracti cation on on n on • Image Acquisition: the acquired image is digitalized into 512x512 image with each pixel assigned a particular gray scale value (raster image). • Edge Detection and Thinning: these are preprocessing of the image , remove noise and enhance the image.
  • 12. FINGERPRINT RECOGNITION SYSTEM • Feature extraction: this the step where we point out the features such as ridge bifurcation and ridge endings of the finger print with the help of neural network. • Classification: here a class label is assigned to the image depending on the extracted features.
  • 13. PREPROCESSING SYSTEM The first phase is to capture a image The image is captured using TIR . The image is stored as a two dimensional array of 512x512 size, each element of array representing a pixel and assigned a gray scale value from 256 gray scale levels. Image is captured ,noise is removed using. Edge detection: the edge is defined where the gray scale levels changes greatly. also, orientation of ridges is determined for each 32x32 block of pixels using gray scale gradient. Ridge extraction: are extracted using the fact that gray scale value of pixels are maximum along the direction normal to the ridge orientation.
  • 14. PREPROCESSING SYSTEM Thinning: the extracted ridges are converted into skeletal structure in which ridges are only one pixel wide. thinning should not-  Remove isolated as well as surrounded pixel.  Break connectedness.  Make the image shorter. • Multilayer perceptron network of three layers is trained to detect minutiae in the thinned image.  The first layer has nine perceptrons  The hidden layer has five perceptrons  The output layer has one perceptron. The network is trained to output ‘1’ when the input window is centered at the minutiae and it outputs ‘0’ when minutiae are not present.
  • 15. FEATURE EXTRACTION • Trained neural networks are used to analyze the image by scanning the image with a 3x3 window. • To avoid falsely reported features which are due to noise –  The size of scanning window is increased to 5x5  If the minutiae are too close to each other than we ignore all of them.
  • 16. FACE RECOGNITION 90% accurate learning head pose, and recognizing 1-of-20 faces
  • 18. OTHER APPLICATIONS Character Recognition - The idea of character recognition has become very important as handheld devices like the Palm Pilot are becoming increasingly popular. Neural networks can be used to recognize handwritten characters. Image Compression - Neural networks can receive and process vast amounts of information at once, making them useful in image compression. With the Internet explosion and more sites using more images on their sites, using neural networks for image compression is worth a look.
  • 19. OTHER APPLICATIONS Stock Market Prediction - The day-to-day business of the stock market is extremely complicated. Many factors weigh in whether a given stock will go up or down on any given day. Since neural networks can examine a lot of information quickly and sort it all out, they can be used to predict stock prices. Travelling Salesman Problem- Interestingly enough, neural networks can solve the travelling salesman problem, but only to a certain degree of approximation. Medicine, Electronic Nose, Security, and Loan Applications - These are some applications that are in their proof-of-concept stage, with the acceptance of a neural network that will decide whether or not to grant a loan, something that has already been used more successfully than many humans. Miscellaneous Applications - These are some very interesting (albeit at times a little absurd) applications of neural networks.
  • 20. SUMMARY • Neural network solutions should be kept as simple as possible. • For the sake of the gaming speed neural networks should be applied preferably off- line. • A large data set should be collected and it should be divided into training, validation, and testing data. • Neural networks fit as solutions of complex problems. • A pool of candidate solutions should be generated, and the best candidate solution should be selected using the validation data. • The solution should be represented to allow fast application.