SlideShare a Scribd company logo
SSPPIIKKIINNGG NNEEUURRAALL PP
SSYYSSTTEEMM
PROJECT PREPARED BY:
Atit Gaonkar
XII A
SESSION: 2013-2014
KENDRIYA VIDYALAYA
NAVAL BASE
ARGA, KARWAR
OBJECTIVE
A comparison between Internet based
computing and SN P system and use Internet
computing Pebble game for SN P system.
ACKNOWLEDGEMENT
I wish to express my deep gratitude and
sincere thanks to Principal Mrs.
BHANUMATHY H.D for her
encouragement and facilities that she
provided for this project. I shall remain
indebted to her.
It would be my utmost pleasure to express
my sincere thanks to my computer science
teacher for providing a helping hand in
this project.
I can’t forget to offer my sincere thanks to
my classmates who helped me to carry out
this project.
My thanking will be incomplete without
thanking my parents who where always
with me and supported me in doing this
project. It is their help which made the
project to attain its present form.
CONTENTS
(i) INTRODUCTION.
(ii) COMPUTATION DAGS
(iii) SPIKING NEURON P SYSTEM
(iv) IC PEBBLE GAME.
(v) THEOREM.
(vi) REFERENCE
INTRODUCTION
 A number of basic life processes can be considered as
computation. Natural computing studies these
computations. Mainly there are three types of Computing.
DNA, Membrane, & Quantum Computations.
 Membrane Computing inspired by computational
processes in living cells, was introduced by Gheorghe Paun
in 1998 and they are calledP systems. P systems are a
class of distributed parallelcomputing devices of a
biochemicaltype which can be seen as general computing
architecture where various types of objects can be
processed by various operations.
 Now SN P Systems are proved to be number computing
devices. A neuron (node) sends signals (spike) along its
outgoing synapses (edges).
 We use a reserved symbol or letter ‘a’ to represent a spike.
Each neuron has its own rule for either sending Spike
(firing rules) or for internally consuming spike (forgetting
rules). The spiking can take place at the moment of time or
a later moment. In this paper a comparison betweenthis
graphical model of SN P system and Internet based
computing is done. Then we use Internet Computing
pebble game to make SN P system a computational device.
COMPUTATIONAL
DAGS
 A directed graph given by a set of nodes NG and a set of
arcs or directed edges AG each having the form ( u → v),
where u, v  NG. A path in G is a sequence of arcs that
share adjacent end points, as in the path from node u1 to
node un: ( u1 → u2 ), ( u2 → u3 ), …, ( un-1 → un ).
 A dag or a directed acyclicgraph is a digraph that has no
cycles; that is G cannot contain a path from ( u1 → u2 ), (
u2 → u3 ), …, ( un-1 → un ) wherein u1 = un. When a dag is
used to model a computation it is called a computation
dag.
 Each node v  NG represents a tasks of the computation
 An arc (u → v)  AG represents the dependence of task v on
task u; v cannot be executed until u is.
 For each arc (u → v)  AG . ‘u’ & ‘v’ are related as parent &
child respectively in G. Every dag has at least one
parentless node (which is called the source). Every finite
dag has at least one childless node calledsink. Here we use
this model of dags to represent the SN P system.
SPIKING NEURON P
SYSTEM
 The brain is a vastly complicated signal system with
neuron forming the basis of the system. Electrochemical
signals flow in one directionin neurons. The majority of
neurons receives input on the cell body and dendrite tree,
and transmits output via the axon. The connection
between the ends of axons and dendrites or cell body of
the neurons is the specialized structures calledsynapses
 In SN P system electricimpulses are passes through the
synapses .Such a pulse or impulse is calledspike or action
potential .Sequences of such impulses which occur at
regular or irregular intervals are called spike trains .Since
all spikes of a given neuron look alike the form of action
potential does not carry any information .Rather it is the
number and timing of spike what matter.
 Definition2.1 Mathematicallywe represent a Spiking
Neural P system (in short, an SN P system), of degree m 
1.
 It is expressed in the form
=( O,1,…,m,syn,i0 )
Where:
1. O= {a} is the singleton alphabet (a is called Spike)
2. 1,…,m, are neurons, of the form
i = (ni, Ri), 1 i  m
Where:
a) ni  0 is the initial number of spikes contained by
the cell ;
b)Ri is a finite set of rules of the followingtwo forms :
(1) E/ar a; t, where E is a regular expression over O, r 
1, and t  0;
(2) asλ for some s  1, with the restriction that asL(E)
for any rule. E/ ar a; t, of type (1) from Ri.
(3) Syn  {1, 2, …, m} X {1, 2, …., m} with (i,i) syn for 1 i
 m (synapses among cells);
(4) i0 {1,2,..,m} indicates the output neurons.
The rules of type (1) are firing (we also
say spiking) rules, and they are applied as follows. If the
neurons i contains k spikes, and ak  L (E), k  r, then the
rule E/ ar a; d can be applied. The applicationof this rule
means consuming or removing r spikes and thus only k-r
remain in i the neuron is fired, and it produces a spike
after d time units. If d=0, then the spike is emitted
immediately, if d=1 then the spike is emitted in the next
step etc. If the rule is used in step t and d  1, then in steps
t, t + 1, t + 2 ,…,t+d-1 the neuron is closed, so that it cannot
receive new spikes .
In step t + d, the neuron spikes and becomes again open,
so that it can receive spike which can be used in step
t+d+1.
 The rule of type (2) is forgetting rules, and they are applied
