Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

SpikeFun - Artificial Nervous System Demo

[es] :: Veštačka inteligencija :: SpikeFun - Artificial Nervous System Demo
(TOP topic, by Gojko Vujovic)
Strane: << < .. 9 10 11 12 13 14 15 16 17 18 ... Dalje > >>

[ Pregleda: 133213 | Odgovora: 455 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16687
*.dip0.t-ipconnect.de.



+7174 Profil

icon Re: SpikeFun - Artificial Nervous System Demo29.09.2013. u 22:44 - pre 128 meseci
Uh to nece biti tako jednostavno, posto je vSTDP kod prilicno uvezan sa ostatkom simulacije.

Ali probacu da napisem pseudo C++ kod, koji onda mozete integrisati u vas simulator. Postovacu za dan-dva.
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
 
Odgovor na temu

minddll
London
FMS
London

Član broj: 317919
Poruke: 4
*.bn.ngn.lv.



Profil

icon Re: SpikeFun - Artificial Nervous System Demo29.09.2013. u 22:55 - pre 128 meseci
Hvala. :) Simulator sama neće biti open source, zar ne?
 
Odgovor na temu

mr. ako

Član broj: 65959
Poruke: 2367



+2294 Profil

icon Re: SpikeFun - Artificial Nervous System Demo08.10.2013. u 01:09 - pre 128 meseci
Sta bi se promenilo ako bi se bolje povezale leva i desna hemisfera tj. ako bi model bio slican ovom?
http://www.natureworldnews.com/articles/4323/20131004/einsteins-brain-hemispheres-unusually-well-connected-study-reveals.htm
Citat:
Albert Einstein's corpus callosum, the bundle of fibers that connects the brain's two hemispheres and facilitates inter-hemispheric communication, was unusually well-connected, according to a new study published in the journal Brain, which suggests that Einstein's high level of cranial connectivity may have contributed to his brilliance.

- Il n'est pas important qui, importe c'est quoi!
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16687
*.hsi.kabelbw.de.



+7174 Profil

icon Re: SpikeFun - Artificial Nervous System Demo15.10.2013. u 09:50 - pre 128 meseci
@minddll,

Izvini za kasnjenje, evo kako stvari stoje oko vSTDP-a:

vSTDP se sastoji od dve nezavisne komponente: depresije (LTD) i potencijacije (LTP). Obe komponente koriste varijable koje su vezane za post-sinapticki potencijal membrane (neurona ili kompartmenta).

Nazovimo te dve komponente vLTP i vLTD. One se dobijaju low-pass filtriranjem trenutne vrednosti membranskog potencijala post-sinaptickog neurona/kompartmenta.

Dakle, u svakom koraku simulacije (time-stepu) se ove 2 varijable racunaju u momentu kada se izracuna nova vrendost membranskog potencijala:

Code:

void UpdateStdpVoltages( float v, float &vLtd, float &vLtp, const float tMinus, const float tPlus)
{
   vLtd += (v - vLtd) / tMinus;
   vLtp += (v - vLtp) / tPlus;
}


^ tMinus i tPlus su konstante koje mozete preuzeti iz radova Claudie Clopath.

LTD doprinos se racuna prilikom "dolaska" pre-sinaptickog akcionog potencijala na post-sinapticki sinapticki receptor (sto znaci da se moze procesirati kao 'event' u momentu dostavljanja AP-a na ciljani neuron):

LTD se radi ako i samo ako filtrirani post-sinapticki potencijal (vLtd) jeste veci od thetaMinus konstante za konkretan neuron.

Takodje, u ovom momentu se varijabla X (za svaku sinapsu) uvecava za 1. X predstavlja filtrirani post-sinapticki potencijal koji eksponencijalno opada brzinom tX

Code:

