r/MachineLearning - [D] CUDA Intro to Parallel Programming on Udacity
The inputs were 96x96 images, and the target outputs were 30-value vectors indicating x,y pairs for 15 facial keypoints. We had to design a CNN from scratch to perform the task. My architecture was three convolutional layers, each followed by a max pooling layer with dropout, then a two-layer dense regression network at the end. Training was done on an EC2 p2xlarge GPU instance, and took around 10 minutes to perform 250 epochs (though there was a lot of trial and error so all told I spent a few hours on training different architectures). The dataset came from this Kaggle competition!