as follows: if the neurons i contains exactlys spikes, then
the rule asλ from Ri can be used, meaning that all s
spikes are removed from i .
(i) If a neuron spike with times t1, t2,…then either the
set of numbers t1,t2,…can be considered as computed by  ,
that is ST ( ) or Spike train of  where ST ( ) = < t1,
t2….>.
(ii) The set of intervals between spikes ts –t s-1 , s  2
can be the set computed by Nk( ), where Nk( ) ={ n / n =
ti –t i-1 , 2  i  k }.
IC PEBBLE GAME
 As soon as a spike enters in a neuron as input in the initial
configuration or from another neuron through synapses, it
makes it active altogether with the synapses that it
establishes with other neurons. That is if a neuron uses the
rule of the form ar a; 0 one spike is sent out at the time of
spike and the neuron is active. If a neuron uses the
forgetting rule as λ the neuron willbe inactive. In a self
activating SN P system we have an arbitrary large number
of neurons which differ by the number of spikes and the
rules they contain. Some of these willbe active and others
inactive.
 If there is a spike from (u → v) that means u is the parent
node and v is the child of u. In SN P system there can be
more than one parent node, all neuron which contain
spike in the first step are parent nodes. One output neuron
that sends a spike to the environment is known as the sink
node.
 In this section we explainthe IC Pebble game and what are
the similarities of this game with the working of SN P
system. The basic idea underlying pebble game is to use
tokens called pebbles to model the progress of a
computation on a dag. The placement or removal of
pebbles of various types- which is constrained by the
dependencies modeled by the dag’s arcs – represents the
changing status of the task represented by the dag’s node.
 The IC Pebble game on a computation dag G involves one
player S, the server, who has access to unlimited supplies
of two types of pebbles:
 ELIGIBLE pebbles: whose presence indicates a task’s
eligibilityfor execution.
 EXICUTED pebbles: whose presence indicates a task’s
having been executed.
The rules of IC Pebble games are
1. S begins by placing an ELIGIBLE pebble on each unpebbled
source of G.
2. At each step, S
 Select a node that contain an ELIGIBLE pebble
 Replace that pebble by an EXICUTED pebble
 Places an ELIGIBLE pebble on each unpebbled
node of G all of whose parents contain EXICUTED
pebbles.
3. S’s goal is to allocatein such a way that every node v of G
eventually contains an executable pebble.
For each step t of the play IC pebble game on the
a dag G, let X(t) denote the number of EXICUTED pebbles
on G’s nodes at step t and let E(t) denotes the number of
ELIGIBLE pebbles. X(t) = t is the idealized version of the
game this is not true in the original version. The aim of the
game is to maximize E(t) as possible.
A Pebble game for SN P System
Consider SN P system in the form of a directed
acyclicgraph.
1. The players of IC pebble game in SN P system are
Neurons that is all the neurons which contains spikes
initially willstart the game or all the neurons of such
type are known as the sources.
2. A finite or infinite set of clients, more than one neuron
is connected to the source neuron
 Can be ELIGIBLE neuron ( EL neurons) whose
presence indicates a spike eligiblefor execution.
 EXICUTED neuron (EX neurons)whose presence
indicates a neuron already executes the task or
already a spike is send out from the neuron.
 Places an ELIGIBLE neuron on each unpebbled
node of G at least one of whose parents contain
EXICUTED pebble
THEOREM
The Theorems Are :
a) For any schedule that allocatesnodes sequentially along
successive diagonal levels of the mesh E(t) = n whenever
nC2  t < (n + 1)C2 .
b) For any schedule for the mesh, if t lies in the preceding
range, then E(t) can be as large as possible as n.
Conclusion
In this paper we introduced IC Pebble game,
which incorporated the features of SN P system. Also
present methodologies to derive a mesh structure for SN P
system using different rules inside the neurons. This
shows the computational completeness of SN P system.
REFERENCES
1) G. Malewicz, A.L.Rosenberg, On batch
scheduling dags for Internet based Computing.
Euro- Par 2005, In Lecture notes in Computer
Science 3648, Springer – Verlag, Berlin, PP 262-
271.
2) G. Malewicz, A.L.Rosenberg, A Pebble
game for Internet – Based Computing, CIRM,
Marseille, France, 29 May – 2 June 2006.
3) Gh.Paun: Membrane computing-An
introduction. Springer – Verlag, Berlin 2002.
TTHHAANNKK YYOOUU

More Related Content

What's hot

Recurrent Neural Networks
Recurrent Neural NetworksRecurrent Neural Networks
Recurrent Neural Networks
Sharath TS
 
NeurSciACone
NeurSciAConeNeurSciACone
NeurSciACone
Adam Cone
 
Project presentation
Project presentationProject presentation
Project presentation
Madhv Kushawah
 
Neural Networks: Rosenblatt's Perceptron
Neural Networks: Rosenblatt's PerceptronNeural Networks: Rosenblatt's Perceptron
Neural Networks: Rosenblatt's Perceptron
Mostafa G. M. Mostafa
 