void LtdUpdate( float &w, float &X, const float vLtd, const float thetaMinus, const float aMinus)
{

  //
  //  w = jacina sinapse
  //  vLtd = trenutna vrednost filtriranog post-sinaptickog potencijala (u okolini sinaptickog receptora)
  //  thetaMinus = vSTDP prag za LTD (konstanta)
  //  aMinus = maksimalna jacina depresije za konkretan post-sinapticki neuron

  float ltdFac = vLtd - thetaMinus;

  if (ltdFac > 0.0f)
  {
     //
     // Slabljenje sinapticke veze (LTD)

     w += aMinus * ltdFac;
  }  

  //
  // Uvecati sinapticku varijablu X za 1
  // Ako se zeli ograniciti uticaj AP-ova samo na poslednji  += treba biti zamenjeno sa =

  X += 1.0f;
}


LTP doprinos se racuna prilikom obrade post-sinaptickog potencijala (recimo unutar rutine koja racuna trenutne vrednosti voltaze post-sinaptickog neurona)

LTP se aktivira ako i samo ako su zadovoljena 2 uslova:

- Trenutni membranski potencijal post-sinaptickog neurona je veci od thetaPlus konstante
- Filtirani post-sinapticki potencijal (vLtp) je veci od thetaMinus konstate

Takodje, LTP je zavistan od varijable X, koja predstavlja filtrirani niz akcionih potesnicjala:

Code:

void LtpUpdate( float &w, float &X, const float v, const float vLtp, const float thetaPlus, const float thetaMinus, const float aPlus)
{

  //
  //  w = jacina sinapse
  //  vLtp = trenutna vrednost filtriranog post-sinaptickog potencijala (u okolini sinaptickog receptora)
  //  thetaPlus, thetaMinus = vSTDP pragovi (konstante)
  //  aPlus = maksimalna jacina povecavanja za konkretan post-sinapticki neuron

  float ltpFac1 = v - thetaPlus;
  float ltpFac2 = vLtp - thetaMinus;
  float ltpFac = ltpFac1 * ltpFac2;

  if(ltpFac > 0.0f)
  {
     //
     // Pojacavanje sinapticke veze (LTP)

     w += aPlus * ltpFac * X;
  }
}


Ostaje jos samo jedna stvar: sinapticka varijabla X mora opadati u svakom vremenskom koraku: X -= X / tX

Medjutim, vrlo je neefikasno ovo raditi u svakom vremenskom koraku, posto se ova operacija radi za svaku plasticnu sinapsu.

Ovo je moguce izvesti efikasno tako sto cemo X umanjiti u momentu kada nam vrednost X i treba, i to tako sto ce se X umanjiti za broj proteklih vremenskih koraka: exp(-ts/tX), gde je ts vreme izmedju poslednjeg "osvezavanja" X varijable i trenutnog vremena (delta).

Za ovo je neophodno znati kada je poslednji put X promenjeno, ali ovo obicno nije problem posto se ovaj parametar obicno cuva za svaku sinapsu u simulaciji.

U ovoj varijanti se X "osvezava" pre nego sto mu se doda 1 u LtdUpdate(). Takodje, u LtpUpdate() pre nego sto se vrednost varijable X upotrebi, ona mora biti umanjena za vreme proteklo izmedju trenutnog momenta i poslednjeg osvezavanja koje je izvedeno u LtdUpdate(), posto je moguce da je proteklo vreme od poslednjeg pre-sinaptickog AP-a i momenta kada se radi LTP.

--

Konacno, ovo gore je najjednostavnija implementacija vSTDP-a. Ovu implementaciju je moguce prosiriti sa homeostazom (gde jacina LTD depresije nije konstantna tj. aMinus, vec varijabilna u zavisnosti od prosecne aktivnosti neurona u proteklih N sekundi), renormalizacijom sinaptickih jacina, modulacijom efekta vSTDP-a u zavisnosti od koncentracije dopamina itd...
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
 
Odgovor na temu

ventura

Član broj: 32
Poruke: 7781
*.adsl.highway.telekom.at.



+6455 Profil

icon Re: SpikeFun - Artificial Nervous System Demo15.10.2013. u 12:31 - pre 128 meseci
Ti si baš rešio da mučiš ovoga sa Google Translateom :)
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16687
*.hsi.kabelbw.de.



+7174 Profil

icon Re: SpikeFun - Artificial Nervous System Demo15.10.2013. u 14:58 - pre 128 meseci
Heh, uopste nisam ni obratio paznju :)

No dobro, ako ima problema sa translate-om javice se :)

@mr. ako,

