SlideShare a Scribd company logo
1 of 58
Download to read offline
Spike timing dependent plasticity
(STDP)
to make robot navigation intelligent
Akira Imada
Brest State Technical University (Belarus)
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 2
This is not a success report
but
a guideline of our ongoing project
or
a report of what we are currently planning.
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 3
To start with
a benchmark to know
if what we are planning will work or not.
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 4
Benchmark will be
Path Planning
or
Robot Navigation
⇓ where
the aim is usually to minimize the route from start to goal, but...
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 5
Task of minimizing navigation
on its own
is not so difficult
⇓
A-star, Genetic Algorithm, Reinforcement Learning, Neural Network,
Ant Colony Optimization, etc...
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 6
Genetic Algorithm (GA)
⇓
Agent decides actions following its chromosome
e.g.
with chromosomes like
(4 1 1 2 1 3 2 3 3 4 2 1 3 4 3 2 3 3 2 1 1 3 2 1 3 ...)
indicates the agent a route to be followed
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 7
Random walk evolved to be minimized
96x96 grid 178 steps 96x96 grid 48 steps
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 8
Task was easy
0
50
100
150
200
250
300
0 100 200 300 400 500 600
Number of steps to the goal
Generation
96 x grid96
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 9
Let’s extend it
From Minimization to Maximization
⇓ i.e.
We don’t care goal points but to maximize an exploration
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 10
A Camel in a Desert
The 52nd problem
in the
“Propositiones ad acuendos inventes” (in Latin)
by
Alcuin of York (732–804)
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 11
Can a camel maximize its exploration in a desert
surviving with grains on his back?
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 12
Modern version:
From Camel to Jeep in a Desert
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 13
Can a jeep maximize its exploration
in a desert with a tank of fuel?
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 14
Still it’s not so difficult
by GA for example
Initial random walk with 300 steps
start
finish
start
finish
evolved maximum route with 300 steps
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 15
Task was rather easier
0
100
200
300
400
500
0 1000 2000 3000
Number of steps allowed
Number of generation needed to reach maximam point
The complexity is O(N)
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 16
Why not extend it further
Let’s make it return to the point
it started
⇓
while also maximizing an exploration
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 17
Planet Land-rover Problem
From A (start) to B (goal) minimizing its route
⇓
From A to A maximizing its route
(This is our proposal here as a benchmark)
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 18
Can the rover return to the base
with its exploration being maximum
spending a limited energy given when it started?
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 19
Much more demanding
⇓
Taking GA as an example, what might be a fitness?
e.g.
{total length} & {how often it has crossed previous route?}
with
Multi Objective GA (MOGA)
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 20
A Heuristic create such a route
40 50 60
A loop with 300 steps
Base
What heuristic do you guess?
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 21
Topic of today’s talk:
What is intelligence?
⇓
Intelligence should be spontaneous, flexible, or unpredictable more or less
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 22
Stolle et al. (2002)
“... every day we might be cooking a different breakfast, but the
kitchen layout is the same from day to day.”
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 23
“I beg your pardon?”
Intelligent people try a different explanation for an easier understanding
while
others repeat the expression, maybe with a bigger voice
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 24
What if your canary stop singing?
Legendary three strategies in Japan.
(1) Just wait until she sings again.
(2) Try something so that she sings again.
(3) Kill her if she doesn’t sing any more?
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 25
To be intelligent,
action should be different more or less
even in an exactly identical situation
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 26
Performance is not intelligent
if we use
deterministic A-star, GA, NN with fixed weights?
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 27
Let’s make a learning occur
during behaviors
⇓
Evolution of Learning
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 28
A notation
Hebbian Learning of NN
j
Wij
neuron
x y
ineuron
pre-synaptic post-synaptic
wij(t + 1) = wij(t) + ηxj(t)yi(t) (xj, yi ∈ [0, 1])
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 29
Floreano’s approach (2000)
⇓
Modification of wij during exploration
with either one of four Hebbian and Hebbian-like rules
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 30
Hebbian learning
(1) Δw = (1 − w)xy
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 31
Hebbian type learning
Weaken if the post-synaptic is active, while the pre-synaptic is not
(2) Δw = w(−1 + x)y + (1 − w)xy
Weaken if the pre-synaptic is active, while the post-synaptic is not
(3) Δw = wx(−1 + y) + (1 − w)xy
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 32
And
Strengthen if the two have similar activity and weaken otherwise.
(4) Δw =
(1 − w)F(x, y) if F(x, y) > 0
wF(x, y) otherwise
where
F(x, y) = tanh(4(1 − |x − y|) − 2)
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 33
Evolution of leaning
Which rule and what parameter’s value should be assigned
to each of the synapses?
⇓
Evolution leads the combination to the optimum.
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 34
Stanley’s implementation (2003)
Δw =
η1(1 − w)xy + η2wx(y − 1) for excitatory neuron
−η1(1 − w)xy + η2(1 − w)x(1 − y) for inhibitory neuron
⇓
Evolution is on (η1, η2) of each synaptic weight
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 35
Their result
Starting with random weights every time anew
the weights are modified step by step by the rule it learned
⇓
Every run is different depending on the initial random weights
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 36
More general learning (Durr et al. 2008)
Δw = η(Axy + Bx + Cy + D)
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 37
An example of exploration
by a recurrent NN with random weights
start
finish
Can it learn so that path will finish at the start point?
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 38
Our Aim
⇓
Learning should occur during a random exploration
with a spiking neural network to seek its biological plausibility
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 39
Learning by STDP
(Spiking neuron’s version of Hebbian Learning)
⇓
The topic is still open!
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 40
Meunier et al. (2005)
⇓
“Up to now, nobody has been able to show how it is possible to learn
with STDP...”
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 41
Farries et al. (2007)
⇓
“Although synaptic plasticity is widely believed to be a major
component of learning, it is unclear how STDP itself could serve as a
mechanism for general purpose learning.”
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 42
Still the method is not so fruitful
but
Why not challenge?
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 43
Architecture we are planning
sensor
output
x
y
input
mortor
⇓ a.k.a.
Echo State Network, Liquid State Network or Reservoir Computing
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 44
Integrate-and-Fire Model
ui(t) = ur + (ui(t − δt) − ur) exp(−δt/τ) +
j
wijfj(t − δt)
Membrane Potential
Spike Emission
time
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 45
What is STDP?
W(Δt) =
A+ exp(−Δt/τ+) if Δt ≥ 0
−A− exp(−Δt/τ−) if Δt < 0
where Δt = tpost − tpre
W(Δt)
1 2 3 4-4 -3 -2 -1
0
t
(mV)
-5 5
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 46
In short
potentiation occurs when a pre-synaptic neuron fires
shortly before a post-synaptic neuron
and
depression occurs when the post-synaptic neuron fires shortly after.
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 47
It’s too basic to be applied
to a real simulation
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 48
Reward-modulated STDP Learning
(Florian 2007)
wij(t + δt) = wij(t) + γr(t + δt)ζij(t)
where
ζij(t) = P+
ij (t)fi(t) + P−
ij (t)fi(t)
P+
ij (t) = P+
ij (t − δt) exp(−δt/τ+) + A+fj(t)
P−
ij (t) = P−
ij (t − δt) exp(−δt/τ−) + A−fj(t)
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 49
Reinforcement Learning (RL)
What an agent learns is a policy
and
policy is how to select an action in a given situation (state)
maximizing
total rewards the agent occasionary will receive from the environment
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 50
Policy indicates agent
which action should be chosen
in any possible situation
⇓
While in GA
Agent decides actions following its chromosome
in RL
Agent decides actions following its policy it has already learned
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 51
However
our world is with no obstacle, no wall, no corridor, only one goal
⇓
Everywhere no reward except for one point (goal)
⇓
A needle in a Haystack
(Rewards are not likely to be encountered by a random exploration)
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 52
We have not succeeded yet
Nevertheless
we think of
a further extension of the benchmark
as a bigger challenge
⇓
What if the rover carries containers for fuel?
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 53
Jeep Problem
Where jeep explore is 1-D desert
Jeep can unload its fuels anywhere in the desert
Fuels can be filled only at the base
Jeep can go back to the base n times to re-fill its tank
⇓ thus
The jeep should maximize its penetration
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 54
An example of a success
put 10 unit
go forward 10 spending 10 units
refill
get 10 unit
go forward 6 spending 6 units
Base
go back spending remaining 10
(30)
(0)
(30)
go forward 10 spending 10 units
(20)
(30)
go back spending remaining 16
(0)
(30)
(16)
go forward 16 spending 16 units
put 8 units(24)
(14) get 8 unit
38 unit distance from the base
(20)
(10)
refill
(22) (0)
go forward 22 spending 22 units
Goal
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 55
Let’s give the rover the same condition
⇓
A very tough benchmark, and
an infinitely large number of solutions (when it’s in 2-D)
⇓
Good as a benchmark to check our intelligence of
a different action in a same environment
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 56
Let me conclude
To claim artificial NN to be intelligent
a different action more or less should be made under identical situation.
⇓
We want to, or we are going to realize it
by
Spiking NN with learning by STDP
also
to be more biologically plausible.
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 57
SONY’s AIBO
can excellently learn but still repeats same action in the same situation
(Seminar in the Institute of Mathematics and Informatics, Vilnius) 58
Hoping collaborations
to design
an agent like real human intelligence
Thank You!