Unit+i
Unit+iUnit+i
14 Machine Learning Single Layer Perceptron
14 Machine Learning Single Layer Perceptron14 Machine Learning Single Layer Perceptron
14 Machine Learning Single Layer Perceptron
Andres Mendez-Vazquez
 
Multilayer perceptron
Multilayer perceptronMultilayer perceptron
Multilayer perceptron
smitamm
 
Dr. kiani artificial neural network lecture 1
Dr. kiani artificial neural network lecture 1Dr. kiani artificial neural network lecture 1
Dr. kiani artificial neural network lecture 1
Parinaz Faraji
 
Artificial Neural Network (draft)
Artificial Neural Network (draft)Artificial Neural Network (draft)
Artificial Neural Network (draft)
James Boulie
 
Cryptography using artificial neural network
Cryptography using artificial neural networkCryptography using artificial neural network
Cryptography using artificial neural network
Mahira Banu
 
Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...
Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...
Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...
Simplilearn
 
Neural Networks
Neural NetworksNeural Networks
Neural Networks
R A Akerkar
 
Quantum brain a recurrent quantum neural network model to describe eye trac...
Quantum brain   a recurrent quantum neural network model to describe eye trac...Quantum brain   a recurrent quantum neural network model to describe eye trac...
Quantum brain a recurrent quantum neural network model to describe eye trac...
Elsa von Licy
 
Artificial Neural Networks Lect2: Neurobiology & Architectures of ANNS
Artificial Neural Networks Lect2: Neurobiology & Architectures of ANNSArtificial Neural Networks Lect2: Neurobiology & Architectures of ANNS
Artificial Neural Networks Lect2: Neurobiology & Architectures of ANNS
Mohammed Bennamoun
 
Neural network & its applications
Neural network & its applications Neural network & its applications
Neural network & its applications
Ahmed_hashmi
 
Introduction to Neural networks (under graduate course) Lecture 9 of 9
Introduction to Neural networks (under graduate course) Lecture 9 of 9Introduction to Neural networks (under graduate course) Lecture 9 of 9
Introduction to Neural networks (under graduate course) Lecture 9 of 9
Randa Elanwar
 
Neural networks
Neural networksNeural networks
Neural networks
Basil John
 
ssnow_manuscript_postreview
ssnow_manuscript_postreviewssnow_manuscript_postreview
ssnow_manuscript_postreview
Stephen Snow
 

What's hot (18)

Recurrent Neural Networks
Recurrent Neural NetworksRecurrent Neural Networks
Recurrent Neural Networks
 
NeurSciACone
NeurSciAConeNeurSciACone
NeurSciACone
 
Project presentation
Project presentationProject presentation
Project presentation
 
Neural Networks: Rosenblatt's Perceptron
Neural Networks: Rosenblatt's PerceptronNeural Networks: Rosenblatt's Perceptron
Neural Networks: Rosenblatt's Perceptron
 
Unit+i
Unit+iUnit+i
Unit+i
 
14 Machine Learning Single Layer Perceptron
14 Machine Learning Single Layer Perceptron14 Machine Learning Single Layer Perceptron
14 Machine Learning Single Layer Perceptron
 
Multilayer perceptron
Multilayer perceptronMultilayer perceptron
Multilayer perceptron
 
Dr. kiani artificial neural network lecture 1
Dr. kiani artificial neural network lecture 1Dr. kiani artificial neural network lecture 1
Dr. kiani artificial neural network lecture 1
 
Artificial Neural Network (draft)
Artificial Neural Network (draft)Artificial Neural Network (draft)
Artificial Neural Network (draft)
 
Cryptography using artificial neural network
Cryptography using artificial neural networkCryptography using artificial neural network
Cryptography using artificial neural network
 
Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...
Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...
Recurrent Neural Network (RNN) | RNN LSTM Tutorial | Deep Learning Course | S...
 
Neural Networks
Neural NetworksNeural Networks
Neural Networks
 
Quantum brain a recurrent quantum neural network model to describe eye trac...
Quantum brain   a recurrent quantum neural network model to describe eye trac...Quantum brain   a recurrent quantum neural network model to describe eye trac...
Quantum brain a recurrent quantum neural network model to describe eye trac...
 
Artificial Neural Networks Lect2: Neurobiology & Architectures of ANNS
Artificial Neural Networks Lect2: Neurobiology & Architectures of ANNSArtificial Neural Networks Lect2: Neurobiology & Architectures of ANNS
Artificial Neural Networks Lect2: Neurobiology & Architectures of ANNS
 
Neural network & its applications
Neural network & its applications Neural network & its applications
Neural network & its applications
 
Introduction to Neural networks (under graduate course) Lecture 9 of 9
Introduction to Neural networks (under graduate course) Lecture 9 of 9Introduction to Neural networks (under graduate course) Lecture 9 of 9
Introduction to Neural networks (under graduate course) Lecture 9 of 9
 
Neural networks
Neural networksNeural networks
Neural networks
 
ssnow_manuscript_postreview
ssnow_manuscript_postreviewssnow_manuscript_postreview
ssnow_manuscript_postreview
 

Similar to Spiking Neural P System

Hardware Implementation of Spiking Neural Network (SNN)
Hardware Implementation of Spiking Neural Network (SNN)Hardware Implementation of Spiking Neural Network (SNN)
Hardware Implementation of Spiking Neural Network (SNN)
supratikmondal6
 