Ne bih se nesto previse uzdao u te mere - sumnjam da je na mozgu mrtvom vise decenija moguce utvrditi sta je konkretno bilo odgovorno za genijalnost. Ako malo bolje razmislis, to mi danas ne mozemo da uradimo ni sa zivom osobom a kamo li sa mrtvim mozgom.

Mislim pazi ti ovo:

Citat:

Florida State University evolutionary anthropologist Dean Falk participated in the study led by Weiwei Men of East China Normal University. Falk said this study, more so than any other to date, "really gets 'inside' Einstein's brain."


Ovo ne zvuci nista bolje od nekadasnje frenologije.

A evo i zasto:

1. Kao prvo, analiza povezanosti koju mi danas mozemo da izvodimo je vrlo gruba. Primera radi, jedan voksel DTI ili DSI MRI skena je obicno 1-2 kubna milimetra, i na njemu dobijas neku metriku koja ti ukazuje na prosecnu orijentaciju traktova u tom vokselu. Najbolje metode koje imamo danas mogu da razluce orijentaciju niskog dvocifrenog broja traktova u vokselu (DSI). Problem je sto kroz 1-2 kubna milimetra u ljudsom mozgu prolazi vise desetina hiljada aksonalnih traktova.

Dakle imamo problem a) rezolucije i b) gubitka podataka ako si u regionu gde postoji vise od par ukrstenih traktova

2. Drugo, analiza povezanosti koju dobijas preko DTI/DSI MRI skena ti ne govori nista o mikro-povezanosti. Dobijas samo glavne puteve (traktove) - ali nista time ne saznajes o lokalnoj povezanosti neurona. Ovo moze biti vrlo bitno za performanse, i taj podatak, jednostavno, nemas bez analize elektronskim mikroskopom koja je danas i dalje daleko od nivoa koji bi bio neophodan za katalogizaciju celog mozga. Pricamo o eksabajtima podataka.

3. Trece, cak i da imas super-preciznu mapu povezanosti na makro i mikro nivou, to ti i dalje nista ne govori o funkciji kola, posto funkcija zavisi od efikasnosti receptora, produkcije neuro-transmitera. Za ovo ti je prvo potreban ziv mozak, kao i kompletno mapiranje sinaptickih receptora i aktivacije gena na nivou neurona!!! Evropa je upravo ove godine dodelila jednu milijardu EUR gde je cilj da se u sledecih nekoliko godina, za pocetak, razviju metode za snimanje aktivnosti neurona. IMHO, za jedno 10 godina cemo mozda biti u stanju da prikupimo podatke za vise stotina hiljada neurona istovremeno. I ti podaci ce verovatno zauzimati vise hiljada TB.

4. Konacno, cak i da imamo sve ovo gore ^ mi danas i dalje pojma nemamo o tome kako strukturna i funkcionalna povezanost daju za rezultat svesno ponasanje, jos manje sta cini efikasno ili manje efikasno svesno ponasanje. Bice potrebne decenije da dodjemo do dobre teorije sta neku grupu neurona cini odlicnim "kolom", kako to danas znamo za elektronska kola.

--

Prema tome, uz sve ovo gore, kada neko kaze, citiram, "this study, more so than any other to date, "really gets 'inside' Einstein's brain" - odmah treba da bude jasno da je ili ocigledno u pitanju PR stunt, ili osoba nema pojma o cemu prica.

