Hacker News new | past | comments | ask | show | jobs | submit login

Hmm, this reasoning is making a lot of really questionable assumptions:

> We’ll use the estimates of 100 billion neurons and 100 trillion synapses for this post. That’s 100 teraweights.

... or maybe actual synapses cannot be described with a single weight.

> The max firing rate seems to be 200hz [4]. I really want an estimate of “neuron lag” here, but let’s upper bound it at 5ms.

... but ANNs output float activations per pass. Biological neurons encode values with sequences of spikes which vary in timing, so the firing rate doesn't on its own tell you the rate at which neurons can communicate new values.

> Remember also, that the brain is always learning, so it needs to be doing forward and backward passes. I’m not exactly sure why they are different, but [6] and [7] point to the backward pass taking 2x more compute than the forward pass.

... but the brain probably isn't doing backprop, in part because it doesn't get to observe the 'correct' output, compute a loss, etc, and because the brain isn't a DAG.




Yeah, fore sure. I just share it as a fun read. I think they have been discussed in HN before.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: