Can artificial neural network learning accurately be thought of in terms of learning algorithms and data structures that are at a higher level of abstraction than weights, biases, and neuron activations?