Echo state networks and locomotion patterns
Echo state networks and locomotion patternsEcho state networks and locomotion patterns
Echo state networks and locomotion patterns
Vito Strano
 
Economic Load Dispatch (ELD), Economic Emission Dispatch (EED), Combined Econ...
Economic Load Dispatch (ELD), Economic Emission Dispatch (EED), Combined Econ...Economic Load Dispatch (ELD), Economic Emission Dispatch (EED), Combined Econ...
Economic Load Dispatch (ELD), Economic Emission Dispatch (EED), Combined Econ...
cscpconf
 
Neural Networks Ver1
Neural  Networks  Ver1Neural  Networks  Ver1
Neural Networks Ver1
ncct
 
Secured transmission through multi layer perceptron in wireless communication...
Secured transmission through multi layer perceptron in wireless communication...Secured transmission through multi layer perceptron in wireless communication...
Secured transmission through multi layer perceptron in wireless communication...
ijmnct
 
Multilayer Perceptron Guided Key Generation through Mutation with Recursive R...
Multilayer Perceptron Guided Key Generation through Mutation with Recursive R...Multilayer Perceptron Guided Key Generation through Mutation with Recursive R...
Multilayer Perceptron Guided Key Generation through Mutation with Recursive R...
pijans
 
Introduction to Neural Networks
Introduction to Neural NetworksIntroduction to Neural Networks
Introduction to Neural Networks
Woodridge Software
 
Neural
NeuralNeural
Neural
Vaibhav Shah
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
IJERD Editor
 
A Novel Single-Trial Analysis Scheme for Characterizing the Presaccadic Brain...
A Novel Single-Trial Analysis Scheme for Characterizing the Presaccadic Brain...A Novel Single-Trial Analysis Scheme for Characterizing the Presaccadic Brain...
A Novel Single-Trial Analysis Scheme for Characterizing the Presaccadic Brain...
konmpoz
 
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
 
lecture07.ppt
lecture07.pptlecture07.ppt
lecture07.ppt
butest
 
Neuromorphic computing for neural networks
Neuromorphic computing for neural networksNeuromorphic computing for neural networks
Neuromorphic computing for neural networks
Claudio Gallicchio
 
Lec10
Lec10Lec10
Neural Network
Neural NetworkNeural Network
Neural Network
samisounda
 
Saulo sib04
Saulo sib04Saulo sib04
Saulo sib04
saulloribeiro
 
Muhammad Ali Bohyo MULTIPLE ENSEMBLE NEURAL NETWORK MODELS WITHFUZZY RESPONSE...
Muhammad Ali Bohyo MULTIPLE ENSEMBLE NEURAL NETWORK MODELS WITHFUZZY RESPONSE...Muhammad Ali Bohyo MULTIPLE ENSEMBLE NEURAL NETWORK MODELS WITHFUZZY RESPONSE...
Muhammad Ali Bohyo MULTIPLE ENSEMBLE NEURAL NETWORK MODELS WITHFUZZY RESPONSE...
thinkali
 
Hybrid PSO-SA algorithm for training a Neural Network for Classification
Hybrid PSO-SA algorithm for training a Neural Network for ClassificationHybrid PSO-SA algorithm for training a Neural Network for Classification
Hybrid PSO-SA algorithm for training a Neural Network for Classification
IJCSEA Journal
 
Multilayer Backpropagation Neural Networks for Implementation of Logic Gates
Multilayer Backpropagation Neural Networks for Implementation of Logic GatesMultilayer Backpropagation Neural Networks for Implementation of Logic Gates
Multilayer Backpropagation Neural Networks for Implementation of Logic Gates
IJCSES Journal
 
Neural network final NWU 4.3 Graphics Course
Neural network final NWU 4.3 Graphics CourseNeural network final NWU 4.3 Graphics Course
Neural network final NWU 4.3 Graphics Course
Mohaiminur Rahman
 

Similar to Spiking Neural P System (20)

Hardware Implementation of Spiking Neural Network (SNN)
Hardware Implementation of Spiking Neural Network (SNN)Hardware Implementation of Spiking Neural Network (SNN)
Hardware Implementation of Spiking Neural Network (SNN)
 
Echo state networks and locomotion patterns
Echo state networks and locomotion patternsEcho state networks and locomotion patterns
Echo state networks and locomotion patterns
 
Economic Load Dispatch (ELD), Economic Emission Dispatch (EED), Combined Econ...
Economic Load Dispatch (ELD), Economic Emission Dispatch (EED), Combined Econ...Economic Load Dispatch (ELD), Economic Emission Dispatch (EED), Combined Econ...
Economic Load Dispatch (ELD), Economic Emission Dispatch (EED), Combined Econ...
 
Neural Networks Ver1
Neural  Networks  Ver1Neural  Networks  Ver1
Neural Networks Ver1
 
Secured transmission through multi layer perceptron in wireless communication...
Secured transmission through multi layer perceptron in wireless communication...Secured transmission through multi layer perceptron in wireless communication...
Secured transmission through multi layer perceptron in wireless communication...
 
