Get some textbook suggestions and make a minimum of reading 5-10 pages per day. In about a month or two, you're done with a 300 page book. Repeat that for a few years and you're an expert. Once you have the foundations, read papers too, but don't skip straight trying to using AlphaZero to solve a curve fitting problem.
Ask HN: Engineers from non-CS background, how did you pivot into ML/AI?
71–80 of 142 posts
Re: Ask HN: Engineers from non-CS background, how did you pivot into ML/AI?
#72Re: Ask HN: Engineers from non-CS background, how did you pivot into ML/AI?
#73I'm not sure how this will be received, but I'm learning a lot through following Jeremy Howard. He's a huge PyTorch fan and he's spent the last 3 years trying to figure out what people like you need. He launched a course called FastAI and a DL library by the same name. His aim is to help anybody do it that wants to, with or without code. MOOC: http://course.fast.ai I just found a resource a few months ago that I'd lo…
EDIT: Also, I strongly concur with the fast.ai recommendation for deep learning, especially if you're starting from a background in software.
Re: Ask HN: Engineers from non-CS background, how did you pivot into ML/AI?
#74Stop focusing on MOOCs and youtube videos and study textbooks. Do exercises. Treat it like academic studying, and you'll end up with a decent education. It's important, because it's often easier to make a thing work okay than to understand why it works, so you'll get false confidence working through a tutorial. But then you want to apply that to something else and it doesn't work quite right, you won't know why it do…
This. Highly recommend Russel & Norvig [1] for high-level intuition and motivation. Then Bishop's "Pattern Recognition and Machine Learning" [2] and Koller's PGM book [3] for the fundamentals.
Avoid MOOCs, but there are useful lecture videos, e.g. Hugo Larochelle on belief propagation [4].
FWIW this is coming from a mechanical engineer by training, but self-taught programmer and AI researcher. I've been working in industry as an AI research engineer for ~6 years.
[1] https://www.amazon.com/Artificial-Intelligence-Modern-Approa...
[2] https://www.amazon.com/Pattern-Recognition-Learning-Informat...
[3] https://www.amazon.com/Probabilistic-Graphical-Models-Princi...
Re: Ask HN: Engineers from non-CS background, how did you pivot into ML/AI?
#75Re: Ask HN: Engineers from non-CS background, how did you pivot into ML/AI?
#76Stop focusing on MOOCs and youtube videos and study textbooks. Do exercises. Treat it like academic studying, and you'll end up with a decent education. It's important, because it's often easier to make a thing work okay than to understand why it works, so you'll get false confidence working through a tutorial. But then you want to apply that to something else and it doesn't work quite right, you won't know why it do…
Re: Ask HN: Engineers from non-CS background, how did you pivot into ML/AI?
#77My background is that of an econometrician (ie quantitative economist), and I now work as a Research Engineer at one of the FAANG research divisions. I think the advice about getting in as a hardware engineer is solid. At my workplace, there's a ton of need for people working on specialized hardware for DL, and for people working on the software that works with it (optimizing compilers, etc). If you are looking to br…
Are you implying that, once prepared well enough, the contents of the interviews are simpler than getting actually noticed in the pile of applicants ?
Re: Ask HN: Engineers from non-CS background, how did you pivot into ML/AI?
#78This is my issue with the phrase "AI/ML" as a catch all. You have an excellent general skillset, but "AI/ML" encapsulates a wide spectrum of jobs. ML-SWE: SWE with ML focus - building architecture around models, feature engineering, distributed training, etc. Relatively limited ML knowledge needed (IMO). The math won't be helpful for this role. Much more important to have SWE background. If you want this, keep buildi…
Re: Ask HN: Engineers from non-CS background, how did you pivot into ML/AI?
#79Re: Ask HN: Engineers from non-CS background, how did you pivot into ML/AI?
#80Stop focusing on MOOCs and youtube videos and study textbooks. Do exercises. Treat it like academic studying, and you'll end up with a decent education. It's important, because it's often easier to make a thing work okay than to understand why it works, so you'll get false confidence working through a tutorial. But then you want to apply that to something else and it doesn't work quite right, you won't know why it do…
I'd be ecstatic if I never again see a comment about how folks suddenly and completely understand a class they failed years ago after watching a 3blue1brown video.