In Wolfram alpha and Wikipedia you can read, that the storage capacity of the human brain is around 2-2.5PB.
When I estimate it assuming 10^14 synapses and 24 bytes (weight, connection info, etc.) for each synapse, I come close to 2PB.
In Wolfram alpha and Wikipedia you can read, that the storage capacity of the human brain is around 2-2.5PB.
When I estimate it assuming 10^14 synapses and 24 bytes (weight, connection info, etc.) for each synapse, I come close to 2PB.
I think you can store very efficiently. A neuron or synapse has a huge error rate. So, saving parameters of the synapse as 4 byte floating point number could be overkill. Connection information could be also reduced significantly by an intelligent sorting. E. g. you don't have to store the source index and neurons connect probably more to their neighbors then to neurons far away. Therefore I am wondering, what must be saved in 24 byte. Well, we will know, when we try it some day. At the moment it's just speculation.