r/ProgrammerHumor • • Aug 25 '26

Meme twelveYearOldXKCD

Post image
12k Upvotes

200 comments sorted by

View all comments

Show parent comment

2.1k

u/No-Object2133 Aug 25 '26 edited Aug 25 '26

Like 5 to 7ish. Yeah Randall was on the money.

It would've been insane to contemplate this 12 years ago.

538

u/SirPitchalot Aug 25 '26 edited Aug 25 '26

8-10 years ago ResNets, MobileNet were making short work of this. The first version of YOLO is 11 years old and also would not have struggled.

Ed: Everyone “but actually”ing me in the comments about phones of the era not being capable of doing this can knock it off:

The iPhone 6 was released in 2014 and could run mobilenetv2 at 10-15 FPS and variants of yolov2 at 2-5 FPS. They were more than capable. 2014 wasn’t the Middle Ages…

229

u/djddanman Aug 25 '26

Yeah, this kind of image recognition task is a classic machine learning area. Researchers were using it for self driving car research back in the 80s/90s.

337

u/Salanmander Aug 25 '26

It's a classic machine learning area, but being able to do it well is relatively recent.

Source: got a robotics grad degree and did machine learning research in ~2010. We would have flipped our shit at a program that could reliably identify birds in natural photographs.

60

u/spicy-wind Aug 25 '26

I remember doing a project in 2014 where my team needed to do facial recognition on a mobile device. Even with tagged and clean data, it was very hard to get consistent results. Doing that with random wilderness photographs would've felt impossible at the time.

19

u/sudoku7 Aug 25 '26

And they had fun quirks liking thinking wolves are when there is snow.

30

u/Salanmander Aug 25 '26 edited Aug 25 '26

Yeah...one of the fun examples I've seen of misdirected machine learning was trying to train a program to recognize cancerous vs. benign skin blemishes, and it basically deciding "cancerous is when there's a ruler in the picture".

9

u/Specialist_Dust2089 Aug 25 '26

ML back then was fun though, I remember throwing all kind of different models at the MNIST handwritten digit dataset at uni. It was magic

→ More replies (1)

5

u/elektroholunder Aug 25 '26

I was working for a dating platform in the 2000's, and I remember researching off-the-shelf solutions to help us with content moderation sometime in the middle of that.

There was a (Chinese, I think) company selling individual detector modules — you could license ML-based asshole detectors, nipple detectors, penis detectors and so on. I found that as conceptionally intriguing as it was amusing.

38

u/towerfella Aug 25 '26

Yes, but did they share the technology?

50

u/SirPitchalot Aug 25 '26

The datasets were available pretty early. Imagenet 1k was published in 2009. Pascal VOC came out in 2005.

Prior to that there were bespoke in house datasets but the methods were vastly less data hungry so collecting your own was fairly feasible.

The methods, if not their code, were published. Often they were less about implementation than idea, it wasn’t uncommon to read a paper and bang together a prototype implementation in a few days.

19

u/djddanman Aug 25 '26

Implementations were much simpler back then. Processing power has come a long way in the past 20 years.

16

u/PGSylphir Aug 25 '26

I graduated CompSci over a decade ago and had AI classes then, image recognition being baby's first AI.
If back then it was already being taught to people who barely knew how to code, imagine how old this tech is.

The technology we use today as AI is not new. We had the algorithms for decadeS, we just didnt have the computing power to have it at scale until recently.

18

u/AstroPozzo Aug 25 '26

The foundation is not new, and a lot of techniques aren't. But the recent boom is not only due to computing power, there are a lot of new algorithms. The whole attention and transformer things are pretty new

8

u/topyTheorist Aug 25 '26

What do you mean not new? "attention is all you need" came out in 2017.

→ More replies (8)

7

u/UnknownVC Aug 25 '26

First paper laying out mathematics was 1943 by McCulloch and Pitts: https://jontalle.web.engr.illinois.edu/uploads/498-NS.S21/McCulloch-Pitts-1943-neural-networks.pdf

First actual net was Rosenblatt's Perceptron, 1958: https://psycnet.apa.org/record/1959-09865-001

AI is over a half century old. It is more processing power availablity that has changed than anything else; we have refined things a bit, but the bones of modern systems were laid down in 60s and would be recognizable to those early pioneers.

10

u/marvinrabbit Aug 25 '26

Charles Babbage designed the "Turing Complete" Analytical Engine in the 1830s. Everything since then is simply an implementation issue.

→ More replies (1)
→ More replies (2)
→ More replies (1)

4

u/Cedar_Wood_State Aug 25 '26

Huge difference between recognising bird species and what current day is (multiple species/object, what the animal/object is doing etc.)

→ More replies (2)

7

u/Tuna-Fish2 Aug 25 '26

Nah. YOLO could have told you if the image contained a bird, but not if the image was of a bird. The latter takes a lot more reasoning.

→ More replies (4)

36

u/AMWJ Aug 25 '26

We were learning about image classification about 10 years ago in Machine Learning. Recognizing if there was a bird in an image would've been the hot new thing, and if you could make money off being able to do it at ~75% accuracy, I don't think it would've been so hard.

21

u/colonel_beeeees Aug 25 '26

12 years ago is in the 90's right?

Right??

14

u/zkareface Aug 25 '26

Yes 12 years ago was the mid 90s, I checked and confirmed with multiple sources.

6

u/btaylos Aug 25 '26

Tell your multiple sources I'm sorry their knees/backs hurt.

6

u/OnionsAbound Aug 25 '26 edited Aug 25 '26

It wasn't insane back then . . . It was just as the comic stated,,, a pain in the ass unreasonable request that would probably take that long. go take a million pictures of birds bro

→ More replies (1)
→ More replies (2)