Na zalost, ali realnost je takva. Sve te price i merenja koju izvode "kognitivni naucnici", "evolutivni antropolozi" su toliko gruba i deficitarna u pogledu saznanja, da ih ja ne vidim nista boljim od frenologije :(
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16687
*.hsi.kabelbw.de.



+7174 Profil

icon Re: SpikeFun - Artificial Nervous System Demo15.10.2013. u 15:21 - pre 128 meseci
Konacno, rekao bih nesto i o korpus-kalosumu - godinama je citiran neki rad gde se tvrdi da postoji statisticki znacajna razlika izmedju zena i muskaraca u pogledu debljine korpus-kalosuma, gde se tvrdilo da zene imaju bolju povezanost.

Onda su se na tu tvrdnju nakacili "kognitivni naucnici" koji su u tome videli odgovor na hipotezu da su zene bolje u "multitaskingu" od muskaraca itd...

Na kraju, kada je uradjena studija na vecem uzorku i, jos bitnije, kada je velicina korpus-kalosuma normalizovana tako da se u obzir uzima i zapremina mozga - rezultati su bili da ne postoji statisticki bitna razlika (stavise, u malom broju slucajeva gde je postojala razlika ona je bila u korist muskaraca).

Sta hocu da kazem - nase znanje o vezi izmedju strukture i funkcionalne povezanosti mozga sa jedne strane i svesnog ponasanja sa druge, je i dalje na nedovoljno razvijenom nivou za bilo kakav sud o tome sta, recimo, velcina korpus-kalosuma znaci u pogledu svesnog ponasanja (ako znaci bilo sta, uopste).

Ne mogu a da ne primetim da neke naucne discipline, poput kognitivnih-nauka, recimo. suvise olako izvode zakljucke o necemu o cemu, jednostavno, nemaju dovoljno znanja.

Svedoci smo rapidnog upliva gomile sarenih snimaka i jos sarenijih teorija koje pate od nedostatka naucnog rigora. fMRI je, recimo, postao univerzalna alatka koja se koristi za kreiranje gomile hipoteza koje se granice sa pseudo-naukom. Svako ko zna kolika je latencija fMRI-ja, koliko je niska rezolucija i, konacno, sta fMRI zapravo "meri" ne moze a da se ne zabrine za kredibilitet gomile studija i radova.

Dobro citanje je NeuroSkeptic blog na DiscoverMagazine-u :-)

http://blogs.discovermagazine.com/neuroskeptic/

DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
 
Odgovor na temu

cika dacha

Član broj: 296868
Poruke: 1013



+2237 Profil

icon Re: SpikeFun - Artificial Nervous System Demo16.10.2013. u 12:12 - pre 128 meseci
zbog nase bezbednosti bolje da ipak kazemo da zene imaju ''bolji'' mozak :-)
 
Odgovor na temu

mr. ako

Član broj: 65959
Poruke: 2367



+2294 Profil

icon Re: SpikeFun - Artificial Nervous System Demo16.10.2013. u 15:24 - pre 128 meseci
OK, znaci novinarsko poznavanje "nauke"... :) Ocekivao sam da je rezolucija MRI daleko veca.
Nego ono sto sam pitao se odnosilo na tvoj model, tj. sta bi se desilo ako bi ga izmenio tako da leva i desna hemisfera budu bolje povezane kao sto je sugerisano u clanku.

- Il n'est pas important qui, importe c'est quoi!
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16687
*.dip0.t-ipconnect.de.



+7174 Profil

icon Re: SpikeFun - Artificial Nervous System Demo16.10.2013. u 18:54 - pre 128 meseci
Povecavanjem trans-kalosalne povezanosti bi dobio vecu korelaciju aktivnosti izmedju leve i desne hemisfere.

Mada, i sa normalnom velicinom korpus-kalosuma je broj konekcija jako veliki - recimo vecina piramidalnih neurona u slojevima 3 i 5 korteksa salju jednu od aksonalnih grana u suportnu hemisferu.

Kakve to konkretne efekte ima u pravom mozgu - to ne znamo.

Imaj u vidu sledecu stvar: odredjen mali % ljudi su rodjeni bez korpus-kalosuma. Takodje, u retkim slucajevima epilepsije koja ne reaguje na lekove se nad pacijentima izvodi intervencija presecanja korpus-kalosuma radi zaustavljanja sirenja epileptogene aktivnosti na zdrave delove mozga.

Fascinantno, efekti na ponasanje i intelekt ljudi su prilicno mali osim ako se ne napravi eksperiment koji eksplicitno "gadja" nedostatak! Tu i tamo se javljaju bizarni efekti kao, recimo, leva ruka zakopcava kosulju dok je desna otkopcava i sl... ali kada se sve uzme u obzir, fantasticno je koliko su mali efekti kada se uzme u obzir da se presecanjem prekida vise stotina miliona nervnih puteva.

