Ask HN: Things You Wish You Knew Before Getting into Machine Learning
1–10 of 17 posts
Re: Ask HN: Things You Wish You Knew Before Getting into Machine Learning
#2Re: Ask HN: Things You Wish You Knew Before Getting into Machine Learning
#3Re: Ask HN: Things You Wish You Knew Before Getting into Machine Learning
#4Re: Ask HN: Things You Wish You Knew Before Getting into Machine Learning
#5Re: Ask HN: Things You Wish You Knew Before Getting into Machine Learning
#6It's starting to become a cliche (which might be a good thing), but building datasets, cleaning that data and validating that data is the hard part..by far. The actual machine learning is quickly become a commodity.
Re: Ask HN: Things You Wish You Knew Before Getting into Machine Learning
#71. That software engineering skills are way more important than ML skills.
2. That you'd be spending more time on making presentation than doing ML (and it makes sense, it's very important to present statistics properly).
3. That most problems don't need good ML models. Something cheap and easy is often good enough. What you do need to be good, is data pipelines around them (see 1.)
In my case, I learned ML enough to feel "senior" compared to other people in company and online in less than a year. Same path to Senior SWE took me much longer (way larger mandatory knowledge base, probably because ML is a young field). So I'd say ML is definitely easier.
Re: Ask HN: Things You Wish You Knew Before Getting into Machine Learning
#8It isn't as interesting as we are lead to believe.
Re: Ask HN: Things You Wish You Knew Before Getting into Machine Learning
#9From own experience (switched to ML 1.5 years ago): 1. That software engineering skills are way more important than ML skills. 2. That you'd be spending more time on making presentation than doing ML (and it makes sense, it's very important to present statistics properly). 3. That most problems don't need good ML models. Something cheap and easy is often good enough. What you do need to be good, is data pipelines aro…
Re: Ask HN: Things You Wish You Knew Before Getting into Machine Learning
#10It's starting to become a cliche (which might be a good thing), but building datasets, cleaning that data and validating that data is the hard part..by far. The actual machine learning is quickly become a commodity.
When presented with a new problem, you have to build the data infrastructure before you can do any learning.
But if you are on a team maintaining a project over the long term, you amortise the cost of this a bit. You will still see big impacts from improving your data, but you will also see big improvements from modeling improvements, though often that will just be plugging in a different box.
But I actually think this is a good thing of your goal is to build applications. These methods are hot right now because they are very good at things that are hard for us to program, so they let us build better systems.
One other thing I'll mention is that GDPR has made a lot of inane things pretty painful, largely due to overly conservative lawyers. This is probably mostly an issue for large consumer tech companies.