Neural-Network Assignment 2 for the course Fundamentals of Artificial Intelligence [Python] A neural network trained to recognise 20x20px images of faces that are either happy, angry, mischievous or sad. 300 training images are provided.