Download nn2new-02

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Axon guidance wikipedia , lookup

Resting potential wikipedia , lookup

Binding problem wikipedia , lookup

Rheobase wikipedia , lookup

Action potential wikipedia , lookup

Neuroeconomics wikipedia , lookup

Apical dendrite wikipedia , lookup

Artificial general intelligence wikipedia , lookup

Theta model wikipedia , lookup

Clinical neurochemistry wikipedia , lookup

Artificial neural network wikipedia , lookup

Endocannabinoid system wikipedia , lookup

Catastrophic interference wikipedia , lookup

Neural engineering wikipedia , lookup

Activity-dependent plasticity wikipedia , lookup

Neuromuscular junction wikipedia , lookup

Neuroanatomy wikipedia , lookup

Synaptogenesis wikipedia , lookup

Multielectrode array wikipedia , lookup

End-plate potential wikipedia , lookup

Holonomic brain theory wikipedia , lookup

Axon wikipedia , lookup

Central pattern generator wikipedia , lookup

Caridoid escape reaction wikipedia , lookup

Neural oscillation wikipedia , lookup

Premovement neuronal activity wikipedia , lookup

Sparse distributed memory wikipedia , lookup

Mirror neuron wikipedia , lookup

Molecular neuroscience wikipedia , lookup

Feature detection (nervous system) wikipedia , lookup

Electrophysiology wikipedia , lookup

Neural modeling fields wikipedia , lookup

Development of the nervous system wikipedia , lookup

Neurotransmitter wikipedia , lookup

Optogenetics wikipedia , lookup

Recurrent neural network wikipedia , lookup

Metastability in the brain wikipedia , lookup

Convolutional neural network wikipedia , lookup

Pre-Bötzinger complex wikipedia , lookup

Chemical synapse wikipedia , lookup

Nonsynaptic plasticity wikipedia , lookup

Stimulus (physiology) wikipedia , lookup

Channelrhodopsin wikipedia , lookup

Types of artificial neural networks wikipedia , lookup

Single-unit recording wikipedia , lookup

Neuropsychopharmacology wikipedia , lookup

Neural coding wikipedia , lookup

Synaptic gating wikipedia , lookup

Biological neuron model wikipedia , lookup

Nervous system network models wikipedia , lookup

Transcript
Formal neurons I
Before we start artificial NN, we look at single neuron first
Topics:
Neuronal Activity
Dendritic tree: receive spikes
Soma: generate spikes
Axon: sent out spikes
Purkinje neuron
Pyramidal neuron
Neurons
Hillock
input
output
Single neuron activity
• Membrane potential is the voltage difference between neuron
and its surrounding (0 mV)
Membrane potential
Cell
Cell
Cell
Cell
0 Mv
Single neuron activity
•If you measure the membrane potential of a neuron and print it out
on the screen, it looks like (from time 0 to 60 minutes)
spike
Single neuron activity
•A spike is generated when the membrane potential is greater than
its threshold
Single neuron activity
•We can forget all sub-threshold activity and concentrate on
spikes, which are signals sent to other neurons
Spikes
Spike trains
• Sequence of spikes, generated due to simulations (inputs to a
neuron)
Spikes
• Only spikes are important since other neurons receive them
(signals)
•
Neurons communicate with spikes
•
Information is coded by spikes
• If we can manage to measure the spiking time, we decipher
how the brain works
Life is not so simple
• spiking time in the cortex is random
With identical input
for the identical neuron
spike patterns are similar, but not identical
Recording from a real neuron: membrane potential
Single spiking time is meaningless
To extract useful information, we have to average
 for a group of neurons in a local circuit where neuron
codes the same information
 over a time window
to obtain the firing rate r
Single spiking time is meaningless
To extract useful information, we have to average
 for a group of neurons in a local circuit where neuron
codes the same information
 over a time window
to obtain the firing rate r
r =
=
Local circuit
Single spiking time is meaningless
To extract useful information, we have to average
 for a group of neurons in a local circuit where neuron
codes the same information
 over a time window
to obtain the firing rate r
r =
=
Local circuit
= 6 Hz
Time window = 1 sec
Hence we have firing rate of a group of neuron
Next we turn our attention to how to go from a group of local
neurons to neural networks
Topics:
Neuronal Activity
From neurons to neural
networks
From group of neurons to networks
R = f ( w j rj )
r1
w1: synaptic strength
wn
rn
ri is the firing rate of input local circuit
The neurons at output local circuits receives signal in the form
N
wr
i =1
i
i
The output firing rate of the output local circuit is then given by
N
R
R = f (  wi ri )
i =1
where f is the activation function, generally taking as the
Sigmoidal or other forms
wi weight, (synaptic strength) measuring how strong is the
interaction between neurons.
Therefore the key for neural networks
is to understand the local input-output relationship
m
yi = f ( wij x j  bi )
j =1
A single neuron have 5 components
1. Input x
2. Weight w
m
yi = f ( wij xj  bi )
j =1
A single neuron have 5 components
1. Input x
2. Weight w
3. Bias b
m
yi = f ( wij xj  bi )
j =1
A single neuron have 5 components
1.
2.
3.
4.
Input x
Weight w
Bias b
Activation function f
m
yi = f ( wij xj  bi )
j =1
A single neuron have 5 components
1.
2.
3.
4.
5.
Input x
Weight w
Bias b
Activation function f
Output y
m
yi = f ( wij xj  bi )
j =1
A single neuron have 5 components
1.
2.
3.
4.
5.
Input x
Weight w
Bias b
Activation function f
Output y
y = f ( S xi wi + b )
m
yi = f ( wij xj  bi )
j =1
Artificial Neural networks
Local circuits (average to get firing rates)
Single neuron (send out spikes)