Live data from Hacker News

Just know stuff (or, how to achieve success in a machine learning PhD)

kidger.site

21–30 of 108 posts

Re: Just know stuff (or, how to achieve success in a machine learning PhD)

#21

Earlier quoted context omitted.

Now is a terrible time to start a PhD in ML. If you do a CS PhD, pick literally any other subfield.

Why?

The subfield is oversupplied with labor relative to the supply of good ideas worth working on for six years and advising capacity.

Re: Just know stuff (or, how to achieve success in a machine learning PhD)

#22

If anyone's reading over this and feels "Gosh, I'll never be an ML dev; this is way too much": I don't know most of that list, and still manage to be a productive researcher. I learn what I need as I go. That's probably the optimal strategy. I'm skeptical of first-principles learning. It's great to immerse yourself in theory, but when you've gone all the way to "topology" you've probably gone beyond the limit of what…

> Gosh, I'll never be an ML dev

FWIW very few of the ML devs I work with have PhDs. I'm not sure aspiring ML devs are the intended audience.

Re: Just know stuff (or, how to achieve success in a machine learning PhD)

#23

Earlier quoted context omitted.

Now is a terrible time to start a PhD in ML. If you do a CS PhD, pick literally any other subfield.

Why?

because the very best machine learning models are distilled from postdoc tears.

Re: Just know stuff (or, how to achieve success in a machine learning PhD)

#24

If anyone's reading over this and feels "Gosh, I'll never be an ML dev; this is way too much": I don't know most of that list, and still manage to be a productive researcher. I learn what I need as I go. That's probably the optimal strategy. I'm skeptical of first-principles learning. It's great to immerse yourself in theory, but when you've gone all the way to "topology" you've probably gone beyond the limit of what…

The author and you seem to be talking to different audiences, you're talking about ML eng and OP is talking about ML researchers.

Researchers absolutely need to know a lot, not necessarily all the way to topology or w/e but definitely the underlying mathematical principles in order to advance the field (IMO).

Re: Just know stuff (or, how to achieve success in a machine learning PhD)

#25

Earlier quoted context omitted.

> I'm still appalled at how people can manage to gather the courage to utter they don't need math. I try to (re-)learn math periodically because I feel like I should, like how one ought to eat one's vegetables and one ought to exercise, but extrinsic motivation is the thing that's lacking. I usually end up on recreational math puzzles or something, before dropping it, since at least those are fun. Probably made three…

It’s one of those things where if you don’t have the math knowledge, the opportunities to apply it will be literally invisible to you. If all you have is a hammer, everything looks like a nail—but the converse of that is that if you have never seen a hammer, nails will be invisible and incomprehensible to you, they will just blend into the background of noise. When I learn about something, I suddenly see it everywher…

Why should I think I'll find uses this time, when I already burned time and money learning (some of) it once, and lost all that precisely because I never encountered any need for it? An hour a day is a huge time investment for something that's already failed to prove its worth once. Like I'm sure I could go find some jobs that I can't get now because I lack math skills, and I'm sure some (far from all!) of those pay better than what I make now, but... like... that's equally true of jobs that require better business or speaking skills, and unlike linear algebra I can easily point to ways those skills could be beneficial in everyday life and in my existing job. Where's the corresponding immediately-useful benefit for lin. alg.?

Re: Just know stuff (or, how to achieve success in a machine learning PhD)

#27

Maybe I should start a PhD in ML as a university drop out, it sounds like a list of basic stuff taught within the first two years of any math/CS program, but I might miss something as it's far from being detailed...

Now is a terrible time to start a PhD in ML. If you do a CS PhD, pick literally any other subfield.

Sounds a lot like my dad telling me to go to law school instead of getting into cs. He thought the ultimate goal of cs is to make everyone in the field obsolete... well maybe he was right in the end.

Re: Just know stuff (or, how to achieve success in a machine learning PhD)

#28

> Please, please: learn some probability via measure theory. You’ll start reading machine learning papers wondering how people ever express themselves precisely without it. The entire field seems to be predicated around writing things like x ~ p_\theta(x|z=q_\phi(x)) as if that’s somehow meaningful notation. Hear hear! How did ML get saddled with such awful notation?

How many papers with awful notation are actually the reverse engineering of some (barely) working code, cobbled together from random libraries and coefficients?
Post reply on HN