Hacker News new | past | comments | ask | show | jobs | submit login
How Old Do I Look? (how-old.net)
109 points by espadrine on April 30, 2015 | hide | past | favorite | 80 comments



Hi all, I'm a research engineering manager on the Microsoft Project Oxford Face API team, thanks for the interest! This website makes use of the Project Oxford Face API technology we announced yesterday (http://www.projectoxford.ai). The age prediction is an experimental feature based on MSR face research investment. With Project Oxford's beta REST API we make this available to developers. These models will improve over time, please keep the feedback coming.


Maybe I'm cynical but I'm wondering if this just uses facial recognition to match your photo online on social media, then looks for a birthdate :P


Did you try it? Because in using several pictures of me and other people I know it seemed wholly inaccurate. If they were cheating, they're not very good cheaters.


I thought it was doing this with the first picture of myself I tried, because it was a picture from a few years ago that guessed my current age. After trying another, 5 year old picture that is the portrait I use for social networks and it guessed that I was younger I figured this wasn't the case :).


I used two photos of me both taken the same day (corporate headshots that both appear on wedsites and in social media with my name), and it returned different answers. Both answers were significantly off.


I don't think facial recognition over such a large dataset is feasible, but they could probably try to match the exact image itself.


Not unless they're intentionally guessing wrong sometimes to fuzz results. I'm 24 and it guessed 37.


I am often told that I look very young for my age, and people generally guess my age several years lower than it is. This tool guessed the correct age right away, which really impressed me. Thanks for the confidence boost Microsoft!

The accompanying article is also very interesting and well written to be readable by someone who isn't totally up to date with the latest in facial recognition software.