Tako da je upitno koliko je debljina korpus-kalosuma presudna na intelekt, mada se to svakako danas ne moze iskljuciti.
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16687
*.dip0.t-ipconnect.de.



+7174 Profil

icon Re: SpikeFun - Artificial Nervous System Demo17.10.2013. u 21:54 - pre 128 meseci
v1.02 is out:

http://www.digicortex.net/node/7

Citat:

------------------------------------------------------------------------
v1.02 - Released on October 13th 2013
------------------------------------------------------------------------

* Fixed a bug where axonal paths for V1 cortico-thalamic and thalamo-
cortical tracts were resolved incorrectly

* Added an option for printing-out currently selected compartment
connectivity statistics ('Y' keyboard key shortcut)


DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16687
*.dip0.t-ipconnect.de.



+7174 Profil

icon Re: SpikeFun - Artificial Nervous System Demo08.11.2013. u 20:37 - pre 127 meseci
Dodao sam par dodatnih koraka u vSTDP:

- Reskaliranje ON i OFF sinapsi tako da je ukupna max. ON struja = max. OFF struja
- Dodatnu homeostaticku regulaciju jacine sinapsi koja je vezana za frekvenciju spajkovanja neurona

Pre ove 2 korekcije, distribucija V1 receptive-field orijentacija je bila prilicno nagnuta ka jednoj orijentaciji (dijagonalnoj).

Sada je distribucija ravnomernija (videti sliku dole, slika je formirana tako sto je svaki piksel kodirana jacina ON i OFF sinapsi koje pripadaju istom "pikselu" retine). Inace, homeostaticka kontrola jacine sinapsi je eksperimentalno potvrdjena - medjutim jos nemamo kompletan model koji oslikava to homeostaticku kontrolu, ali je poznato dosta osobina homeostatickog skaliranja.

