In general, getting a phd is the best way to go but it is not the only way. "The AI Epiphany" channel by Aleksa Gordić is worth watching. Check out his origin story: https://www.youtube.com/watch?v=SgaN-4po_cA He works at DeepMind. He is self taught; without a phd.
Aleksa is great. Also check out Jeremy Howard from fast.ai - also no PhD but amazing teacher and contributes actively to research. Chris Olah (Google Brain, OpenAI, etc) go to university at all. PhD definitely not required.
Machine learning is still too hard for software engineers
41–50 of 154 posts
Re: Machine learning is still too hard for software engineers
#42"Machine Learning is too difficult" ... says company selling "ML platform [which] can be used by anyone and it only takes minutes to train your first model." No, actually, you're just being dishonest. Even if you hide TensorFlow and the keras models behind a nice GUI, people still need that mathematics knowledge to succeed. And yes, pre-training is great. But you need a shitload of stochastic analysis to make sure th…
The Nuclear Power industry is starting to think about stopping doing all designs on paper, maybe in a few decades they will have achieved this, sending a message that good data is the thing they should work on first isn't a bad idea.
Re: Machine learning is still too hard for software engineers
#43Earlier quoted context omitted.
In my experience, both are true. I'm more on the ML side, and I can tell I don't have the kind of routine and habits that good software engineers have, though I'm learning. But on the other hand, and I've seen this from software engineers who've made the transition to ML, and clearly have a good handle on the concepts (in one case even published papers in ML journals), they don't seem to have the intuition that allow…
I think the above commenter is more critiquing the notion of relying on intuition all together.
Re: Machine learning is still too hard for software engineers
#44Re: Machine learning is still too hard for software engineers
#45"Machine Learning is too difficult" ... says company selling "ML platform [which] can be used by anyone and it only takes minutes to train your first model." No, actually, you're just being dishonest. Even if you hide TensorFlow and the keras models behind a nice GUI, people still need that mathematics knowledge to succeed. And yes, pre-training is great. But you need a shitload of stochastic analysis to make sure th…
Who cares if it denies bail to minorities or hits a few pedestrians from time to time?
The problem isn’t that ML is too hard, it’s that it’s too easy. Crazy people keep connecting ML to systems that matter- that have real, irreversible impact to humans- and they don’t understand it.
I wish ML were 1000x harder/more expensive to integrate so the economics would drive away frivolity.
Re: Machine learning is still too hard for software engineers
#46Re: Machine learning is still too hard for software engineers
#47I've dived into ML (and DL) with 17 years of software development experience. I'd say it's much easier than software. Yes, there's A TON to learn and experiment with, but still much less than with software. I was able to feel confident enough after just 1.5 years learning and kaggling, and passed easily ML interviews to SF Bay Area companies (hint -- all data science people are extremely glad to see software experien…
Bad pipeline means bad data, and bad data means bad model. Its as simple as that.
Re: Machine learning is still too hard for software engineers
#48Earlier quoted context omitted.
In-built is the assumption that one person must have both competencies. This may be true for cash-strapped startups but this hardly plays well as general advice.
It's not an assumption, that's my main point - you need both skills in the same person. And it's true everywhere including in the biggest companies.
Re: Machine learning is still too hard for software engineers
#49"Machine Learning is too difficult" ... says company selling "ML platform [which] can be used by anyone and it only takes minutes to train your first model." No, actually, you're just being dishonest. Even if you hide TensorFlow and the keras models behind a nice GUI, people still need that mathematics knowledge to succeed. And yes, pre-training is great. But you need a shitload of stochastic analysis to make sure th…
Re: Machine learning is still too hard for software engineers
#50Can confirm. Data science team just schooled the entire engineering department in our Deep Racer tournament.