Download presentation

Presentation is loading. Please wait.

Published byAshley Greer Modified over 2 years ago

1
Romain Brette & Dan Goodman Ecole Normale Supérieure Projet Odyssée http://brian.di.ens.fr brette@di.ens.fr goodman@di.ens.fr

2
Spirit of the project easy and flexible model coding for every day use Example: minimalexample

3
from brian import * eqs = ””” dv/dt = (ge+gi-(v+49*mV))/(20*ms) dge/dt = -ge/(5*ms) dgi/dt = -gi/(10*ms)””” P = NeuronGroup(4000,model=eqs,threshold=-50*mV,reset=-60*mV) P.v=-60*mV Pe = P.subgroup(3200) Pi = P.subgroup(800) Ce = Connection(Pe, P, 'ge') Ci = Connection(Pi, P, 'gi') Ce.connectRandom(Pe, P, 0.02, weight=1.62*mV) Ci.connectRandom(Pi, P, 0.02, weight=-9*mV) M = SpikeMonitor(P) run(1*second) rasterPlot(M) show() Brian in action PiPe Ce Ci P

4
eqs = ””” dv/dt = (ge+gi-(v+49*mV))/(20*ms) dge/dt = -ge/(5*ms) dgi/dt = -gi/(10*ms)””” P = NeuronGroup(4000,model=eqs,threshold=-50*mV,reset=-60*mV) How it works Synchronous operations are implemented as vector operations (uses Scipy) Cost of each vector-based operation = O(N) Cost of interpretation = O(1) = negligible for large networks Neuron groups State matrix SUpdate matrix A v ge gi

5
How it is efficient Vector-based computation – uses Scipy/Numpy Ex. on minimalexample

Similar presentations

OK

Dan Goodman & Romain Brette Ecole Normale Supérieure Projet Odyssée

Dan Goodman & Romain Brette Ecole Normale Supérieure Projet Odyssée

© 2018 SlidePlayer.com Inc.

All rights reserved.

Ads by Google

Ppt on symmetry in our daily life Ppt on polynomials and coordinate geometry practice Ppt on fact and opinion for middle school Ppt on inhabiting other planets in the universe Ppt on abo blood grouping system Ppt on pricing policy in economics Ppt on andrew file system Ppt on barack obama leadership styles Ppt on bluetooth applications for windows Ppt on kingdom monera phylum