Slika dole je formirana posle ~1h (simulacionog) vremena, pustajuci 1000 FPS video snimljen "cat cam-om" (pogled iz macije perspektive - http://www.koerding.com/experiments.html):


DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
Prikačeni fajlovi
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16687
*.dip0.t-ipconnect.de.



+7174 Profil

icon Re: SpikeFun - Artificial Nervous System Demo15.11.2013. u 12:59 - pre 127 meseci
Implementirao sam metodu homeostatickog sinaptickog skaliranja iz [1] koja je vrlo dobra u smislu da stabilizuje RF-ove V1 neurona i, takodje, ubrzava ucenje tako da stabilni RF-ovi nastaju vec posle ~10-20 minuta simulacije. Formirani RF-ovi su stabilni koliko vidim - tj. nisu se promenili bitno posle ~4h simulacije. Naravno, u slucaju zivih organizama ucenje je sporije, ali se to moze lako postici tj. usporiti jednostavnim skaliranjem parametara vSTDP-a.

Novi SpikeFun ce izaci cim zavrsim GPU optimizacije za sinapticko skaliranje i dodam opcije za podesavanje (ovo ce mozda malo potrajati posto sam trenutno prilicno zauzet sa drugim projektom).

Za sada je kontrola sprovedena kroz ciljanu prosecnu frekvenciju neurona (tako da se sinapse skaliraju "na gore" ako neuron opaljuje manje od ciljane frekvencije ili "na dole" u obrnutom slucaju).

Medjutim, meni se ne svidja ta ideja kontrole kroz fiksiranu ciljanu frekvenciju post-sinaptickog neurona previse, posto smatram da prosecna frekvencija moze varirati na osnovu individualnih fizioloskih karakteristika tj. da nije pozeljno imati hardcode-ovanu frekvenciju po tipu neurona zbog individualnih varijacija. Vec imam situacije gde ovaj algoritam neuspesno pokusava skalirati sinapticke jacine do maksimuma a prosecna frekvencija nije u stanju da se popne do cilja zato sto ulaz, jednostavno, nije dovoljno cest.

Alternativa je homeostaticka kontrola na osnovu maksimizacije transfera informacija izmedju pre-sinaptickog signala i ciljanog neurona [2]. Probacu da implementiram i ovu metodu, pa cemo videti kako izgleda.

Kad ovo zavrsim, model V1 korteksa je manje-vise gotov, i onda prelazim na dalje module kao i motorne reakcije (pokrete ociju tj. kamere) kroz superiorni kolikulus (ciji model jos nije implementiran u SpikeFun-u).

[1] - Carlson, Kristofor D., et al. "Biologically Plausible Models of Homeostasis and STDP: Stability and Learning in Spiking Neural Networks." - http://www.socsci.uci.edu/~jkrichma/Carlson2013-IJCNN2013.pdf

[2] - Stemmler, Martin, and Christof Koch. "How voltage-dependent conductances can adapt to maximize the information encoded by neuronal firing rate." Nature neuroscience 2.6 (1999): 521-527 -- http://papers.klab.caltech.edu/202/1/130.pdf
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16687
*.web.vodafone.de.



+7174 Profil

icon Re: SpikeFun - Artificial Nervous System Demo15.11.2013. u 20:12 - pre 127 meseci
Btw, kad smo vec kod sinaptickog skaliranja, skoro je objavljen vrlo zanimljiv rad:

Tetzlaff, Christian, et al. "Synaptic scaling enables dynamically distinct short-and long-term memory formation." BMC Neuroscience 14.Suppl 1 (2013): P415.

http://www.chaos.gwdg.de/publi...eference.2013-11-03.8637600190

Citat:

Abstract

Memory storage in the brain relies on mechanisms acting on time scales from minutes, for long-term synaptic potentiation,
to days, for memory consolidation. During such processes, neural circuits distinguish synapses relevant for forming a longterm storage, which are consolidated, from synapses of short-term storage, which fade. How time scale integration and
synaptic differentiation is simultaneously achieved remains unclear. Here we show that synaptic scaling – a slow process
usually associated with the maintenance of activity homeostasis – combined with synaptic plasticity may simultaneously
achieve both, thereby providing a natural separation of short- from long-term storage. The interaction between plasticity
and scaling provides also an explanation for an established paradox where memory consolidation critically depends on the
exact order of learning and recall. These results indicate that scaling may be fundamental for stabilizing memories,
providing a dynamic link between early and late memory formation processes.

DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16687
*.dip0.t-ipconnect.de.



+7174 Profil

icon Re: SpikeFun - Artificial Nervous System Demo24.11.2013. u 20:54 - pre 126 meseci
v1.03 is out:

http://www.digicortex.net/node/7

Citat:

------------------------------------------------------------------------
v1.03 - Released on November 24th 2013
------------------------------------------------------------------------

* Added metaplasticity (STDP homeostatic control) based on average
and target firing rates. It is possible to set the desired target
firing rate for each extended neuron type with the following param:
<MetaTargetFiringRate> (e.g. see NeuronLibrary/p2.xml) and the vSTDP
will attempt to reach this target rate by rescaling synaptic weights
in a way that preserves individual ratios between synapses.

NOTE: Metaplasticity is currently implemented for CUDA simulations
only. It will be enabled in CPU simulations with the next release

* Added extended information related to pre-synaptic connections that
can be displayed in the console by pressing 'Y' keyboard button
(requires that neuron is picked in the OpenGL simulation)

* Improved receptive-field formation using vSTDP with retinal
simulations. NOTE: For camera (live) based simulations, strenght
(gmax) of the LGN synapse must be set at ~45.0 or higher as retinal
live simulation is not step-locked with the thalamocortical simulation
and typically runs slower (so LGN neurons get retinal spikes every
other time step). For file-based (or RGC dump) based retinal
simulations, retinal synapse maximum strenght should be set at 21.0
This yields typical firing rates of ~2 Hz for LGN TC neurons (as
opposed to ~7 Hz average firing rate for RGC cells)

See: NeuronLibrary/SynapseLibrary.xml <gmax> value for retinal
synapse.


DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
 
Odgovor na temu

mr. ako

Član broj: 65959
Poruke: 2367



+2294 Profil

icon Re: SpikeFun - Artificial Nervous System Demo05.12.2013. u 23:13 - pre 126 meseci

Mozda je u pitanju frenologija ponovo :) ili novinarska "nauka", ali je pitanje da li ces pisati dve verzije programa od sada? :)
http://www.theguardian.com/science/2013/dec/02/men-women-brains-wired-differently



