SlideShare une entreprise Scribd logo
1  sur  14
1
Autocorrelators
Dept. of Computer Science & Engineering
2013-2014
Presented By:
Ranjit R. Banshpal
Mtech 1st sem (CSE)
Roll NO.18
1
A
seminar on
G.H. Raisoni College of Engineering Nagpur
1
Autocorrelators
 Autocorrelators easily recognized by the title of Hopfield
Associative Memory (HAM).
 First order autocorrelators obtain their connection matrix by
multiplying a pattern’s element with every other pattern’s elements.
 A first order autocorrelator stores M bipolar pattern
A1,A2,………,Am by summing together m outer product as
Here,
is a (p × p) connection matrix and
p
 The autocorrelator’s recall equation is vector-matrix
multiplication,
 The recall equation is given by,
=f ( )
Where Ai=(a1,a2,…..,ap) and two parameter
bipolar threshold function is,
1, if α > 0
f(α , β )= β, if α = 0
-1, if α < 0
Working of an autocorrelator
Consider the following pattern,
A1=(-1,1,-1,1)
A2=(1,1,1,-1)
A3=(-1,-1,-1,1)
The connection matrix,
3 1 3 -3
4×1 1×4 1 3 1 -1
3 1 3 -3
-3 -1 -3 3
Recognition of stored patterns
 The autocorrelator is presented stored pattern
A2=(1,1,1,-1)
With the help of recall equation
= f ( 3 + 1 + 3 + 3, 1 ) = 1
= f ( 6, 1 ) = 1
= f ( 10, 1 ) = 1
= f ( -10, 1 ) = -1
Recognition of noisy patterns
 Consider a vector A’=(1,1,1,1) which is a
distorted presentation of one among the store pattern
 With the help of Hamming Distance measure we
can find noisy vector pattern
 The Hamming distance (HD) of vector X from Y,
given X=(x1,x2,….,xn) and Y=(y1,y2,….,yn) is given
by,
HD( x, y ) =
Heterocorrelators : Kosko’s discrete BAM
 Bidirectional associative memory (BAM) is two level
nonlinear neural network
 Kosko extended the unidirectional to bidirectional
processes.
 Noise does not affect performance
 There are N training pairs
{(A1,B1),(A2,B2),….,(Ai,Bi),……,(An, Bn)} where
Ai=(ai1,ai2,…….,ain)
Bi =(bi1,bi2,……,bip)
Here, aij or bij is either ON or OFF state
In binary mode, ON = 1 and OFF = 0 and
In bipolar mode, ON = 1 and OFF = -1
 Formula for correlation matrix is,
 Recall equations,
Starting with (α, β) as the initial condition, we determine the
finite sequence (α’, β’ ),(α’’, β’’),…….., until equilibrium
point (αF, β F ) is reached.
Here ,
β’ = ϕ (αM)
α’ = ϕ (β’ MT)
Φ(F) = G = g1, g2, …., gn
F = ( f1,f2,….,f n)
1 if fi > 0
0 (binary)
gi = , fi < 0
-1 (bipolar)
previous gi, fi = 0
Addition and Deletion of Pattern Pairs
If given set of pattern pairs (Xi, Yi) for i=1,2,….,n
 Then we can be added (X’,Y’) or can be deleted (Xj,Yj)
from the memory model.
 In the case of addition,
 In the case of deletion,
Energy function for BAM
 The value of the energy function for
particular pattern has to occupy a minimum
point in energy landscape,
 Adding new patterns do not destroy
previously stored patterns.
 Hopfield propose an energy function as,
E(A) = -AMAT
 Kosko propose an energy function as,
E(A,B)= - AMBT
 If energy function for any point (α, β) is given by
E = - αMβT
 If energy E evaluate using the coordinates of the pair
(Ai,Bi),
 Working of Kosko’s BAM
Step 1:
converting to bipolar forms
 Step 2:
The matrix M is calculated as,
 Step 3:
Retrieve the associative pair
β’ = ϕ (αM)
α’ = ϕ (β’ MT)
THANK YOU…!!!

Contenu connexe

Tendances

