Stanford PhD student Andrej Karpathy trained a model overnight on a Tesla K40 to tell you how to take a better selfie photo. Convolutional Neural Networks are great at recognizing things, places and people in your personal photos, crops, traffic, various anomalies in medical images and all kinds of useful things.
But once in a while these powerful visual recognition models can also be warped for distraction, fun and amusement. Karpathy used a powerful, 140-million-parameter state-of-the-art Convolutional Neural Network, fed it 2 million selfies from the internet, and trained it to classify good selfies from bad ones.
For training, he used the Caffe deep learning framework and trained the model overnight on a Tesla K40 GPU.
He also created a Twitter bot (@deepselfie) that enables you to tweet your selfie and then it’ll auto rate it.
Read his entire blog to find out what makes a good selfie >>
What a Deep Neural Network Thinks About Your Selfie
Oct 26, 2015
Discuss (0)
Related resources
- GTC session: Scaling Generative AI Features to Millions of Users Thanks to Inference Pipeline Optimizations
- GTC session: Reward Fine-Tuning for Faster and More Accurate Unsupervised Object Discovery
- GTC session: AI for Learning Photorealistic 3D Digital Humans from In-the-Wild Data
- NGC Containers: MATLAB
- NGC Containers: Eye Contact
- NGC Containers: retail-shopping-advisor-lab-service