NOTE to Dr. Zhang and Dat:,
Many problems with current networks are with memory consumption and speed. We will pre-process the images into black and white in order to decrease memory for new networks, by needing fewer scalars, and increase the networks speed, by needing fewer hidden layers to get a prediction faster. More specifically, we will be testing a common architecture, with normal pictures, against a simpler one, with pre-processing done, to see if the pre-processing of the pictures can yield similar accuracy. Then, we will test the memory usage and time for prediction per architecture.
We will first create a simple python program to turn the CIFAR-10 dataset black and white. Then we will create 2 other python programs to create the normal and simplified CNN architectures that will be used.