meBigGuy
26th November 2007 - 10:44 AM
QUOTE
1930s transistor
First working transistor in 1947 - first op-amp much later.
It may dismay you to learn that real-time applications of neural networks can be analog circuits using such techniques..
http://www.freepatentsonline.com/5594597.htmlAs well as many specialized dedicated parallel digital solutions.
While serial computational techniques and simulation are useful (but slow), a basic understanding of what is really going on is required to do anything innovative.
Regarding transistors for neural nets, refer to the work of Carve Meade and call his work humorous.
QUOTE (->
First working transistor in 1947 - first op-amp much later.
It may dismay you to learn that real-time applications of neural networks can be analog circuits using such techniques..
http://www.freepatentsonline.com/5594597.htmlAs well as many specialized dedicated parallel digital solutions.
While serial computational techniques and simulation are useful (but slow), a basic understanding of what is really going on is required to do anything innovative.
Regarding transistors for neural nets, refer to the work of Carve Meade and call his work humorous.
serial processor will always be superior in performance to the equivalent in input but through parallel distribution of closest comparable specifications
I can't parse that sentence. But, I'm pretty sure it is wrong.
Enthalpy
1st December 2007 - 03:38 PM
If you can find Mr. Yann Lecun, he will tell you more (an awful lot more) on this topic. He was at the Bell Labs some 15 years ago, so good luck for finding him now. The buzzword was then (and still is?) Gradient Descent, he invented or improved this automatic learning method.
In evaluating the processing power of the human brain, one easily overestimates. If one wants to compare synapses: let's accept 1e15 and 100Hz for the human brain. A single silicon chip using 1000 transistors for a synapse could integrate 1e6 of them working at 1e9 Hz, so just 100 chips would be as powerful. And 100 000 chips would be 1000 times more powerful.
Which means processing power isn't the whole picture. Genetic programming is important, and lifelong learning as well - a current idea is to let artificial intelligence learn by browsing the Internet.
More basic info:
http://en.wikipedia.org/wiki/Neural_networkhttp://en.wikipedia.org/wiki/Artificial_neural_network
nikomaster
29th March 2008 - 05:17 PM
Well, is hard to say it in that way, i believe the best way to implement a neural network, is using dedicated hardware.
Enthalpy
1st April 2008 - 02:52 AM
Not completely obvious choice.
Each time software is possible, people use it.
But last time (ooops, 20 years ago... As I worked with Yann Lecun) I saw a neural network, it took 2 days on a Cray-Xmp just to learn what family relations (sister - nephew - grandfather) are, based on a set of observations on 20 people. A PC now could be as slow more or less. Not exactly a fast algorithm!
That's why people would like to have specialized hardware with zillions of ultrafast neurones and petazillions synapses. Chips with some thousands of neurones have been proposed commercially, no idea if they survived; the market is narrow and investments are expensive in microelectronics.
On the other hand, only learning is slow for a software neural network. Applying known rules is easily done by software on a PC. In many existing applications, like reading automatically addresses and zip codes on mail envelopes, you can invest months of PC networks (or supercomputer), as this is done once, and then let a PC recognize quickly the characters using the fixed rules learned before.
So to have specialized hardware, you would need enough applications that request to learn often and quickly. I don't see adds for such hardware, so the market has probably answered "no".
DavidD
3rd April 2008 - 02:02 PM
Here are tryies with hardware create neurons
http://www.stanford.edu/group/brainsinsilicon/neurogrid.htmlI think that problem is that need to know how brain map developing. To know this need simulate all human. Also sciencists don't have precisl\e information about sinapses work. And like human brain can simulate computer math trilions times slower in same case computer brain simulating also trilions times slower.
Neil Farbstein
3rd April 2008 - 10:54 PM
QUOTE (Enthalpy+Apr 1 2008, 02:52 AM)
Not completely obvious choice.
Each time software is possible, people use it.
But last time (ooops, 20 years ago... As I worked with Yann Lecun) I saw a neural network, it took 2 days on a Cray-Xmp just to learn what family relations (sister - nephew - grandfather) are, based on a set of observations on 20 people. A PC now could be as slow more or less. Not exactly a fast algorithm!
That's why people would like to have specialized hardware with zillions of ultrafast neurones and petazillions synapses. Chips with some thousands of neurones have been proposed commercially, no idea if they survived; the market is narrow and investments are expensive in microelectronics.
On the other hand, only learning is slow for a software neural network. Applying known rules is easily done by software on a PC. In many existing applications, like reading automatically addresses and zip codes on mail envelopes, you can invest months of PC networks (or supercomputer), as this is done once, and then let a PC recognize quickly the characters using the fixed rules learned before.
So to have specialized hardware, you would need enough applications that request to learn often and quickly. I don't see adds for such hardware, so the market has probably answered "no".
It might be possible to read out the weights of each neurode in a neural net then to program other neural nets with the wisdom they have acquired by the process of learning. You'd get previously learned material propgated to program computers instantly like software in regular computers.
PhysOrg scientific forums are totally dedicated to science, physics, and technology. Besides topical forums such as nanotechnology, quantum physics, silicon and III-V technology, applied physics, materials, space and others, you can also join our news and publications discussions. We also provide an off-topic forum category. If you need specific help on a scientific problem or have a question related to physics or technology, visit the PhysOrg Forums. Here you’ll find experts from various fields online every day.
To quit out of "lo-fi" mode and return to the regular forums, please click
here.