This document discusses comparing the performance of different convolutional neural networks (CNNs) when trained on large image datasets using Apache Spark. It summarizes the datasets used - CIFAR-10 and ImageNet - and preprocessing done to standardize image sizes. It then provides an overview of CNN architecture, including convolutional layers, pooling layers, and fully connected layers. Finally, it introduces SparkNet, a framework that allows training deep networks using Spark by wrapping Caffe and providing tools for distributed deep learning on Spark. The goal is to see if SparkNet can provide faster training times compared to a single machine by distributing training across a cluster.