| Do you mean that a network trained to imitate a calculator won’t do so accurately or that there is no combination of weights which would produce the behaviors of a calculator? Because, with RELU activation, I’m fairly confident that the latter, at least, is possible. (Where inputs are given using digits (where each digit could be represented with one floating point input), and the output is also represented with digits) Like, you can implement a lookup table with neural net architecture. That’s not an issue. And composing a lookup table with itself a number of times lets one do addition, etc. ... ok, I suppose for multiplication you would have to like, use more working space than what would effectively be a convolution, and one might complain that this extra structure of the network is “what is really doing the work”, but, I don’t think it is more complicated than the existing NN architectures? |