Tendances (20)

Combinatorial optimization and deep reinforcement learning
Combinatorial optimization and deep reinforcement learningCombinatorial optimization and deep reinforcement learning
Combinatorial optimization and deep reinforcement learning
 
Convolutional Neural Network and Its Applications
Convolutional Neural Network and Its ApplicationsConvolutional Neural Network and Its Applications
Convolutional Neural Network and Its Applications
 
Convolutional neural networks
Convolutional neural networks Convolutional neural networks
Convolutional neural networks
 
Introduction to Artificial Neural Networks
Introduction to Artificial Neural NetworksIntroduction to Artificial Neural Networks
Introduction to Artificial Neural Networks
 
Loan approval prediction based on machine learning approach
Loan approval prediction based on machine learning approachLoan approval prediction based on machine learning approach
Loan approval prediction based on machine learning approach
 
Machine Learning project presentation
Machine Learning project presentationMachine Learning project presentation
Machine Learning project presentation
 
Artificial Intelligence techniques
Artificial Intelligence techniquesArtificial Intelligence techniques
Artificial Intelligence techniques
 
Ant Colony Optimization
Ant Colony OptimizationAnt Colony Optimization
Ant Colony Optimization
 
Object detection presentation
Object detection presentationObject detection presentation
Object detection presentation
 
Bat algorithm
Bat algorithmBat algorithm
Bat algorithm
 
Artificial neural networks (2)
Artificial neural networks (2)Artificial neural networks (2)
Artificial neural networks (2)
 
Convolutional Neural Networks
Convolutional Neural NetworksConvolutional Neural Networks
Convolutional Neural Networks
 
Introduction to Convolutional Neural Networks
Introduction to Convolutional Neural NetworksIntroduction to Convolutional Neural Networks
Introduction to Convolutional Neural Networks
 
Feedforward neural network
Feedforward neural networkFeedforward neural network
Feedforward neural network
 
Problem Formulation in Artificial Inteligence Projects
Problem Formulation in Artificial Inteligence ProjectsProblem Formulation in Artificial Inteligence Projects
Problem Formulation in Artificial Inteligence Projects
 
Neural network
Neural networkNeural network
Neural network
 
Convolutional neural network
Convolutional neural networkConvolutional neural network
Convolutional neural network
 
Convolutional Neural Network Models - Deep Learning
Convolutional Neural Network Models - Deep LearningConvolutional Neural Network Models - Deep Learning
Convolutional Neural Network Models - Deep Learning
 
Convolutional Neural Networks (CNN)
Convolutional Neural Networks (CNN)Convolutional Neural Networks (CNN)
Convolutional Neural Networks (CNN)
 
Neural Networks
Neural NetworksNeural Networks
Neural Networks
 

Similaire à Autocorrelators1

AUTO & HETRO CORRELATOR
AUTO & HETRO CORRELATORAUTO & HETRO CORRELATOR
AUTO & HETRO CORRELATOR
sowfi
 
02-Basic Structures .ppt
02-Basic Structures .ppt02-Basic Structures .ppt
02-Basic Structures .ppt
Acct4
 
Problem descriptionThe Jim Thornton Coffee House chain is .docx
Problem descriptionThe Jim Thornton Coffee House chain is .docxProblem descriptionThe Jim Thornton Coffee House chain is .docx
Problem descriptionThe Jim Thornton Coffee House chain is .docx
elishaoatway
 

Similaire à Autocorrelators1 (13)

AUTO & HETRO CORRELATOR
AUTO & HETRO CORRELATORAUTO & HETRO CORRELATOR
AUTO & HETRO CORRELATOR
 
02-Basic Structures .ppt
02-Basic Structures .ppt02-Basic Structures .ppt
02-Basic Structures .ppt
 
Multilinear Twisted Paraproducts
Multilinear Twisted ParaproductsMultilinear Twisted Paraproducts
Multilinear Twisted Paraproducts
 
My MSc. Project
My MSc. ProjectMy MSc. Project
My MSc. Project
 