More Related Content

What's hot

Generative models : VAE and GAN
Generative models : VAE and GANGenerative models : VAE and GAN
Generative models : VAE and GANSEMINARGROOT
 
Multiple kernel Self-Organizing Maps
Multiple kernel Self-Organizing MapsMultiple kernel Self-Organizing Maps
Multiple kernel Self-Organizing Mapstuxette
 
Grid07 7 Gagliardi
Grid07 7 GagliardiGrid07 7 Gagliardi
Grid07 7 Gagliardiimec.archive
 
A short and naive introduction to epistasis in association studies
A short and naive introduction to epistasis in association studiesA short and naive introduction to epistasis in association studies
A short and naive introduction to epistasis in association studiestuxette
 
CVPR2010: Semi-supervised Learning in Vision: Part 3: Algorithms and Applicat...
CVPR2010: Semi-supervised Learning in Vision: Part 3: Algorithms and Applicat...CVPR2010: Semi-supervised Learning in Vision: Part 3: Algorithms and Applicat...
CVPR2010: Semi-supervised Learning in Vision: Part 3: Algorithms and Applicat...zukun
 
Recurrent Neural Networks RNN - Xavier Giro - UPC TelecomBCN Barcelona 2020
Recurrent Neural Networks RNN - Xavier Giro - UPC TelecomBCN Barcelona 2020Recurrent Neural Networks RNN - Xavier Giro - UPC TelecomBCN Barcelona 2020
Recurrent Neural Networks RNN - Xavier Giro - UPC TelecomBCN Barcelona 2020Universitat Politècnica de Catalunya
 
Nonlinear transport phenomena: models, method of solving and unusual features...
Nonlinear transport phenomena: models, method of solving and unusual features...Nonlinear transport phenomena: models, method of solving and unusual features...
Nonlinear transport phenomena: models, method of solving and unusual features...SSA KPI
 
Machine Learning, LIX004M5
Machine Learning, LIX004M5Machine Learning, LIX004M5
Machine Learning, LIX004M5butest
 
Information topology, Deep Network generalization and Consciousness quantific...
Information topology, Deep Network generalization and Consciousness quantific...Information topology, Deep Network generalization and Consciousness quantific...
Information topology, Deep Network generalization and Consciousness quantific...Pierre BAUDOT
 

