Building a Silicon Brain
prostoalex tips us to an article in MIT's Technology Review on a Stanford scientist's plan to replicate the processes inside the human brain with silicon. Quoting: "Kwabena Boahen, a neuroengineer at Stanford University, is planning the most ambitious neuromorphic project to date: creating a silicon model of the cortex. The first-generation design will be composed of a circuit board with 16 chips, each containing a 256-by-256 array of silicon neurons. Groups of neurons can be set to have different electrical properties, mimicking different types of cells in the cortex. Engineers can also program specific connections between the cells to model the architecture in different parts of the cortex."
One thing you don't hear much about, is what progress, if any, is being made in interfacing electronic systems into biologic ones, and growing biologic circuits. Perhaps our understanding of biological computation and storage simply isn't complete enough to make such a system practical, even if we were able to somehow interface a clump of neurons to the outside world electronically, but it certainly seems like the data storage capacity of biologic systems is far greater (per mass/volume) than anything devised artificially. Although, I suppose it's impossible to equate, since it's not clear how 'compressed' information is, when it's encoded by the mammalian brain as memories.
"Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
This is hardly something new. Intel had a chip a number of years ago, called ETANN that was a pure-analog neural network implementation. Another cool aspect of this chip was that the weight values were stored in EEPROM-like cells (but analog) so the training of the chip would not be erased if it lost power.
But the whole technology of neural networks almost pre-dates the Von Neumann architecture. Early analog neural networks were constructed in the late 40's.
Not only are these simulations nothing new but they are in every-day products. One of the most common examples is the misfire detection mechanism in Ford vehicle engine controllers. Misfire detection in spark ignition engines is based on so many variables that neural networks often perform better than hard-coded logic (although not always, just like the wetware counterparts, they can be "temperamental").
There are several other real-world neural network applications (autofocusing of cameras for example).
Ahh the hidden magic of embedded systems...
No. Correct me if I am wrong, but back-propagation works by comparing the output of the whole net to the desired output, and tweeking the weights one layer at a time back up the net. In real brains, neurotransmitters either do not travel up the chain more than one neuron, or they simply signal all neurons physically close, whether they are connected by synapses or not. (like a hormone) Further, since real brains are recurrent networks (they have lots of internal feedback loops), 'back' doesn't mean much.
T
Laws are horrible moral guides, moral guides make even worse laws.
But maybe I'll eat my words. Doubtful.
Yeah, back propagation has little to do with brain circuitry. After reading extensively on neurons and their chemical gates and wiring, it's pretty obviously that basic neural networks that have been implemented look nothing at all like the brain.
The brain learns by weakening existing connections, not by adding new ones. It's logically and physiologically impossible for the brain to know in advance which connections to make in order to store something... it's more of a selection process. This is also why "instruction" methods of teaching fail. Knowledge has to be situated among what each individual already has learned. If it doesn't make sense to you, or you can't draw analogy to something that has already been etched in your brain over time... it won't mean much to you. Also, brain cells do regenerate despite the dogma that once they are gone they never come back. They do, but you have to kinda re-learn stuff... you can become a totally different person if you kill off and replace enough of them -- not necessarily a good idea, you might get confused. Then again, what do i know, haha.
For those interested in this field, may i suggest a book, Naturally Intelligent Systems? It's slightly older, but it explains a wide gamut of neural networks without a single equation, and manages to be funny and engaging at the same time. it is one of the three books that changed my life (by it's content and ideas alone - i'm not otherwise into AI). highly recommended: Naturally Intelligent Systems on amazon
CS majors know the time/space tradeoff, but they never get taught the 3rd, crucial, tradeoff of the set: comprehension!
The human brain generates so much rubbish because it does not use mathematical logic, but pattern matching.
In many cases, mathematical logic can not be used to prove the absolute truth of a proposition; therefore the brain uses pattern matching to 'prove' the 'truth' of a proposition to the degree that is useful for the survival of the entity that carries it.
Take, for example, the proposition that 'prime numbers are infinite'. We all think they are infinite, but there is no mathematical proof for it yet. When we are asked the question if 'prime numbers are infinite', then our first answer is 'yes'...that's pattern matching at work: since we have found a pretty large number of prime numbers, there must be infinite, just like in other cases (the decimal digits of PI, for example).
The article says that the chip will work at 300 teraflops. The human brain might be rated at 100,000 teraflops http://www.setiai.com/archives/000035.html so there is still quite a lot of speed to make up. However, it seems to me that through state saving (paging) one could simulate the connections between many more that a million neurons using this device. If you virtualize as a cube 3000 deep and track connections between these layers in software then processing over the virtual layers can proceed sequentially. So, it seems as though it won't take all that much more hardware development to get to simulations on the human scale owing to the higher frequency of individual operations.s -selling-solar.html
--
Solar, a bright idea http://mdsolar.blogspot.com/2007/01/slashdot-user