- Il n'est pas important qui, importe c'est quoi!
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16687
*.dip0.t-ipconnect.de.



+7174 Profil

icon Re: SpikeFun - Artificial Nervous System Demo12.12.2013. u 21:17 - pre 126 meseci
A pa to nije nikakav problem - SpikeFun i ovako i onako gradi kortikalnu mrezu na osnovu MRI i dMRI snimaka.

SpikeFun trenutno koristi HCP_003 datased od Human Connectome Project-a, koliko se secam u pitanju je snimak pacijenta muskog pola.

U jednoj od buducih verzija cu dodati mogucnost da se slobodno ucitava bilo koji adekvatno procesirani MRI+dMRI snimak, pa nece biti problem izabrati muski/zenski pol.

Sto se samog istrazivanja tice - nije lose primiti to sa zdravom dozom skepticizma, evo malo stvari o kojima treba razmisliti:

http://blogs.discovermagazine....-big-pnas-papers/#.UqonCvRDuJ4
http://echidneofthesnakes.blog...akfast-fried-girl-and-boy.html

Btw, zapoceo sam mali kucni projekat "jeftine" virtuelne memorije - nadam se dovoljno brze za eksperimentisanje, ali i dalje mnogo jeftinije od RAM-a:

http://www.elitesecurity.org/t471707-0#3382918
DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
 
Odgovor na temu

minddll
London
FMS
London

Član broj: 317919
Poruke: 4
62.85.20.*



Profil

icon Re: SpikeFun - Artificial Nervous System Demo19.12.2013. u 12:47 - pre 125 meseci
Hvala vam puno, Ivan. Još jedno pitanje - može li reći gdje da se upoznaju kodiranja geometriji dendrita i aksona smjernice? Napisao sam simulator pomoću AdEx neurona i (zahvaljujući vaše objašnjenje) vSTDP ali ja bih pokušati simulirati pojednostavljenom kortikalni koloni sa svim različitim neuronskih vrste (piramidalni, basket, itd) i ne-trivijalne povezivanja.

Imate sve to radno, možda neke savjete za početnika? :)
 
Odgovor na temu

Lavlja_Jazbina

Član broj: 298367
Poruke: 8226



+5028 Profil

icon Re: SpikeFun - Artificial Nervous System Demo27.02.2014. u 18:19 - pre 123 meseci
.
Prikačeni fajlovi
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16687
*.dip0.t-ipconnect.de.



+7174 Profil

icon Re: SpikeFun - Artificial Nervous System Demo10.03.2014. u 21:01 - pre 123 meseci
http://www.wired.co.uk/magazine/archive/2014/03/start/oculus-rift

Citat:

Luckey, 21, originally planned to make a small number of kits for enthusiasts using mobile components. But his project blew up when John Carmack, cofounder of id Software and lead programmer of Doom and Quake (and now Oculus VR's chief technical officer), heard about the Rift and requested a prototype. There are now around 40,000 Oculus headsets with developers worldwide, and they are finding creative uses for it. Disunion is a game whose players experience a virtual death by guillotine; Digicortex is a neural-network simulator which now has an Oculus mode, letting players enter the world of brain simulation. Non-gaming uses include architectural visualisation and medical and military training, such as Bossa Studios' Surgeon Simulator.


:-)

Btw, 1.04 is out:

http://www.digicortex.net/node/7

Citat:


------------------------------------------------------------------------
v1.04 - Released on March 9th 2014
------------------------------------------------------------------------

* Extended capabilities of the RPC server required for upcoming SDK
release

* Fixed OpenGL rendering issues with 33x NVIDIA drivers

* Limited maximum tract length in order to eliminate non-anatomic
DSI tracts

* Improved brain diffusion source data (improved eddy current removal
and motion correction), resulting in more precise tract mapping to
the cortical areas


DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
 
Odgovor na temu

[es] :: Veštačka inteligencija :: SpikeFun - Artificial Nervous System Demo
(TOP topic, by Gojko Vujovic)
Strane: << < .. 9 10 11 12 13 14 15 16 17 18 ... Dalje > >>

[ Pregleda: 133213 | Odgovora: 455 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.