Declare Your Language: Constraint Resolution 2
Declare Your Language: Constraint Resolution 2Declare Your Language: Constraint Resolution 2
Declare Your Language: Constraint Resolution 2
 
Problem descriptionThe Jim Thornton Coffee House chain is .docx
Problem descriptionThe Jim Thornton Coffee House chain is .docxProblem descriptionThe Jim Thornton Coffee House chain is .docx
Problem descriptionThe Jim Thornton Coffee House chain is .docx
 
Madrid easy
Madrid easyMadrid easy
Madrid easy
 
A Dimension Abstraction Approach to Vectorization in Matlab
A Dimension Abstraction Approach to Vectorization in MatlabA Dimension Abstraction Approach to Vectorization in Matlab
A Dimension Abstraction Approach to Vectorization in Matlab
 
Cgo2007 P3 3 Birkbeck
Cgo2007 P3 3 BirkbeckCgo2007 P3 3 Birkbeck
Cgo2007 P3 3 Birkbeck
 
Mtk3013 chapter 2-3
Mtk3013   chapter 2-3Mtk3013   chapter 2-3
Mtk3013 chapter 2-3
 
Auto Regressive Process (1) with Change Point: Bayesian Approch
Auto Regressive Process (1) with Change Point: Bayesian ApprochAuto Regressive Process (1) with Change Point: Bayesian Approch
Auto Regressive Process (1) with Change Point: Bayesian Approch
 
Chap05alg
Chap05algChap05alg
Chap05alg
 
Chap05alg
Chap05algChap05alg
Chap05alg
 

Plus de ranjit banshpal

using big-data methods analyse the Cross platform aviation
 using big-data methods analyse the Cross platform aviation using big-data methods analyse the Cross platform aviation
using big-data methods analyse the Cross platform aviation
ranjit banshpal
 

Plus de ranjit banshpal (15)

Designing Hybrid Cryptosystem for Secure Transmission of Image Data using Bio...
Designing Hybrid Cryptosystem for Secure Transmission of Image Data using Bio...Designing Hybrid Cryptosystem for Secure Transmission of Image Data using Bio...
Designing Hybrid Cryptosystem for Secure Transmission of Image Data using Bio...
 
SECURE IMAGE RETRIEVAL BASED ON HYBRID FEATURES AND HASHES
SECURE IMAGE RETRIEVAL BASED ON HYBRID FEATURES AND HASHESSECURE IMAGE RETRIEVAL BASED ON HYBRID FEATURES AND HASHES
SECURE IMAGE RETRIEVAL BASED ON HYBRID FEATURES AND HASHES
 
Secure Image Retrieval based on Hybrid Features and Hashes
Secure Image Retrieval based on Hybrid Features and HashesSecure Image Retrieval based on Hybrid Features and Hashes
Secure Image Retrieval based on Hybrid Features and Hashes
 
LCT in day2 day life
LCT in day2 day lifeLCT in day2 day life
LCT in day2 day life
 
Fingerprint recognition
Fingerprint recognitionFingerprint recognition
Fingerprint recognition
 
“Web crawler”
“Web crawler”“Web crawler”
“Web crawler”
 
Data mining technique for classification and feature evaluation using stream ...
Data mining technique for classification and feature evaluation using stream ...Data mining technique for classification and feature evaluation using stream ...
Data mining technique for classification and feature evaluation using stream ...
 
Parallelization using open mp
Parallelization using open mpParallelization using open mp
Parallelization using open mp
 
Face recognition technology
Face recognition technologyFace recognition technology
Face recognition technology
 
using big-data methods analyse the Cross platform aviation
 using big-data methods analyse the Cross platform aviation using big-data methods analyse the Cross platform aviation
using big-data methods analyse the Cross platform aviation
 
E mail image spam filtering techniques
E mail image spam filtering techniquesE mail image spam filtering techniques
E mail image spam filtering techniques
 
Hybrid encryption
Hybrid encryption Hybrid encryption
Hybrid encryption
 
Static Networks
Static NetworksStatic Networks
Static Networks
 
Ranjitbanshpal
RanjitbanshpalRanjitbanshpal
Ranjitbanshpal
 