I uploaded a photo with a picture of myself (I'm 25) and my 11-year old sister. I got guessed as 44, she was guessed at 74.

I know I look older than my age (though I wouldn't think 19 years older), but my 11-year-old sister coming up as 74 was surprising. What's 63 years, give or take?


"I am often told that I look very young for my age, and people generally guess my age several years lower than it is."

Ditto, except this tool suggested I was three years older than I was at the time. Of note is that the photo was taken three years ago, so it's correct now. However, that was pre-beard, which generally ages people, so ... I don't know what to think.


Same here; though the guess was nine years older than I am! I am just going to assume that they don't have enough folks that look like me in their dataset.

I'm curious to hear more about the accuracy of their machine learning algorithm though. I'll need to read into that later.


Same here, but I'm 25 and the tool guessed 20,21,27,27. I guess the average is correct-ish. In my case, the old guesses are when there is bright light or when my head is slightly turned. The younger guesses are with regular room brightness 100% front face.


I uploaded Keanu Reeves' photo from Wikipedia when he was 48. It said 41. So yeah, Keanu ages at a slower rate than the rest of us[1].

1.http://keanuisimmortal.com/


I've just lost 20 minutes guessing the age of Hitler portraits.


I think it might not be entirely clear what this site represents. It's actually quick demo of ML services available on Azure. I think it uses Deep Learning and the power of it is to demonstrate that you can wire up something like this yourself without write a line of code for deep learning algorithms or even owning any servers at all for heavy GPU processing. I wish they had put code for this website on Github so people can tweak and spawn new versions.


Tried two pictures. 47 and 31. I'm 24.


Note that there's a difference between predicting your age and estimating how old somebody looks (i.e. you could look older for your age).


The results on every photo I tried were ludicrously wrong. The closest it got on photos of me was about five years older than me, but it ran anywhere up to 20 years too old.

The same thing on photos of others I tried: a 22-year old man was estimated to be 49, a fifty-year-old woman--who is generally considered to look young for her age--to be 69. Those are ages that no one would ever guess based on looks.

So I'd say the algorithm needs a little more work.


I wish I was that young. Apparently, I appear to be 74. Only off by more than four decades.


You are over 114? Amazing...


Almost the same results.


Non-SSL, and no explicit statement that my photo won't be reused? Cool site, but I'm not using it.


I expect you're quite the outlier.

There are dozens, maybe hundreds, of pictures of me on the internet already. I certainly don't care if this site has one, and I couldn't care less about its transfer being encrypted.


Of course I'm an outlier, I'm on HN. We're all outliers.

But we are the techies who will remind people: "don't forget that's not encrypted", "don't forget they might re-use your photograph".


This. My girlfriend was happily uploading picture after picture until I asked her semi-rhetorically "I wonder what they're doing with all those uploaded pictures?" and after thinking about that for a second she closed the tab.


>In addition to age and gender, we also got additional information such the User Agent string of the users of the web site, the latitude and longitude of location from where the picture was uploaded and more. This is represented in following JSON document.

Seems like they really don't need to know where you were when you took the picture. But they gather that data anyway. :)


While I absolutely agree with the sentiment, I must point out that they accidently have SSL, even if they don't know it, because CloudFlare. It's just not forced, which is unfortunate. And yeah, the lack of privacy stuff is concerning.


It doubles my age on all my photos. It's the beard, I guess.


Yeah, I uploaded my high school graduation photo and it guessed 27. Guess it weighs facial hair a bit too heavily.


I'm thinking that wasn't the issue with the photo of my girlfriend, taken in natural light, that estimated her age to be 20 years more than it is...


I have a big ol' beard and it guessed my age (32) to within one year. It thought my wife and sister were 10-15 years older than they really are, and it thinks all my kids are girls.


I'm 32, and it guessed that I'm 43. It's probably because I have very thin hair on top, and the hair I do have is mostly gray.


Yep. With my beard, I'm 50 (too high by 12). Without my beard, I'm 35 (too low by 3).


I took a picture the day before I turned 28 and the day after. This tool got both of them right.


Looks like this is a demo for the Microsoft Azure ML. The main value-add here seems to be integration with the rest of Microsoft's technology suite, with its visualization, live streaming stuff, etc. For the actual age/gender estimation, I'd be curious to see if it's much better (or better ta all) compared to OpenBR (http://openbiometrics.org/).


They should really run this against a bunch of photos from a dating site to measure the difference between the claimed age and guessed age and then compare to the result from whatever training set they used. I'm guessing they would get a bimodal distribution for dating site photos -- some people claiming to be younger than they are, and some people giving their actual age but using very old photos.


I tried it with three people all age 24. The ages I received in response were: 41, 33, and 22. It seems like beards strongly influence the result.


I'm at a family thing so just tried it on about 5 people in a row. My two daughters it got 100%. My mother in law was guessed to be 10 years younger than she is (she was happy). My father in law was spot on (early 60s). This is pretty impressive. (I should note that it was VERY bad with dark/poorly lit shots with the eyes hard to see so we moved to a naturally lit space.)


From one photo it guessed 24, from another it guessed 52, both less than my true age. I'm sure it will improve, but that's not very impressive.

Having said that, assuming it's fully automated, it is actually impressive that it should be attempting anything like this at all. Not that many years ago it would have been completely infeasible to anything of the sort.

Still, I'm definitely not 24.


Hello, I am a program manager at Microsoft. I would like to point you to the Azure Machine Learning Gallery ( https://gallery.azureml.net/).

There you can find both Machine Learning API (including the one used in how-old.net). We have many services that allow you to harness the power of machine learning: Speech APIs, Recommendation Engine, Text Analytics, Customer Churn Prediction APIs, etc.

Harness the power of machine learning today!


Not to bad. Some margin of error is to be expected. Tried two pictures of me, taken when I was 31.

Guessed 27 for http://www.searchdaimon.com/div/Runar_Buvik_smal.jpg

Guessed 35 for http://www.searchdaimon.com/div/Runar_Buvik_Causal.jpg

Both pictures was taken the same week if I recall correctly.


I'm in my early twenties, as are most of my friends. But it consistently guesses we're 10-20 years older than that. I wonder whether that's to do with the population it was trained on?

OTOH, we're all PhD students, so maybe we're all just stressed out and look old.

Interestingly, I have long hair, which I think is why it sometimes misclassifies me as female. And when it does that, it seems to consistently give me a younger age.


That's ok, I'm 37 and it guessed I was 81 in one photo and in two others, it couldn't detect my face at all. To be fair, I was wearing a bike helmet in the 81 image, sunglasses in one failed image, and a baseball cap in the third.

OTOH, my wife will be pleased to know it underestimated her age by a decade.


If you're interested in the human side of age perception, we're running a study at http://testmybrain.org ("Understanding other people") where you judge people's age based on a photograph. We're looking at individual differences in face perception — how your age, race, and experience affect your judgment of others.


The quality of the prediction also matters on the quality of the photo. I tried the photos that I do have of myself online, which each have a distinct lighting profile. One is a soft, orange glow in a restaurant... the guess was off by +11 years. The next photo has a portion of the left side of my face obscured by shadow. This was off by something like +31 years.


Tried this picture: https://scontent.xx.fbcdn.net/hphotos-xpf1/v/t1.0-9/11040377...

Told me age 25. I'm flattered. ;)


I don't get it. When I click on "Use This Photo", it always says, "Couldn’t detect any faces. Please verify that the image is valid and less than 3MB." When I type anything in the search box, it always says, "Oops, something went wrong. Please try searching again."

Just what am I supposed to be doing on this page?


Three pictures of myself.

2 most recent, one with beard and one without are both 1 year older than I actually am... not bad.

One from 4 years ago was guessed at one year younger than I actually was, again, not bad. But according to this, I've aged 6 years in the last 4. See what programming will do for you?


Just going by the test images it seems to rate everything about 5 years younger than what I would guess (people and their kids, kids being the same age and obviously not twins).

With that said, it guessed my age nearly spot on. When I get carded most people think I am far younger.


Everyone here is getting judged younger; I must be the only one who it thinks is actually older. I am 34, but it thinks I am 36 to (in very bright lighting) 56. It seems to be closest to believing that I'm 39.


Haha, it said this picture of gary coleman was 45 https://tse4.mm.bing.net/th?id=JN.b8hUEXkcJ%2buUgxWJ5PAwdw&p...


It may amuse, or bemuse, the authors that sticking the tongue out got an 11 year old tagged as 64, with a bonus sex change thrown in.

The other, accidentally studious looking, 11 year old kid in the same photo was spot on.


I tried various "images" of Jesus Christ: 39, 37, 41 44, 72(!) :)


It tells me Obama is anywhere from 39 to 52 in frontal shots - depending entirely on the lighting.

Using some stock photographs of front-facing actors, it gets less accurate the more detailed the shot is.


Got my age at the time of the picture exactly right. Very cool.


I took three pics of myself with Photo Booth just now, and depending on the lighting and position of my chin got 20, 34, and 47. I'll take the average?


Huh. When I read the title I figured it would be a crowdsourced system where people guessed the age and it just showed you the average.

This is much more interesting.


My headshot from age 35? 27. My recent headshot (I'm 40): 42. A photo I took just now with PhotoBooth? 29.

Seems like a slot machine...


I'm a 23 year-old woman... How-Old guessed 30... I'm not sure how I feel about that...


FWIW, I'm a 22-year-old man, and it consistently puts me in my 40s. I might look a little older than I am, but not by that much... I suspect you and I (and many others) just have faces that don't agree with the classifier.


almost 26, it guessed 34; i think we all know how we feel #rageagainstthemachine >.<


I always get that I look younger by like 10 years but this algorithm nailed it exactly. Bummer.


I'm always told I look older. This tool seems to agree... 10 years older.


I hear the same thing. This tool thinks I'm 20 years older than I really am.


I'm 36 and most people tells me I look 30, yet, the software said 47.


This could be an API on top of Face ++ ( which also predicts the age ;) )


Well this is depressing... constantly told me older than I actually am.


I love this.. it says that I look 7 years younger! :D


Without glasses: 22 With glasses: 27 real age: 24


Glasses seem to throw it off. Between 3 pics it guessed 33, 31 and 36. I'm 34.


it's accurate .. I'd say 90% correct

I have also tried with photos of younger cousins and grandmother, with very close results


I tried my picture and it told me I looked 41.

I am 21. Geez


Ray Kurzweil current photo - 39 (actual age 67). Damn, those meds are working (no sarcasm here, I think the overall accuracy of this tool is stunning).


No one I know who is younger than 50 looks like Ray Kurzweil...


darn it doubled my age no matter what photo i used, oh well guess i gotta get used to being 42 then.


taking your own photo doesn't seem to work on Android.


Worked for me on the nexus 5.


very flattering


It got the picture of me and my cats almost spot-on: 32. Since I was older than 31 1/2 at the time, I'm going to call that a hit. I attribute that to the cats.

I think I win for maximum error, though. On a picture of Jeanne Calment on her 122nd birthday, it guessed 43. Off by 79 years.


Yeah... not gonna go down that road.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: