A 336-neuron, 28 K-synapse, self-learning neural network chip with branch-neuron-unit architecture | IEEE Journals & Magazine | IEEE Xplore