What's hot (10)

Generative models : VAE and GAN
Generative models : VAE and GANGenerative models : VAE and GAN
Generative models : VAE and GAN
 
Multiple kernel Self-Organizing Maps
Multiple kernel Self-Organizing MapsMultiple kernel Self-Organizing Maps
Multiple kernel Self-Organizing Maps
 
Grid07 7 Gagliardi
Grid07 7 GagliardiGrid07 7 Gagliardi
Grid07 7 Gagliardi
 
Ph.D. Presentation
Ph.D. PresentationPh.D. Presentation
Ph.D. Presentation
 
A short and naive introduction to epistasis in association studies
A short and naive introduction to epistasis in association studiesA short and naive introduction to epistasis in association studies
A short and naive introduction to epistasis in association studies
 
CVPR2010: Semi-supervised Learning in Vision: Part 3: Algorithms and Applicat...
CVPR2010: Semi-supervised Learning in Vision: Part 3: Algorithms and Applicat...CVPR2010: Semi-supervised Learning in Vision: Part 3: Algorithms and Applicat...
CVPR2010: Semi-supervised Learning in Vision: Part 3: Algorithms and Applicat...
 
Recurrent Neural Networks RNN - Xavier Giro - UPC TelecomBCN Barcelona 2020
Recurrent Neural Networks RNN - Xavier Giro - UPC TelecomBCN Barcelona 2020Recurrent Neural Networks RNN - Xavier Giro - UPC TelecomBCN Barcelona 2020
Recurrent Neural Networks RNN - Xavier Giro - UPC TelecomBCN Barcelona 2020
 
Nonlinear transport phenomena: models, method of solving and unusual features...
Nonlinear transport phenomena: models, method of solving and unusual features...Nonlinear transport phenomena: models, method of solving and unusual features...
Nonlinear transport phenomena: models, method of solving and unusual features...
 
Machine Learning, LIX004M5
Machine Learning, LIX004M5Machine Learning, LIX004M5
Machine Learning, LIX004M5
 
Information topology, Deep Network generalization and Consciousness quantific...
Information topology, Deep Network generalization and Consciousness quantific...Information topology, Deep Network generalization and Consciousness quantific...
Information topology, Deep Network generalization and Consciousness quantific...
 

Similar to Spike timing dependent plasticity to make robot navigation more intelligent. Akira Imada

Graph Spectra through Network Complexity Measures: Information Content of Eig...
Graph Spectra through Network Complexity Measures: Information Content of Eig...Graph Spectra through Network Complexity Measures: Information Content of Eig...
Graph Spectra through Network Complexity Measures: Information Content of Eig...Hector Zenil
 
diffusion 모델부터 DALLE2까지.pdf
diffusion 모델부터 DALLE2까지.pdfdiffusion 모델부터 DALLE2까지.pdf
diffusion 모델부터 DALLE2까지.pdf수철 박
 
MOOCs, Two Years Later - Pierre Dillenbourg, Swiss Federal Institute of Techn...
MOOCs, Two Years Later - Pierre Dillenbourg, Swiss Federal Institute of Techn...MOOCs, Two Years Later - Pierre Dillenbourg, Swiss Federal Institute of Techn...
MOOCs, Two Years Later - Pierre Dillenbourg, Swiss Federal Institute of Techn...EDEN Digital Learning Europe
 
2022 03 22_蔡煒俊_u-net_convolutional_networks_for_biomedical_image_segmentation
2022 03 22_蔡煒俊_u-net_convolutional_networks_for_biomedical_image_segmentation2022 03 22_蔡煒俊_u-net_convolutional_networks_for_biomedical_image_segmentation
2022 03 22_蔡煒俊_u-net_convolutional_networks_for_biomedical_image_segmentationKevinTsai67
 
Nature-Inspired Optimization Algorithms
Nature-Inspired Optimization Algorithms Nature-Inspired Optimization Algorithms
Nature-Inspired Optimization Algorithms Xin-She Yang
 
From Research Objects to Reproducible Science Tales
From Research Objects to Reproducible Science TalesFrom Research Objects to Reproducible Science Tales
From Research Objects to Reproducible Science TalesBertram Ludäscher
 
Kernel methods for data integration in systems biology
Kernel methods for data integration in systems biology Kernel methods for data integration in systems biology
Kernel methods for data integration in systems biology tuxette
 
SEENET-MTP Booklet - 15 years
SEENET-MTP Booklet - 15 yearsSEENET-MTP Booklet - 15 years
SEENET-MTP Booklet - 15 yearsSEENET-MTP
 
Transfer Learning for the Detection and Classification of traditional pneumon...
Transfer Learning for the Detection and Classification of traditional pneumon...Transfer Learning for the Detection and Classification of traditional pneumon...
Transfer Learning for the Detection and Classification of traditional pneumon...Yusuf Brima
 
Ghent University and GUGC-K: Overview of Teaching and Research Activities
Ghent University and GUGC-K: Overview of Teaching and Research ActivitiesGhent University and GUGC-K: Overview of Teaching and Research Activities
Ghent University and GUGC-K: Overview of Teaching and Research ActivitiesWesley De Neve
 
The Perceptron (DLAI D1L2 2017 UPC Deep Learning for Artificial Intelligence)
The Perceptron (DLAI D1L2 2017 UPC Deep Learning for Artificial Intelligence)The Perceptron (DLAI D1L2 2017 UPC Deep Learning for Artificial Intelligence)
The Perceptron (DLAI D1L2 2017 UPC Deep Learning for Artificial Intelligence)Universitat Politècnica de Catalunya
 
Analysis of Nature-Inspried Optimization Algorithms
Analysis of Nature-Inspried Optimization AlgorithmsAnalysis of Nature-Inspried Optimization Algorithms
Analysis of Nature-Inspried Optimization AlgorithmsXin-She Yang
 
