TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Things You Wish You Knew Before Getting into Machine Learning

56 点作者 onuralp超过 6 年前
Especially for those who switched careers to become a machine learning practitioner, data scientist, data engineer vs.

8 条评论

deepsun超过 6 年前
From own experience (switched to ML 1.5 years ago):<p>1. That software engineering skills are way more important than ML skills.<p>2. That you&#x27;d be spending more time on making presentation than doing ML (and it makes sense, it&#x27;s very important to present statistics properly).<p>3. That most problems don&#x27;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.)<p>In my case, I learned ML enough to feel &quot;senior&quot; 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&#x27;d say ML is definitely easier.
评论 #19227354 未加载
评论 #19223452 未加载
AznHisoka超过 6 年前
It&#x27;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.
评论 #19220453 未加载
评论 #19223594 未加载
natalyarostova超过 6 年前
Except in rare cases, or specific teams tackling problems that are both exceptionally hard, and exceptionally well-suited for deep learning, I would take someone with some medium value stats and advanced python&#x2F;pandas coding ability over a PhD in ML.
ChrisAntaki超过 6 年前
Sometimes people you work with, like team members or PMs, will really want to understand ML and be involved but will have a hard time grasping the concepts being discussed. I found it really helped to draw out and illustrate the different components and data flows!
altairiumblue超过 6 年前
The best places to start for a complete beginner are Precalculus and Hello-World in C.<p>I&#x27;m serious about this. Ultimately the job is just software development plus statistics.<p>If you are a software developer, work on your statistics.<p>If you&#x27;re a statistician, learn to program.<p>Most people will have gaps in both of these sub-fields.<p>Do not, under any circumstances, take any online courses that include the phrases &quot;data science&quot; or &quot;machine learning&quot; in the title.
jriot超过 6 年前
It isn&#x27;t as interesting as we are lead to believe.
评论 #19221710 未加载
tixocloud超过 6 年前
Your ability to develop an amazing ML model is limited by your organization&#x27;s ability to collect and clean data. However, the great news is that most problems do not need an incredible model. Small uplifts in performance could still result in substantial outcomes.<p>In industry, you also need to balance the amount of time and effort it takes to build your model against the incremental benefit.
Asafp超过 6 年前
In the industry its much more important to build&#x2F;get a great data set for training and test than building the perfect model.