原创<br> 入职一年后,一位算法工程师给初学者的一封信( 七 )

如何改进?

我很幸运能和澳大利亚最优秀的人才在一起工作,但我愿意学习也愿意做错。当然,错误不是目标,但为了正确,你必须弄清楚什么是错的。如果你正在通过一门课程学习机器学习,那么继续学习这门课程,同时要将学到的知识应用到自己的工程项目中,这样才能使自己具备专业知识。

如何在工作中提升能力?

我在这方面的知识依旧很匮乏,但我注意到了一种趋势——机器学习工程和软件工程正在融合。随着Seldon,Kubeflow和Kubernetes这些开源平台的发展,很快机器学习将成为其中的另一部分。

在Jupyter笔记本中构建模型是一回事,但是如何让数千甚至数百万人使用该模型就是另一码事了。根据最近在Cloud Native活动上的讨论情况来看,大公司以外的多数人并不知道如何做到这一点。

二八定律

机器学习中也有一个二八定律,我们有一个20%的规则,这个规则的意思是我们要把20%的时间花在学习上。

事实证明,这段学习时间是宝贵的。比如说ULMFiT的使用率超过BERT就源于20%时间的规则,20%的时间用来学习,意味着剩下80%的时间将用于核心项目。

推荐阅读