Lecture 1. Introduction
Lecture 1. IntroductionLecture 1. Introduction
Lecture 1. Introductionssuserb83554
 
Introduction to artificial neural network
Introduction to artificial neural networkIntroduction to artificial neural network
Introduction to artificial neural networkDr. C.V. Suresh Babu
 
20130928 automated theorem_proving_harrison
20130928 automated theorem_proving_harrison20130928 automated theorem_proving_harrison
20130928 automated theorem_proving_harrisonComputer Science Club
 
Quantitative Study of Innovation and Knowledge Building in Questions&Answers ...
Quantitative Study of Innovation and Knowledge Building in Questions&Answers ...Quantitative Study of Innovation and Knowledge Building in Questions&Answers ...
Quantitative Study of Innovation and Knowledge Building in Questions&Answers ...KNOWeSCAPE2014
 
Jaroslav Vážný: The Hitch-Hacker’s Guide to Data Science  
Jaroslav Vážný: The Hitch-Hacker’s Guide to Data Science  Jaroslav Vážný: The Hitch-Hacker’s Guide to Data Science  
Jaroslav Vážný: The Hitch-Hacker’s Guide to Data Science  KISK FF MU
 

Similar to Spike timing dependent plasticity to make robot navigation more intelligent. Akira Imada (20)

Graph Spectra through Network Complexity Measures: Information Content of Eig...
Graph Spectra through Network Complexity Measures: Information Content of Eig...Graph Spectra through Network Complexity Measures: Information Content of Eig...
Graph Spectra through Network Complexity Measures: Information Content of Eig...
 
diffusion 모델부터 DALLE2까지.pdf
diffusion 모델부터 DALLE2까지.pdfdiffusion 모델부터 DALLE2까지.pdf
diffusion 모델부터 DALLE2까지.pdf
 
MOOCs, Two Years Later - Pierre Dillenbourg, Swiss Federal Institute of Techn...
MOOCs, Two Years Later - Pierre Dillenbourg, Swiss Federal Institute of Techn...MOOCs, Two Years Later - Pierre Dillenbourg, Swiss Federal Institute of Techn...
MOOCs, Two Years Later - Pierre Dillenbourg, Swiss Federal Institute of Techn...
 
2022 03 22_蔡煒俊_u-net_convolutional_networks_for_biomedical_image_segmentation
2022 03 22_蔡煒俊_u-net_convolutional_networks_for_biomedical_image_segmentation2022 03 22_蔡煒俊_u-net_convolutional_networks_for_biomedical_image_segmentation
2022 03 22_蔡煒俊_u-net_convolutional_networks_for_biomedical_image_segmentation
 
Nature-Inspired Optimization Algorithms
Nature-Inspired Optimization Algorithms Nature-Inspired Optimization Algorithms
Nature-Inspired Optimization Algorithms
 
ann-ics320Part4.ppt
ann-ics320Part4.pptann-ics320Part4.ppt
ann-ics320Part4.ppt
 
ann-ics320Part4.ppt
ann-ics320Part4.pptann-ics320Part4.ppt
ann-ics320Part4.ppt
 
From Research Objects to Reproducible Science Tales
From Research Objects to Reproducible Science TalesFrom Research Objects to Reproducible Science Tales
From Research Objects to Reproducible Science Tales
 
Kernel methods for data integration in systems biology
Kernel methods for data integration in systems biology Kernel methods for data integration in systems biology
Kernel methods for data integration in systems biology
 
SEENET-MTP Booklet - 15 years
SEENET-MTP Booklet - 15 yearsSEENET-MTP Booklet - 15 years
SEENET-MTP Booklet - 15 years
 
Transfer Learning for the Detection and Classification of traditional pneumon...
Transfer Learning for the Detection and Classification of traditional pneumon...Transfer Learning for the Detection and Classification of traditional pneumon...
Transfer Learning for the Detection and Classification of traditional pneumon...
 
Ghent University and GUGC-K: Overview of Teaching and Research Activities
Ghent University and GUGC-K: Overview of Teaching and Research ActivitiesGhent University and GUGC-K: Overview of Teaching and Research Activities
Ghent University and GUGC-K: Overview of Teaching and Research Activities
 
The Perceptron (DLAI D1L2 2017 UPC Deep Learning for Artificial Intelligence)
The Perceptron (DLAI D1L2 2017 UPC Deep Learning for Artificial Intelligence)The Perceptron (DLAI D1L2 2017 UPC Deep Learning for Artificial Intelligence)
The Perceptron (DLAI D1L2 2017 UPC Deep Learning for Artificial Intelligence)
 
Analysis of Nature-Inspried Optimization Algorithms
Analysis of Nature-Inspried Optimization AlgorithmsAnalysis of Nature-Inspried Optimization Algorithms
Analysis of Nature-Inspried Optimization Algorithms
 
Lecture 1. Introduction
Lecture 1. IntroductionLecture 1. Introduction
Lecture 1. Introduction
 
Introduction to artificial neural network
Introduction to artificial neural networkIntroduction to artificial neural network
Introduction to artificial neural network
 
Ecmi presentation
Ecmi presentationEcmi presentation
Ecmi presentation
 
20130928 automated theorem_proving_harrison
20130928 automated theorem_proving_harrison20130928 automated theorem_proving_harrison
20130928 automated theorem_proving_harrison
 
Quantitative Study of Innovation and Knowledge Building in Questions&Answers ...
Quantitative Study of Innovation and Knowledge Building in Questions&Answers ...Quantitative Study of Innovation and Knowledge Building in Questions&Answers ...
Quantitative Study of Innovation and Knowledge Building in Questions&Answers ...
 
