Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Brain modelling

Just wondering, since we've reached 1 teraflop per PC, yet we are still not able to model an insect's brain. Has anyone seen a decent implementation of a self-learning, self-developing neural network?

like image 804
Andy Avatar asked May 16 '09 22:05

Andy


4 Answers

I saw an interesting experiment mapping the physical neural layout of a rat's brain to a digital neural network with weighting modelled on the neuron chemistry of each component taken using MRI and others. Quite interesting. (new scientist or Focus, 2 issues ago?)

IBM Blue Brain comes to mind http://news.bbc.co.uk/1/hi/sci/tech/8012496.stm

The problem is computation power as you rightly point out. But for a sequence of stimuli to a neural network the range of calculations tends to be exponential as that stimuli encounters deeper nested nodes. Any complex weighting algorithm means that time spent at each node can get expensive. Domain specific neural-maps tend to be quicker because they are specialized. Brains in mammals have many general paths, making it harder to teach them, and for a computer to model a real mammal brain in a given space/time.

Real brains also have tons of cross-talk like static (some people think this is where creativity or original thought stems from). Brains also don't learn using 'direct' stimulus/reward ... they use past experience of non-related matter to create their own learning. Recreating the neurons is one thing in a computational space, creating an accurate learning is another. Never-mind the dopamine (octopamine in insects) and other neurological chemicals.

imagine giving a digital brain LSD or anti-depressants. As a real simulation. Awesome. That would be a complex simulation I suspect.

like image 158
Aiden Bell Avatar answered Nov 16 '22 05:11

Aiden Bell


I think you're kind of making the assumption that our idea of how neural networks work is a good model for the brain at a large-scale level; I'm not sure that is a good assumption. Hell, not too many years ago we didn't think the glial cells were important to mental functions, and it was the idea for a long time that there is no neurogenesis after the brain matures.

On the other hand, neural networks do seem to handle some apparently complex functions pretty well.

So, here's a little puzzle question for you: how many teraflops or petaflops do you think a human brain's computation represents?

like image 43
Charlie Martin Avatar answered Nov 16 '22 05:11

Charlie Martin


Jeff Hawkins would say that a neural net is a poor approximation of a brain. His "On Intelligence" is a terrific read.

like image 6
duffymo Avatar answered Nov 16 '22 06:11

duffymo


Yup: OpenCog is working on it.

like image 2
sean riley Avatar answered Nov 16 '22 07:11

sean riley