CS231n Lecture Note IV: Neural Networks and Backpropagation