Projects     

_________________

Object classification using CNN



Description: Using the ImageNet database, implement a smaller version of AlexNet (https://proceedings.neurips.cc/paper/4824-imagenet-classification-with-deep-convolutional-neural-networks.pdf) for object classification.  The original AlexNet contains 5 convolutional layers + 3 fully-connected (MLP) layers.  This project is meant for high school students who have working knowledge of Python for machine and deep learning.

Implementation: Implement the missing functions in the reduced form of the AlexNet with 3 convolutional layers and 2 MLP layers.  Train the AlexNet so that it can recognize 5 different objects (e.g. dog, bicycle, car, bird, cat).  You (or your TAs) will decide how much training and testing data you should use.  The team with the most accuracy wins.