Multilayer Perceptron Guided Key Generation through Mutation with Recursive R...
Multilayer Perceptron Guided Key Generation through Mutation with Recursive R...Multilayer Perceptron Guided Key Generation through Mutation with Recursive R...
Multilayer Perceptron Guided Key Generation through Mutation with Recursive R...
 
Introduction to Neural Networks
Introduction to Neural NetworksIntroduction to Neural Networks
Introduction to Neural Networks
 
Neural
NeuralNeural
Neural
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
A Novel Single-Trial Analysis Scheme for Characterizing the Presaccadic Brain...
A Novel Single-Trial Analysis Scheme for Characterizing the Presaccadic Brain...A Novel Single-Trial Analysis Scheme for Characterizing the Presaccadic Brain...
A Novel Single-Trial Analysis Scheme for Characterizing the Presaccadic Brain...
 
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
 
lecture07.ppt
lecture07.pptlecture07.ppt
lecture07.ppt
 
Neuromorphic computing for neural networks
Neuromorphic computing for neural networksNeuromorphic computing for neural networks
Neuromorphic computing for neural networks
 
Lec10
Lec10Lec10
Lec10
 
Neural Network
Neural NetworkNeural Network
Neural Network
 
Saulo sib04
Saulo sib04Saulo sib04
Saulo sib04
 
Muhammad Ali Bohyo MULTIPLE ENSEMBLE NEURAL NETWORK MODELS WITHFUZZY RESPONSE...
Muhammad Ali Bohyo MULTIPLE ENSEMBLE NEURAL NETWORK MODELS WITHFUZZY RESPONSE...Muhammad Ali Bohyo MULTIPLE ENSEMBLE NEURAL NETWORK MODELS WITHFUZZY RESPONSE...
Muhammad Ali Bohyo MULTIPLE ENSEMBLE NEURAL NETWORK MODELS WITHFUZZY RESPONSE...
 
Hybrid PSO-SA algorithm for training a Neural Network for Classification
Hybrid PSO-SA algorithm for training a Neural Network for ClassificationHybrid PSO-SA algorithm for training a Neural Network for Classification
Hybrid PSO-SA algorithm for training a Neural Network for Classification
 
Multilayer Backpropagation Neural Networks for Implementation of Logic Gates
Multilayer Backpropagation Neural Networks for Implementation of Logic GatesMultilayer Backpropagation Neural Networks for Implementation of Logic Gates
Multilayer Backpropagation Neural Networks for Implementation of Logic Gates
 
Neural network final NWU 4.3 Graphics Course
Neural network final NWU 4.3 Graphics CourseNeural network final NWU 4.3 Graphics Course
Neural network final NWU 4.3 Graphics Course
 

More from Atit Gaonkar

Straight Lines ( Especially For XI )
Straight Lines ( Especially For XI ) Straight Lines ( Especially For XI )
Straight Lines ( Especially For XI )
Atit Gaonkar
 
Newtons laws of motion
Newtons laws of motionNewtons laws of motion
Newtons laws of motion
Atit Gaonkar
 
Metal Detector : A Working Model
Metal Detector : A Working ModelMetal Detector : A Working Model
Metal Detector : A Working Model
Atit Gaonkar
 
C Programming :- An Example
C Programming :- An Example C Programming :- An Example
C Programming :- An Example
Atit Gaonkar
 
Hydrogen (hydrogen, water)
Hydrogen (hydrogen, water)Hydrogen (hydrogen, water)
Hydrogen (hydrogen, water)
Atit Gaonkar
 
Blue bottle (Specially For School Demonstration)
Blue bottle (Specially For School Demonstration)Blue bottle (Specially For School Demonstration)
Blue bottle (Specially For School Demonstration)
Atit Gaonkar
 
Magnetics
MagneticsMagnetics
Magnetics
Atit Gaonkar
 
Beat
BeatBeat
Transformers (Especially For 12th Std)
Transformers (Especially For 12th Std)Transformers (Especially For 12th Std)
Transformers (Especially For 12th Std)
Atit Gaonkar
 

More from Atit Gaonkar (9)

Straight Lines ( Especially For XI )
Straight Lines ( Especially For XI ) Straight Lines ( Especially For XI )
Straight Lines ( Especially For XI )
 
Newtons laws of motion
Newtons laws of motionNewtons laws of motion
Newtons laws of motion
 
Metal Detector : A Working Model
Metal Detector : A Working ModelMetal Detector : A Working Model
Metal Detector : A Working Model
 
C Programming :- An Example
C Programming :- An Example C Programming :- An Example
C Programming :- An Example
 
Hydrogen (hydrogen, water)
Hydrogen (hydrogen, water)Hydrogen (hydrogen, water)
Hydrogen (hydrogen, water)
 
Blue bottle (Specially For School Demonstration)
Blue bottle (Specially For School Demonstration)Blue bottle (Specially For School Demonstration)
Blue bottle (Specially For School Demonstration)
 
Magnetics
MagneticsMagnetics
Magnetics
 
Beat
BeatBeat
Beat
 
Transformers (Especially For 12th Std)
Transformers (Especially For 12th Std)Transformers (Especially For 12th Std)
Transformers (Especially For 12th Std)
 

Recently uploaded

