Citat:
negyxo
Mala dopuna:
Dodatni razlog zbog kojeg mislim da je merge-ovanje razlicitih skladistenja i procesiranja moguce je zato sto svi mi koristimo svaki dan, s tim sto nam je input ocajno spor, tj. povezivanje sa kranjim delom koji vrsi dalje obrada tog podatka kada se dekodira. E sad, ako se ceo ovaj proces dekodiranja zaobidje i mozak feeduje, kontam da bi ovo znacajno ubrzalo komunikaciju :-)
Hmm, mislim da za sve treba imati u vidu kontekst inace se moze izvuci pogresan zakljucak - ako pricas o prirodi, moras uzeti u obzir STA je to priroda resavala sa mozgom - mozak je organ koji sluzi zivim bicima da prezive u konstantno menjajucoj sredini i to radi tako sto organizmu omogucava adekvatnu reakciju na promene, a u kompleksnijih zivotinja i precizan model sveta oko njih uz pomoc obrade i memorisanja informacija u visim nervnim centrima.
Dakle, priroda je resavala univerzalni problem prezivljavanja u univerzumu, i
vrrrrlo dobro ga je resila (dokaz je sam fakat da mi ovde pricamo o tome ;-) - tacno, mozak ce sporo resavati sisteme jednacina ili mnoziti 20-cifrene brojeve, ali on nije primarno optimizovan za to.
Medjutim, ono za sta mozak jeste optimizovan - efikasnost tih operacija je vrlo blizu samih fizickih granica moguceg. Recimo, citava naucna grana zvana neuroinformatika je posvecena dekodiranju neuronskog koda tj. nacina na koji neuroni kodiraju informacije koje stizu iz okoline - ono sto do sada znamo u vezi nekih cula, recimo, da neuroni kodiraju informacije toliko efikasno, da se to opasno priblizava Shannon-ovom limitu! U nekim slucajevima su grupe neurona ukljucene u resavanje problema koji su rezolucije daleko iznad bioloski mogucih ako se gledaju neuroni i culni organi pojedinacno - recimo neki slepi misevi su u stanju da detektuju razlike na skali nanosekundi, sto je fizicki nemoguce sa jednim neuronom... Ali priroda je nasla nacin tako sto je udruzila gomilu neurona na taj posao. Priroda je evolucijom dosla do stvari koje spadaju u enormne inzenjerske probleme, ali naravno - za puno vremena (12 milijardi godina bar).
Mozda cemo mi moci to u buducnosti da skratimo i da povezemo 2 sveta - svet prirodne informatike i svet nase "elektronske" informatike i uzmemo najbolje od njih. Evolucija je univerzalni algoritam ali je jako spor i nema mogucnost pamcenja gresaka... ako znas u napred sta tacno hoces, verovatno se moze optimizovati puno toga - ali ako ne znas, sistem koji je priroda stvorila je verovatno najbolji moguci.
Takodje, sto se vremena za dekodiranje tice i ubrzanja komunikacije - nisam bas siguran da je to vreme baceno - naime, coveku treba par stotina ms. da prepozna neki predmet. Zna se da je za tih par stotina ms moguce "hop-ovati" samo kroz nekoliko "nodova" u lancu neurona zato sto je potrebno vreme za propagaciju akcionih potencijala.
Ne postoji ni jedan algoritam na ovom svetu koji smo mi stvorili i koji je u stanju da uradi tako nesto - ma ni priblizno... mozes staviti koliko god hoces procesora, ali sam algoritam koji bi trcao i za koje mi danas znamo traze mnogo vise od nekoliko koraka.
To zapravo znaci da se operacije u mozgu izvrsavaju enormno paralelno (na zastrasujucoj skali) i verovatno ni jedan milisekund nije bacen, jer mozak trosi 20% energije koja je dostupna metabolizmom pa bi to bilo velika mana vrsti - evolucija je vrlo verovatno oblikovala taj proces da se potrosi minimalna moguca energija na njega.
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