Jaroslav Vážný: The Hitch-Hacker’s Guide to Data Science  
Jaroslav Vážný: The Hitch-Hacker’s Guide to Data Science  Jaroslav Vážný: The Hitch-Hacker’s Guide to Data Science  
Jaroslav Vážný: The Hitch-Hacker’s Guide to Data Science  
 

More from Lietuvos kompiuterininkų sąjunga

Eimutis KARČIAUSKAS. Informatikos mokymo pasiekimų vertinimų analizė
Eimutis KARČIAUSKAS. Informatikos mokymo pasiekimų vertinimų analizėEimutis KARČIAUSKAS. Informatikos mokymo pasiekimų vertinimų analizė
Eimutis KARČIAUSKAS. Informatikos mokymo pasiekimų vertinimų analizėLietuvos kompiuterininkų sąjunga
 
B. Čiapas. Prekių atpažinimo tyrimas naudojant giliuosius neuroninius tinklus...
B. Čiapas. Prekių atpažinimo tyrimas naudojant giliuosius neuroninius tinklus...B. Čiapas. Prekių atpažinimo tyrimas naudojant giliuosius neuroninius tinklus...
B. Čiapas. Prekių atpažinimo tyrimas naudojant giliuosius neuroninius tinklus...Lietuvos kompiuterininkų sąjunga
 
D. Dluznevskij. YOLOv5 efektyvumo tyrimas „iPhone“ palaikomose sistemose
D. Dluznevskij.  YOLOv5 efektyvumo tyrimas „iPhone“ palaikomose sistemoseD. Dluznevskij.  YOLOv5 efektyvumo tyrimas „iPhone“ palaikomose sistemose
D. Dluznevskij. YOLOv5 efektyvumo tyrimas „iPhone“ palaikomose sistemoseLietuvos kompiuterininkų sąjunga
 
I. Jakšaitytė. Nuotoliniai kursai informatikos mokytojų kvalifikacijai kelti:...
I. Jakšaitytė. Nuotoliniai kursai informatikos mokytojų kvalifikacijai kelti:...I. Jakšaitytė. Nuotoliniai kursai informatikos mokytojų kvalifikacijai kelti:...
I. Jakšaitytė. Nuotoliniai kursai informatikos mokytojų kvalifikacijai kelti:...Lietuvos kompiuterininkų sąjunga
 
E..Zikariene. Priziurima aplinkos duomenu klasifikacija, pagrista erdviniais ...
E..Zikariene. Priziurima aplinkos duomenu klasifikacija, pagrista erdviniais ...E..Zikariene. Priziurima aplinkos duomenu klasifikacija, pagrista erdviniais ...
E..Zikariene. Priziurima aplinkos duomenu klasifikacija, pagrista erdviniais ...Lietuvos kompiuterininkų sąjunga
 
V. Marcinkevičius. ARIS dirbtinio intelekto kurso mokymosi medžiaga, www.aris...
V. Marcinkevičius. ARIS dirbtinio intelekto kurso mokymosi medžiaga, www.aris...V. Marcinkevičius. ARIS dirbtinio intelekto kurso mokymosi medžiaga, www.aris...
V. Marcinkevičius. ARIS dirbtinio intelekto kurso mokymosi medžiaga, www.aris...Lietuvos kompiuterininkų sąjunga
 
Jolanta Navickaitė. Skaitmeninė kompetencija ir informatikos naujovės bendraj...
Jolanta Navickaitė. Skaitmeninė kompetencija ir informatikos naujovės bendraj...Jolanta Navickaitė. Skaitmeninė kompetencija ir informatikos naujovės bendraj...
Jolanta Navickaitė. Skaitmeninė kompetencija ir informatikos naujovės bendraj...Lietuvos kompiuterininkų sąjunga
 
Romas Baronas. Tarpdisciplininiai moksliniai tyrimai – galimybė atsiverti ir ...
Romas Baronas. Tarpdisciplininiai moksliniai tyrimai – galimybė atsiverti ir ...Romas Baronas. Tarpdisciplininiai moksliniai tyrimai – galimybė atsiverti ir ...
Romas Baronas. Tarpdisciplininiai moksliniai tyrimai – galimybė atsiverti ir ...Lietuvos kompiuterininkų sąjunga
 
Monika Danilovaitė. Informatikos metodų taikymas balso klosčių būklei įvertin...
Monika Danilovaitė. Informatikos metodų taikymas balso klosčių būklei įvertin...Monika Danilovaitė. Informatikos metodų taikymas balso klosčių būklei įvertin...
Monika Danilovaitė. Informatikos metodų taikymas balso klosčių būklei įvertin...Lietuvos kompiuterininkų sąjunga
 
Gražina Korvel. Lombardo šnekos ir jos akustinių ypatybių analizė
Gražina Korvel. Lombardo šnekos ir jos akustinių ypatybių analizėGražina Korvel. Lombardo šnekos ir jos akustinių ypatybių analizė
Gražina Korvel. Lombardo šnekos ir jos akustinių ypatybių analizėLietuvos kompiuterininkų sąjunga
 
Gediminas Navickas. Ar mes visi vienodai suvokiame sintetinę kalbą?
Gediminas Navickas. Ar mes visi vienodai suvokiame sintetinę kalbą?Gediminas Navickas. Ar mes visi vienodai suvokiame sintetinę kalbą?
Gediminas Navickas. Ar mes visi vienodai suvokiame sintetinę kalbą?Lietuvos kompiuterininkų sąjunga
 
Tomas Kasperavičius. Robotikos realizacija edukacinėje erdvėje
Tomas Kasperavičius. Robotikos realizacija edukacinėje erdvėjeTomas Kasperavičius. Robotikos realizacija edukacinėje erdvėje
Tomas Kasperavičius. Robotikos realizacija edukacinėje erdvėjeLietuvos kompiuterininkų sąjunga
 
