Methods for Interpreting and Understanding Deep Neural Networks