IA004 (Neural Networks II) coursework.