Ranjitbanshpal1
Ranjitbanshpal1Ranjitbanshpal1
Ranjitbanshpal1
 

Dernier

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Dernier (20)

Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 

Autocorrelators1

  • 1. 1 Autocorrelators Dept. of Computer Science & Engineering 2013-2014 Presented By: Ranjit R. Banshpal Mtech 1st sem (CSE) Roll NO.18 1 A seminar on G.H. Raisoni College of Engineering Nagpur 1
  • 2. Autocorrelators  Autocorrelators easily recognized by the title of Hopfield Associative Memory (HAM).  First order autocorrelators obtain their connection matrix by multiplying a pattern’s element with every other pattern’s elements.  A first order autocorrelator stores M bipolar pattern A1,A2,………,Am by summing together m outer product as
  • 3. Here, is a (p × p) connection matrix and p  The autocorrelator’s recall equation is vector-matrix multiplication,  The recall equation is given by, =f ( ) Where Ai=(a1,a2,…..,ap) and two parameter bipolar threshold function is, 1, if α > 0 f(α , β )= β, if α = 0 -1, if α < 0
  • 4. Working of an autocorrelator Consider the following pattern, A1=(-1,1,-1,1) A2=(1,1,1,-1) A3=(-1,-1,-1,1) The connection matrix, 3 1 3 -3 4×1 1×4 1 3 1 -1 3 1 3 -3 -3 -1 -3 3
  • 5. Recognition of stored patterns  The autocorrelator is presented stored pattern A2=(1,1,1,-1) With the help of recall equation = f ( 3 + 1 + 3 + 3, 1 ) = 1 = f ( 6, 1 ) = 1 = f ( 10, 1 ) = 1 = f ( -10, 1 ) = -1
  • 6. Recognition of noisy patterns  Consider a vector A’=(1,1,1,1) which is a distorted presentation of one among the store pattern  With the help of Hamming Distance measure we can find noisy vector pattern  The Hamming distance (HD) of vector X from Y, given X=(x1,x2,….,xn) and Y=(y1,y2,….,yn) is given by, HD( x, y ) =
  • 7. Heterocorrelators : Kosko’s discrete BAM  Bidirectional associative memory (BAM) is two level nonlinear neural network  Kosko extended the unidirectional to bidirectional processes.  Noise does not affect performance  There are N training pairs {(A1,B1),(A2,B2),….,(Ai,Bi),……,(An, Bn)} where Ai=(ai1,ai2,…….,ain) Bi =(bi1,bi2,……,bip)
  • 8. Here, aij or bij is either ON or OFF state In binary mode, ON = 1 and OFF = 0 and In bipolar mode, ON = 1 and OFF = -1  Formula for correlation matrix is,  Recall equations, Starting with (α, β) as the initial condition, we determine the finite sequence (α’, β’ ),(α’’, β’’),…….., until equilibrium point (αF, β F ) is reached. Here , β’ = ϕ (αM) α’ = ϕ (β’ MT)
  • 9. Φ(F) = G = g1, g2, …., gn F = ( f1,f2,….,f n) 1 if fi > 0 0 (binary) gi = , fi < 0 -1 (bipolar) previous gi, fi = 0
  • 10. Addition and Deletion of Pattern Pairs If given set of pattern pairs (Xi, Yi) for i=1,2,….,n  Then we can be added (X’,Y’) or can be deleted (Xj,Yj) from the memory model.  In the case of addition,  In the case of deletion,
  • 11. Energy function for BAM  The value of the energy function for particular pattern has to occupy a minimum point in energy landscape,  Adding new patterns do not destroy previously stored patterns.
  • 12.  Hopfield propose an energy function as, E(A) = -AMAT  Kosko propose an energy function as, E(A,B)= - AMBT  If energy function for any point (α, β) is given by E = - αMβT  If energy E evaluate using the coordinates of the pair (Ai,Bi),
  • 13.  Working of Kosko’s BAM Step 1: converting to bipolar forms  Step 2: The matrix M is calculated as,  Step 3: Retrieve the associative pair β’ = ϕ (αM) α’ = ϕ (β’ MT)