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: Beyond the Camera: Revolutionize Content Creation With Advanced Lip-Sync AI
- GTC session: Own Your AI: Building an Open-Source AI Strategy
- GTC session: Generate Photorealistic Synthetic Data to Enhance AI Models with NVIDIA Omniverse Replicator
- NGC Containers: MATLAB
- NGC Containers: Eye Contact
- NGC Containers: retail-shopping-advisor-lab-service