Paulius Šakalys. Robotika: sąvoka, rūšys, pritaikymas edukacinėje erdvėje
Paulius Šakalys. Robotika: sąvoka, rūšys, pritaikymas edukacinėje erdvėjePaulius Šakalys. Robotika: sąvoka, rūšys, pritaikymas edukacinėje erdvėje
Paulius Šakalys. Robotika: sąvoka, rūšys, pritaikymas edukacinėje erdvėjeLietuvos kompiuterininkų sąjunga
 

More from Lietuvos kompiuterininkų sąjunga (20)

LIKS ataskaita 2021-2023
LIKS ataskaita 2021-2023LIKS ataskaita 2021-2023
LIKS ataskaita 2021-2023
 
Eimutis KARČIAUSKAS. Informatikos mokymo pasiekimų vertinimų analizė
Eimutis KARČIAUSKAS. Informatikos mokymo pasiekimų vertinimų analizėEimutis KARČIAUSKAS. Informatikos mokymo pasiekimų vertinimų analizė
Eimutis KARČIAUSKAS. Informatikos mokymo pasiekimų vertinimų analizė
 
B. Čiapas. Prekių atpažinimo tyrimas naudojant giliuosius neuroninius tinklus...
B. Čiapas. Prekių atpažinimo tyrimas naudojant giliuosius neuroninius tinklus...B. Čiapas. Prekių atpažinimo tyrimas naudojant giliuosius neuroninius tinklus...
B. Čiapas. Prekių atpažinimo tyrimas naudojant giliuosius neuroninius tinklus...
 
D. Dluznevskij. YOLOv5 efektyvumo tyrimas „iPhone“ palaikomose sistemose
D. Dluznevskij.  YOLOv5 efektyvumo tyrimas „iPhone“ palaikomose sistemoseD. Dluznevskij.  YOLOv5 efektyvumo tyrimas „iPhone“ palaikomose sistemose
D. Dluznevskij. YOLOv5 efektyvumo tyrimas „iPhone“ palaikomose sistemose
 
I. Jakšaitytė. Nuotoliniai kursai informatikos mokytojų kvalifikacijai kelti:...
I. Jakšaitytė. Nuotoliniai kursai informatikos mokytojų kvalifikacijai kelti:...I. Jakšaitytė. Nuotoliniai kursai informatikos mokytojų kvalifikacijai kelti:...
I. Jakšaitytė. Nuotoliniai kursai informatikos mokytojų kvalifikacijai kelti:...
 
G. Mezetis. Skaimenines valstybes link
G. Mezetis. Skaimenines valstybes link G. Mezetis. Skaimenines valstybes link
G. Mezetis. Skaimenines valstybes link
 
E..Zikariene. Priziurima aplinkos duomenu klasifikacija, pagrista erdviniais ...
E..Zikariene. Priziurima aplinkos duomenu klasifikacija, pagrista erdviniais ...E..Zikariene. Priziurima aplinkos duomenu klasifikacija, pagrista erdviniais ...
E..Zikariene. Priziurima aplinkos duomenu klasifikacija, pagrista erdviniais ...
 
V. Jakuška. Ką reikėtu žinoti apie .lt domeną?
V. Jakuška. Ką reikėtu žinoti apie .lt domeną?V. Jakuška. Ką reikėtu žinoti apie .lt domeną?
V. Jakuška. Ką reikėtu žinoti apie .lt domeną?
 
V. Marcinkevičius. ARIS dirbtinio intelekto kurso mokymosi medžiaga, www.aris...
V. Marcinkevičius. ARIS dirbtinio intelekto kurso mokymosi medžiaga, www.aris...V. Marcinkevičius. ARIS dirbtinio intelekto kurso mokymosi medžiaga, www.aris...
V. Marcinkevičius. ARIS dirbtinio intelekto kurso mokymosi medžiaga, www.aris...
 
Jolanta Navickaitė. Skaitmeninė kompetencija ir informatikos naujovės bendraj...
Jolanta Navickaitė. Skaitmeninė kompetencija ir informatikos naujovės bendraj...Jolanta Navickaitė. Skaitmeninė kompetencija ir informatikos naujovės bendraj...
Jolanta Navickaitė. Skaitmeninė kompetencija ir informatikos naujovės bendraj...
 
Raimundas Matylevičius. Asmens duomenų valdymas
Raimundas Matylevičius. Asmens duomenų valdymasRaimundas Matylevičius. Asmens duomenų valdymas
Raimundas Matylevičius. Asmens duomenų valdymas
 
Romas Baronas. Tarpdisciplininiai moksliniai tyrimai – galimybė atsiverti ir ...
Romas Baronas. Tarpdisciplininiai moksliniai tyrimai – galimybė atsiverti ir ...Romas Baronas. Tarpdisciplininiai moksliniai tyrimai – galimybė atsiverti ir ...
Romas Baronas. Tarpdisciplininiai moksliniai tyrimai – galimybė atsiverti ir ...
 
Monika Danilovaitė. Informatikos metodų taikymas balso klosčių būklei įvertin...
Monika Danilovaitė. Informatikos metodų taikymas balso klosčių būklei įvertin...Monika Danilovaitė. Informatikos metodų taikymas balso klosčių būklei įvertin...
Monika Danilovaitė. Informatikos metodų taikymas balso klosčių būklei įvertin...
 
Rima Šiaulienė. IT VBE 2021 teksto maketavimo užduotis
Rima Šiaulienė. IT VBE 2021 teksto maketavimo užduotisRima Šiaulienė. IT VBE 2021 teksto maketavimo užduotis
Rima Šiaulienė. IT VBE 2021 teksto maketavimo užduotis
 
Gražina Korvel. Lombardo šnekos ir jos akustinių ypatybių analizė
Gražina Korvel. Lombardo šnekos ir jos akustinių ypatybių analizėGražina Korvel. Lombardo šnekos ir jos akustinių ypatybių analizė
Gražina Korvel. Lombardo šnekos ir jos akustinių ypatybių analizė
 