Skimbleshanks-The-Railway-Cat by T S Eliot
Skimbleshanks-The-Railway-Cat by T S EliotSkimbleshanks-The-Railway-Cat by T S Eliot
Skimbleshanks-The-Railway-Cat by T S Eliot
nitinpv4ai
 
220711130088 Sumi Basak Virtual University EPC 3.pptx
220711130088 Sumi Basak Virtual University EPC 3.pptx220711130088 Sumi Basak Virtual University EPC 3.pptx
220711130088 Sumi Basak Virtual University EPC 3.pptx
Kalna College
 
SWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptxSWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptx
zuzanka
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
Jyoti Chand
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...
Nguyen Thanh Tu Collection
 
NIPER 2024 MEMORY BASED QUESTIONS.ANSWERS TO NIPER 2024 QUESTIONS.NIPER JEE 2...
NIPER 2024 MEMORY BASED QUESTIONS.ANSWERS TO NIPER 2024 QUESTIONS.NIPER JEE 2...NIPER 2024 MEMORY BASED QUESTIONS.ANSWERS TO NIPER 2024 QUESTIONS.NIPER JEE 2...
NIPER 2024 MEMORY BASED QUESTIONS.ANSWERS TO NIPER 2024 QUESTIONS.NIPER JEE 2...
Payaamvohra1
 
Pharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brubPharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brub
danielkiash986
 
A Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two HeartsA Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two Hearts
Steve Thomason
 
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptxCapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
CapitolTechU
 
skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)
Mohammad Al-Dhahabi
 
Oliver Asks for More by Charles Dickens (9)
Oliver Asks for More by Charles Dickens (9)Oliver Asks for More by Charles Dickens (9)
Oliver Asks for More by Charles Dickens (9)
nitinpv4ai
 
مصحف القراءات العشر أعد أحرف الخلاف سمير بسيوني.pdf
مصحف القراءات العشر   أعد أحرف الخلاف سمير بسيوني.pdfمصحف القراءات العشر   أعد أحرف الخلاف سمير بسيوني.pdf
مصحف القراءات العشر أعد أحرف الخلاف سمير بسيوني.pdf
سمير بسيوني
 
Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...
PsychoTech Services
 
Contiguity Of Various Message Forms - Rupam Chandra.pptx
Contiguity Of Various Message Forms - Rupam Chandra.pptxContiguity Of Various Message Forms - Rupam Chandra.pptx
Contiguity Of Various Message Forms - Rupam Chandra.pptx
Kalna College
 
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
EduSkills OECD
 
78 Microsoft-Publisher - Sirin Sultana Bora.pptx
78 Microsoft-Publisher - Sirin Sultana Bora.pptx78 Microsoft-Publisher - Sirin Sultana Bora.pptx
78 Microsoft-Publisher - Sirin Sultana Bora.pptx
Kalna College
 
How to Manage Reception Report in Odoo 17
How to Manage Reception Report in Odoo 17How to Manage Reception Report in Odoo 17
How to Manage Reception Report in Odoo 17
Celine George
 
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
indexPub
 
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
ImMuslim
 
A Free 200-Page eBook ~ Brain and Mind Exercise.pptx
A Free 200-Page eBook ~ Brain and Mind Exercise.pptxA Free 200-Page eBook ~ Brain and Mind Exercise.pptx
A Free 200-Page eBook ~ Brain and Mind Exercise.pptx
OH TEIK BIN
 

Recently uploaded (20)

Skimbleshanks-The-Railway-Cat by T S Eliot
Skimbleshanks-The-Railway-Cat by T S EliotSkimbleshanks-The-Railway-Cat by T S Eliot
Skimbleshanks-The-Railway-Cat by T S Eliot
 
220711130088 Sumi Basak Virtual University EPC 3.pptx
220711130088 Sumi Basak Virtual University EPC 3.pptx220711130088 Sumi Basak Virtual University EPC 3.pptx
220711130088 Sumi Basak Virtual University EPC 3.pptx
 
SWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptxSWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptx
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...
 
NIPER 2024 MEMORY BASED QUESTIONS.ANSWERS TO NIPER 2024 QUESTIONS.NIPER JEE 2...
NIPER 2024 MEMORY BASED QUESTIONS.ANSWERS TO NIPER 2024 QUESTIONS.NIPER JEE 2...NIPER 2024 MEMORY BASED QUESTIONS.ANSWERS TO NIPER 2024 QUESTIONS.NIPER JEE 2...
NIPER 2024 MEMORY BASED QUESTIONS.ANSWERS TO NIPER 2024 QUESTIONS.NIPER JEE 2...
 
Pharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brubPharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brub
 
A Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two HeartsA Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two Hearts
 
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptxCapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
 
skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)
 
Oliver Asks for More by Charles Dickens (9)
Oliver Asks for More by Charles Dickens (9)Oliver Asks for More by Charles Dickens (9)
Oliver Asks for More by Charles Dickens (9)
 
مصحف القراءات العشر أعد أحرف الخلاف سمير بسيوني.pdf
مصحف القراءات العشر   أعد أحرف الخلاف سمير بسيوني.pdfمصحف القراءات العشر   أعد أحرف الخلاف سمير بسيوني.pdf
مصحف القراءات العشر أعد أحرف الخلاف سمير بسيوني.pdf
 
Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...
 
