Matt,

> Using pointers saves memory but sacrifices speed.  Random memory access is
> slow due to cache misses.  By using a matrix, you can perform vector
> operations very fast in parallel using SSE2 instructions on modern processors,
> or a GPU.

I doubt it.
http://en.wikipedia.org/wiki/SSE2 - doesn't even mention "parallel" or
"matrix".

Whatever performance advantages SSE2 provide -- they will benefit both
architectures.

> By your own calculations, an array only takes twice as much space
> as a graph.

My own calculations used 4 bits allocated for weights.
You compare the size with the matrix that has either connection or
absence of connection (1 bit).

Actual difference in size would be 10 times, since your matrix is only
10% filled.

>> Do you imply that intelligent algorithm must be universal across
>> "language, speech, vision, robotics, etc"?
>> In humans it's just not the case.
>> Different algorithms are responsible for vision, speech, language,
>> body control etc.

> Neural networks are useful for all of these problems.

HTML is useful for all sorts of web sites.
Does it mean that all web sites are the same?

Yes, some sort of neural network should probably be use for language,
voice, vision, and robotics modules.
But that doesn't mean that the implementation would be the same for
all of them. The differences would probably be quite big.



-----
This list is sponsored by AGIRI: http://www.agiri.org/email
To unsubscribe or change your options, please go to:
http://v2.listbox.com/member/?member_id=8660244&id_secret=71107602-dff5dd

Reply via email to