May 12, 2016

Classifi.me: Predict MBTI Text Analyzer Based Photos & Videos

Table of Contents:

Classifi.me is an app that predicts your Myers-Briggs (MBTI) personality type based on your photos and videos. It also identifies your happiest photo and tells you whether you had an overall positive or negative year, so you can compare your actual feelings to the lies you’ve been telling on social media, hooray!

Classifi.me is a cool app that gleans insights about someone based on their social media photos and videos. Social media can tell you a lot about a person – usually that they’re big fat liars posting photos that make their lives seem more fab than they actually are (yes, we’re cynical). Through social media, Classifi.me can predict someone’s Myers-Briggs personality type, happiest photo, and overall sentiment and mood. It’s great for learning something new about yourself and even better for stalking that girl/guy you just matched with on Tinder.

Give it a try at Classifi.me, read more about it on Devpost, or check out the Github repo!

WHY WE ❤ IT
This app is scary accurate in predicting your Myers-Briggs (MBTI) personality type based on your Instagram photos. We took turns trying the app and then taking an actual Myers-Briggs test online and our results matched! But best of all, we now know the Myers-Briggs personality type of our office dog based on her Instagram pics – ENTJ, just like Voldemort and Tywin Lannister! Um, maybe we should back away slowly from the dog now …

HOW YOU DO IT
We asked Isabella Moreira, Tyler Leonhardt, and Eric Smithson, creators of Classifi.me and students at the University of Central Florida, to talk about their inspiration for the Classifi.me app.

Clarifai: How did you come up with the idea for Classifi.me?

Classifi.me Team: The idea hit us at 1 am at SwampHacks (UF’s hackathon) after pivoting from two previous poor ideas. We really wanted to use Clarifai and we were curious if people’s actual personalities matched what they portray themselves as on social media.

How did you build the app?

For the tech stack, we had a vanilla HTML/CSS/JS front-end (with a dash of jQuery) and a Node.js with Express backend. We used so many amazing APIs. Instagram, of course, for our source of pictures and videos. Clarifai, to help us take these pictures and videos and turn them into words (tags). And, a bunch of really awesome Machine Learning APIs by the folks over at uClassify (highly suggest checking it out) that would help compute the sentiment, mood, and Myers-Briggs personality types. The biggest challenge was being flooded with a bunch of raw data and making sense out of it. Thankfully, that’s what I love to do, so it was a lot of fun to work on! Am I magic? Duh.

We were working with a lot of different APIs, so when something broke on the server, we knew we could rule out Clarifai because Clarifai’s tagging API was very reliable and didn’t give us any trouble.

What personality type works best with Clarifai?

I really really liked how easy Clarifai was to use. Provide it a url or a bunch of urls and BOOM, words. I used the Node.js client and it was so simple! But seriously, Clarifai was a lot of fun to work with. I’m really excited to see what’s next for Clarifai and use your API more – you are the best!

Thanks for sharing, smarty pants!

To learn more, check out our documentation and sign-up for a free Clarifai account to start using our API – all it takes is three lines of code to get up and running! We’re super excited to share all the cool things built by our developer community, so don’t forget to tweet @Clarifai to show us your apps.

And give Isabella, Tyler, and Eric some props in the comments below. Until next time!