Currently, FluxML/model-zoo has very few examples demonstrating the usage of Flux. In this project, I propose to implement several Convolutional Neural Network Models for Computer Vision Problems. I shall be implementing around 14 Neural Network Architectures. I will train these models on public datasets to demonstrate their performance. In the process, I will contribute to Flux.jl the layers that are necessary to build those networks so that they can be easily reused.