Assignment-1 of Visual Learning and Representation course at CMU. Spring 2018.