Contiguity Of Various Message Forms - Rupam Chandra.pptx
Contiguity Of Various Message Forms - Rupam Chandra.pptxContiguity Of Various Message Forms - Rupam Chandra.pptx
Contiguity Of Various Message Forms - Rupam Chandra.pptx
 
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
 
78 Microsoft-Publisher - Sirin Sultana Bora.pptx
78 Microsoft-Publisher - Sirin Sultana Bora.pptx78 Microsoft-Publisher - Sirin Sultana Bora.pptx
78 Microsoft-Publisher - Sirin Sultana Bora.pptx
 
How to Manage Reception Report in Odoo 17
How to Manage Reception Report in Odoo 17How to Manage Reception Report in Odoo 17
How to Manage Reception Report in Odoo 17
 
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
 
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
 
A Free 200-Page eBook ~ Brain and Mind Exercise.pptx
A Free 200-Page eBook ~ Brain and Mind Exercise.pptxA Free 200-Page eBook ~ Brain and Mind Exercise.pptx
A Free 200-Page eBook ~ Brain and Mind Exercise.pptx
 

Spiking Neural P System

  • 1. SSPPIIKKIINNGG NNEEUURRAALL PP SSYYSSTTEEMM PROJECT PREPARED BY: Atit Gaonkar XII A SESSION: 2013-2014 KENDRIYA VIDYALAYA NAVAL BASE ARGA, KARWAR
  • 2. OBJECTIVE A comparison between Internet based computing and SN P system and use Internet computing Pebble game for SN P system.
  • 3. ACKNOWLEDGEMENT I wish to express my deep gratitude and sincere thanks to Principal Mrs. BHANUMATHY H.D for her encouragement and facilities that she provided for this project. I shall remain indebted to her. It would be my utmost pleasure to express my sincere thanks to my computer science teacher for providing a helping hand in this project. I can’t forget to offer my sincere thanks to my classmates who helped me to carry out this project. My thanking will be incomplete without thanking my parents who where always with me and supported me in doing this
  • 4. project. It is their help which made the project to attain its present form. CONTENTS (i) INTRODUCTION. (ii) COMPUTATION DAGS (iii) SPIKING NEURON P SYSTEM (iv) IC PEBBLE GAME. (v) THEOREM. (vi) REFERENCE
  • 5. INTRODUCTION  A number of basic life processes can be considered as computation. Natural computing studies these computations. Mainly there are three types of Computing. DNA, Membrane, & Quantum Computations.  Membrane Computing inspired by computational processes in living cells, was introduced by Gheorghe Paun in 1998 and they are calledP systems. P systems are a class of distributed parallelcomputing devices of a biochemicaltype which can be seen as general computing architecture where various types of objects can be processed by various operations.  Now SN P Systems are proved to be number computing devices. A neuron (node) sends signals (spike) along its outgoing synapses (edges).  We use a reserved symbol or letter ‘a’ to represent a spike. Each neuron has its own rule for either sending Spike (firing rules) or for internally consuming spike (forgetting
  • 6. rules). The spiking can take place at the moment of time or a later moment. In this paper a comparison betweenthis graphical model of SN P system and Internet based computing is done. Then we use Internet Computing pebble game to make SN P system a computational device. COMPUTATIONAL DAGS  A directed graph given by a set of nodes NG and a set of arcs or directed edges AG each having the form ( u → v), where u, v  NG. A path in G is a sequence of arcs that share adjacent end points, as in the path from node u1 to node un: ( u1 → u2 ), ( u2 → u3 ), …, ( un-1 → un ).  A dag or a directed acyclicgraph is a digraph that has no cycles; that is G cannot contain a path from ( u1 → u2 ), ( u2 → u3 ), …, ( un-1 → un ) wherein u1 = un. When a dag is used to model a computation it is called a computation dag.  Each node v  NG represents a tasks of the computation  An arc (u → v)  AG represents the dependence of task v on task u; v cannot be executed until u is.
  • 7.  For each arc (u → v)  AG . ‘u’ & ‘v’ are related as parent & child respectively in G. Every dag has at least one parentless node (which is called the source). Every finite dag has at least one childless node calledsink. Here we use this model of dags to represent the SN P system. SPIKING NEURON P SYSTEM  The brain is a vastly complicated signal system with neuron forming the basis of the system. Electrochemical signals flow in one directionin neurons. The majority of neurons receives input on the cell body and dendrite tree, and transmits output via the axon. The connection between the ends of axons and dendrites or cell body of the neurons is the specialized structures calledsynapses  In SN P system electricimpulses are passes through the synapses .Such a pulse or impulse is calledspike or action potential .Sequences of such impulses which occur at regular or irregular intervals are called spike trains .Since all spikes of a given neuron look alike the form of action
  • 8. potential does not carry any information .Rather it is the number and timing of spike what matter.  Definition2.1 Mathematicallywe represent a Spiking Neural P system (in short, an SN P system), of degree m  1.  It is expressed in the form =( O,1,…,m,syn,i0 ) Where: 1. O= {a} is the singleton alphabet (a is called Spike) 2. 1,…,m, are neurons, of the form i = (ni, Ri), 1 i  m Where: a) ni  0 is the initial number of spikes contained by the cell ; b)Ri is a finite set of rules of the followingtwo forms : (1) E/ar a; t, where E is a regular expression over O, r  1, and t  0; (2) asλ for some s  1, with the restriction that asL(E) for any rule. E/ ar a; t, of type (1) from Ri. (3) Syn  {1, 2, …, m} X {1, 2, …., m} with (i,i) syn for 1 i  m (synapses among cells);
  • 9. (4) i0 {1,2,..,m} indicates the output neurons. The rules of type (1) are firing (we also say spiking) rules, and they are applied as follows. If the neurons i contains k spikes, and ak  L (E), k  r, then the rule E/ ar a; d can be applied. The applicationof this rule means consuming or removing r spikes and thus only k-r remain in i the neuron is fired, and it produces a spike after d time units. If d=0, then the spike is emitted immediately, if d=1 then the spike is emitted in the next step etc. If the rule is used in step t and d  1, then in steps t, t + 1, t + 2 ,…,t+d-1 the neuron is closed, so that it cannot receive new spikes . In step t + d, the neuron spikes and becomes again open, so that it can receive spike which can be used in step t+d+1.  The rule of type (2) is forgetting rules, and they are applied as follows: if the neurons i contains exactlys spikes, then the rule asλ from Ri can be used, meaning that all s spikes are removed from i . (i) If a neuron spike with times t1, t2,…then either the set of numbers t1,t2,…can be considered as computed by  , that is ST ( ) or Spike train of  where ST ( ) = < t1, t2….>.
  • 10. (ii) The set of intervals between spikes ts –t s-1 , s  2 can be the set computed by Nk( ), where Nk( ) ={ n / n = ti –t i-1 , 2  i  k }. IC PEBBLE GAME  As soon as a spike enters in a neuron as input in the initial configuration or from another neuron through synapses, it makes it active altogether with the synapses that it establishes with other neurons. That is if a neuron uses the rule of the form ar a; 0 one spike is sent out at the time of spike and the neuron is active. If a neuron uses the forgetting rule as λ the neuron willbe inactive. In a self activating SN P system we have an arbitrary large number of neurons which differ by the number of spikes and the rules they contain. Some of these willbe active and others inactive.  If there is a spike from (u → v) that means u is the parent node and v is the child of u. In SN P system there can be more than one parent node, all neuron which contain spike in the first step are parent nodes. One output neuron that sends a spike to the environment is known as the sink node.
  • 11.  In this section we explainthe IC Pebble game and what are the similarities of this game with the working of SN P system. The basic idea underlying pebble game is to use tokens called pebbles to model the progress of a computation on a dag. The placement or removal of pebbles of various types- which is constrained by the dependencies modeled by the dag’s arcs – represents the changing status of the task represented by the dag’s node.  The IC Pebble game on a computation dag G involves one player S, the server, who has access to unlimited supplies of two types of pebbles:  ELIGIBLE pebbles: whose presence indicates a task’s eligibilityfor execution.  EXICUTED pebbles: whose presence indicates a task’s having been executed. The rules of IC Pebble games are 1. S begins by placing an ELIGIBLE pebble on each unpebbled source of G. 2. At each step, S  Select a node that contain an ELIGIBLE pebble  Replace that pebble by an EXICUTED pebble
  • 12.  Places an ELIGIBLE pebble on each unpebbled node of G all of whose parents contain EXICUTED pebbles. 3. S’s goal is to allocatein such a way that every node v of G eventually contains an executable pebble. For each step t of the play IC pebble game on the a dag G, let X(t) denote the number of EXICUTED pebbles on G’s nodes at step t and let E(t) denotes the number of ELIGIBLE pebbles. X(t) = t is the idealized version of the game this is not true in the original version. The aim of the game is to maximize E(t) as possible. A Pebble game for SN P System Consider SN P system in the form of a directed acyclicgraph. 1. The players of IC pebble game in SN P system are Neurons that is all the neurons which contains spikes initially willstart the game or all the neurons of such type are known as the sources. 2. A finite or infinite set of clients, more than one neuron is connected to the source neuron  Can be ELIGIBLE neuron ( EL neurons) whose presence indicates a spike eligiblefor execution.
  • 13.  EXICUTED neuron (EX neurons)whose presence indicates a neuron already executes the task or already a spike is send out from the neuron.  Places an ELIGIBLE neuron on each unpebbled node of G at least one of whose parents contain EXICUTED pebble THEOREM The Theorems Are : a) For any schedule that allocatesnodes sequentially along successive diagonal levels of the mesh E(t) = n whenever nC2  t < (n + 1)C2 . b) For any schedule for the mesh, if t lies in the preceding range, then E(t) can be as large as possible as n. Conclusion In this paper we introduced IC Pebble game, which incorporated the features of SN P system. Also present methodologies to derive a mesh structure for SN P system using different rules inside the neurons. This shows the computational completeness of SN P system.
  • 14. REFERENCES 1) G. Malewicz, A.L.Rosenberg, On batch scheduling dags for Internet based Computing. Euro- Par 2005, In Lecture notes in Computer Science 3648, Springer – Verlag, Berlin, PP 262- 271. 2) G. Malewicz, A.L.Rosenberg, A Pebble game for Internet – Based Computing, CIRM, Marseille, France, 29 May – 2 June 2006. 3) Gh.Paun: Membrane computing-An introduction. Springer – Verlag, Berlin 2002.