Gediminas Navickas. Ar mes visi vienodai suvokiame sintetinę kalbą?
Gediminas Navickas. Ar mes visi vienodai suvokiame sintetinę kalbą?Gediminas Navickas. Ar mes visi vienodai suvokiame sintetinę kalbą?
Gediminas Navickas. Ar mes visi vienodai suvokiame sintetinę kalbą?
 
Eugenijus Valavičius. Hiperteksto kelias
Eugenijus Valavičius. Hiperteksto keliasEugenijus Valavičius. Hiperteksto kelias
Eugenijus Valavičius. Hiperteksto kelias
 
Tomas Kasperavičius. Robotikos realizacija edukacinėje erdvėje
Tomas Kasperavičius. Robotikos realizacija edukacinėje erdvėjeTomas Kasperavičius. Robotikos realizacija edukacinėje erdvėje
Tomas Kasperavičius. Robotikos realizacija edukacinėje erdvėje
 
Paulius Šakalys. Robotika: sąvoka, rūšys, pritaikymas edukacinėje erdvėje
Paulius Šakalys. Robotika: sąvoka, rūšys, pritaikymas edukacinėje erdvėjePaulius Šakalys. Robotika: sąvoka, rūšys, pritaikymas edukacinėje erdvėje
Paulius Šakalys. Robotika: sąvoka, rūšys, pritaikymas edukacinėje erdvėje
 
Olga Kurasova. Dirbtinis intelektas ir neuroniniai tinklai
Olga Kurasova. Dirbtinis intelektas ir neuroniniai tinklaiOlga Kurasova. Dirbtinis intelektas ir neuroniniai tinklai
Olga Kurasova. Dirbtinis intelektas ir neuroniniai tinklai
 

Recently uploaded

MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
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 businesspanagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
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 2024The Digital Insurer
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
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...Martijn de Jong
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
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...Zilliz
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 

Recently uploaded (20)

MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
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
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
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
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
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...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
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...
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 

