Spaun: a Large-Scale Functional Brain Model
New submitter dj_tla writes "A team of Canadian researchers has created a state-of-the-art brain model that can see, remember, think about, and write numbers. The model has just been discussed in a Science article entitled 'A Large-Scale Model of the Functioning Brain.' There have been several popular press articles, and there are videos of the model in action. Nature quotes Eugene Izhikevich, chairman of Brain Corporation, as saying, 'Until now, the race was who could get a human-sized brain simulation running, regardless of what behaviors and functions such simulation exhibits. From now on, the race is more [about] who can get the most biological functions and animal-like behaviors. So far, Spaun is the winner.' (Full disclosure: I am a member of the team that created Spaun.)"
.... something the size of a human skull?
Just imagine how many people this could help!
It's not purely functional unless it's written in Haskell.
The golden age of humanity will start soon. The last gasp of the fossil fuel powered consumer society is now. We will create a new model of society, with longer living people and an understanding of how life works at the cellular, and most importantly, mathematical level. The future is not space, it's synthetic biology.
This simulation takes an hour to simulate one second of neural activity, but the researchers want to speed it up to real time. Why stop there? This brain would be much more interesting if it could simulate an hour of neural activity in one second.
Just a caution, though: make sure the physical arm it's connected to isn't within reach of any nuclear footballs.
"I still have the highest confidence in the mission, Dave."
Table-ized A.I.
What to teach Spaun: that it was intelligently designed, or evolved from its predecessors?
Could you possibly post a link to a version that is not hidden behind a paywall? Perhaps a pre-print on your own research site; perhaps an HTML web page summary of your work?
.
http://nengo.ca/
.
It looks like they use Python scripting in their NENGO simulator: http://www.frontiersin.org/neuroinformatics/10.3389/neuro.11/007.2009/abstract
I can't afford a yacht, or even a Lambo. I don't feel left out or discriminated against on that basis.
I've fallen off your lawn, and I can't get up.
No, Richard Dysart's voice... What are you talking about?
Sig. Sig. Sputnik
This type of tech is a central part of Robert J. Sawyer's sci-fi novel "The Terminal Experiment". Very good read, if a bit dated now.
http://en.wikipedia.org/wiki/The_Terminal_Experiment
http://www.sfwriter.com/exte.htm
The fact this responds in similar ways is astonishing.. not because of what this model has accomplished, but because it's a great big flashing light pointing to this being the right way to machine intelligence. "HEY OVER HERE!"
I'll pre order his book, and wait patiently for an open source version of this research / model to appear for people to hack on.
It's slow now, but 1/3600 speed within the next generation of computers to do in real time - and that's without optimization.
Interesting times indeed.
..don't panic
Same way I read everything, Pinky.
2*3*3*3*3*11*251
Spaun sees a series of digits: 1 2 3; 5 6 7; 3 4 ?. Its neurons fire, and it calculates the next logical number in the sequence. It scrawls out a 5
What the article doesn't tell you is that the "5" was followed by "@r@H c0Nn0r?"...
Not sure, but if computers can get intelligent, isn't there then a special ethics to it? Perhaps let information be oriented on by computers but a way to back up its intelligence so that it can delete parts of its development for as long necessary? (meaning it can have pains and decide to continue with pains. "A mad machine' "? (bezerking?))
This model requires a machine with at least 24GB of RAM to run the full implementation. Estimated run times for a quad-core 2.5GHz are 3 hours per 1 second of simulation time.
:>)
So running the model requires running it inside a Java Virtual Machine and running the Spaun model appears to require having a machine with 24 GigaBytes of RAM to allow the JVM enough space for doing its thing.
And the simulation runs at 3 hours of wall-clock time (I assume) per 1 second of simulated time, ~ 10800:1.
.
Perhaps not using Java might help a bit; perhaps just Python; perhaps just straight in C to really speed things up? Perhaps even a GPU version to really-zoom-speed it up?
Destination: Void is a great Frank Herbert book along these lines; always thought it would make a great play. Admittedly, the last line is a bit too cheesy, though.
re: Runs at 1/3600 real time
.
No, it appears that running the Spaun model on NENGO in a Java Virtual machine on a quad-core cpu running at 2.5 GHz takes 3 hours to run an emulated 1 second:
.
http:models.nengo.ca/spaun
Notes:
--------
- This model requires a machine with at least 24GB of RAM to run the full implementation.
Estimated run times for a quad-core 2.5GHz are 3 hours per 1 second of simulation time.
- See the run_spaun.py file in the spaun directory for experiment options.:
IN SPACE! Come on man, this stuff would be perfect in space. Also once we modify ourselves to meld with the artificial, we'll be able to move beyond this pale blue dot.
If the brain were simple enough to be understood, it would be too simple to understand itself. (anonymous author).
"Gentlemen, you can't fight in here! This is the War Room!" -- Dr. Strangelove
Think how much the spammers and data miners would pay for such a simulated brain. Typical anti-spammer challenges on the web involve presentation of a picture of a sequence of characters and digits, which you must identify and repeat back as ASCII text. This simulated brain could easily accomplish that task. What challenge system will we switch to next...