Spike timing dependent plasticity to make robot navigation more intelligent. Akira Imada

  • 1. Spike timing dependent plasticity (STDP) to make robot navigation intelligent Akira Imada Brest State Technical University (Belarus)
  • 2. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 2 This is not a success report but a guideline of our ongoing project or a report of what we are currently planning.
  • 3. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 3 To start with a benchmark to know if what we are planning will work or not.
  • 4. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 4 Benchmark will be Path Planning or Robot Navigation ⇓ where the aim is usually to minimize the route from start to goal, but...
  • 5. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 5 Task of minimizing navigation on its own is not so difficult ⇓ A-star, Genetic Algorithm, Reinforcement Learning, Neural Network, Ant Colony Optimization, etc...
  • 6. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 6 Genetic Algorithm (GA) ⇓ Agent decides actions following its chromosome e.g. with chromosomes like (4 1 1 2 1 3 2 3 3 4 2 1 3 4 3 2 3 3 2 1 1 3 2 1 3 ...) indicates the agent a route to be followed
  • 7. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 7 Random walk evolved to be minimized 96x96 grid 178 steps 96x96 grid 48 steps
  • 8. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 8 Task was easy 0 50 100 150 200 250 300 0 100 200 300 400 500 600 Number of steps to the goal Generation 96 x grid96
  • 9. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 9 Let’s extend it From Minimization to Maximization ⇓ i.e. We don’t care goal points but to maximize an exploration
  • 10. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 10 A Camel in a Desert The 52nd problem in the “Propositiones ad acuendos inventes” (in Latin) by Alcuin of York (732–804)
  • 11. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 11 Can a camel maximize its exploration in a desert surviving with grains on his back?
  • 12. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 12 Modern version: From Camel to Jeep in a Desert
  • 13. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 13 Can a jeep maximize its exploration in a desert with a tank of fuel?
  • 14. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 14 Still it’s not so difficult by GA for example Initial random walk with 300 steps start finish start finish evolved maximum route with 300 steps
  • 15. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 15 Task was rather easier 0 100 200 300 400 500 0 1000 2000 3000 Number of steps allowed Number of generation needed to reach maximam point The complexity is O(N)
  • 16. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 16 Why not extend it further Let’s make it return to the point it started ⇓ while also maximizing an exploration
  • 17. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 17 Planet Land-rover Problem From A (start) to B (goal) minimizing its route ⇓ From A to A maximizing its route (This is our proposal here as a benchmark)
  • 18. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 18 Can the rover return to the base with its exploration being maximum spending a limited energy given when it started?
  • 19. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 19 Much more demanding ⇓ Taking GA as an example, what might be a fitness? e.g. {total length} & {how often it has crossed previous route?} with Multi Objective GA (MOGA)
  • 20. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 20 A Heuristic create such a route 40 50 60 A loop with 300 steps Base What heuristic do you guess?
  • 21. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 21 Topic of today’s talk: What is intelligence? ⇓ Intelligence should be spontaneous, flexible, or unpredictable more or less
  • 22. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 22 Stolle et al. (2002) “... every day we might be cooking a different breakfast, but the kitchen layout is the same from day to day.”
  • 23. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 23 “I beg your pardon?” Intelligent people try a different explanation for an easier understanding while others repeat the expression, maybe with a bigger voice
  • 24. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 24 What if your canary stop singing? Legendary three strategies in Japan. (1) Just wait until she sings again. (2) Try something so that she sings again. (3) Kill her if she doesn’t sing any more?
  • 25. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 25 To be intelligent, action should be different more or less even in an exactly identical situation
  • 26. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 26 Performance is not intelligent if we use deterministic A-star, GA, NN with fixed weights?
  • 27. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 27 Let’s make a learning occur during behaviors ⇓ Evolution of Learning
  • 28. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 28 A notation Hebbian Learning of NN j Wij neuron x y ineuron pre-synaptic post-synaptic wij(t + 1) = wij(t) + ηxj(t)yi(t) (xj, yi ∈ [0, 1])
  • 29. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 29 Floreano’s approach (2000) ⇓ Modification of wij during exploration with either one of four Hebbian and Hebbian-like rules
  • 30. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 30 Hebbian learning (1) Δw = (1 − w)xy
  • 31. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 31 Hebbian type learning Weaken if the post-synaptic is active, while the pre-synaptic is not (2) Δw = w(−1 + x)y + (1 − w)xy Weaken if the pre-synaptic is active, while the post-synaptic is not (3) Δw = wx(−1 + y) + (1 − w)xy
  • 32. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 32 And Strengthen if the two have similar activity and weaken otherwise. (4) Δw = (1 − w)F(x, y) if F(x, y) > 0 wF(x, y) otherwise where F(x, y) = tanh(4(1 − |x − y|) − 2)
  • 33. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 33 Evolution of leaning Which rule and what parameter’s value should be assigned to each of the synapses? ⇓ Evolution leads the combination to the optimum.
  • 34. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 34 Stanley’s implementation (2003) Δw = η1(1 − w)xy + η2wx(y − 1) for excitatory neuron −η1(1 − w)xy + η2(1 − w)x(1 − y) for inhibitory neuron ⇓ Evolution is on (η1, η2) of each synaptic weight
  • 35. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 35 Their result Starting with random weights every time anew the weights are modified step by step by the rule it learned ⇓ Every run is different depending on the initial random weights
  • 36. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 36 More general learning (Durr et al. 2008) Δw = η(Axy + Bx + Cy + D)
  • 37. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 37 An example of exploration by a recurrent NN with random weights start finish Can it learn so that path will finish at the start point?
  • 38. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 38 Our Aim ⇓ Learning should occur during a random exploration with a spiking neural network to seek its biological plausibility
  • 39. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 39 Learning by STDP (Spiking neuron’s version of Hebbian Learning) ⇓ The topic is still open!
  • 40. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 40 Meunier et al. (2005) ⇓ “Up to now, nobody has been able to show how it is possible to learn with STDP...”
  • 41. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 41 Farries et al. (2007) ⇓ “Although synaptic plasticity is widely believed to be a major component of learning, it is unclear how STDP itself could serve as a mechanism for general purpose learning.”
  • 42. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 42 Still the method is not so fruitful but Why not challenge?
  • 43. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 43 Architecture we are planning sensor output x y input mortor ⇓ a.k.a. Echo State Network, Liquid State Network or Reservoir Computing
  • 44. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 44 Integrate-and-Fire Model ui(t) = ur + (ui(t − δt) − ur) exp(−δt/τ) + j wijfj(t − δt) Membrane Potential Spike Emission time
  • 45. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 45 What is STDP? W(Δt) = A+ exp(−Δt/τ+) if Δt ≥ 0 −A− exp(−Δt/τ−) if Δt < 0 where Δt = tpost − tpre W(Δt) 1 2 3 4-4 -3 -2 -1 0 t (mV) -5 5
  • 46. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 46 In short potentiation occurs when a pre-synaptic neuron fires shortly before a post-synaptic neuron and depression occurs when the post-synaptic neuron fires shortly after.
  • 47. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 47 It’s too basic to be applied to a real simulation
  • 48. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 48 Reward-modulated STDP Learning (Florian 2007) wij(t + δt) = wij(t) + γr(t + δt)ζij(t) where ζij(t) = P+ ij (t)fi(t) + P− ij (t)fi(t) P+ ij (t) = P+ ij (t − δt) exp(−δt/τ+) + A+fj(t) P− ij (t) = P− ij (t − δt) exp(−δt/τ−) + A−fj(t)
  • 49. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 49 Reinforcement Learning (RL) What an agent learns is a policy and policy is how to select an action in a given situation (state) maximizing total rewards the agent occasionary will receive from the environment
  • 50. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 50 Policy indicates agent which action should be chosen in any possible situation ⇓ While in GA Agent decides actions following its chromosome in RL Agent decides actions following its policy it has already learned
  • 51. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 51 However our world is with no obstacle, no wall, no corridor, only one goal ⇓ Everywhere no reward except for one point (goal) ⇓ A needle in a Haystack (Rewards are not likely to be encountered by a random exploration)
  • 52. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 52 We have not succeeded yet Nevertheless we think of a further extension of the benchmark as a bigger challenge ⇓ What if the rover carries containers for fuel?
  • 53. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 53 Jeep Problem Where jeep explore is 1-D desert Jeep can unload its fuels anywhere in the desert Fuels can be filled only at the base Jeep can go back to the base n times to re-fill its tank ⇓ thus The jeep should maximize its penetration
  • 54. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 54 An example of a success put 10 unit go forward 10 spending 10 units refill get 10 unit go forward 6 spending 6 units Base go back spending remaining 10 (30) (0) (30) go forward 10 spending 10 units (20) (30) go back spending remaining 16 (0) (30) (16) go forward 16 spending 16 units put 8 units(24) (14) get 8 unit 38 unit distance from the base (20) (10) refill (22) (0) go forward 22 spending 22 units Goal
  • 55. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 55 Let’s give the rover the same condition ⇓ A very tough benchmark, and an infinitely large number of solutions (when it’s in 2-D) ⇓ Good as a benchmark to check our intelligence of a different action in a same environment
  • 56. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 56 Let me conclude To claim artificial NN to be intelligent a different action more or less should be made under identical situation. ⇓ We want to, or we are going to realize it by Spiking NN with learning by STDP also to be more biologically plausible.
  • 57. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 57 SONY’s AIBO can excellently learn but still repeats same action in the same situation
  • 58. (Seminar in the Institute of Mathematics and Informatics, Vilnius) 58 Hoping collaborations to design an agent like real human intelligence Thank You!