2021-03-09
阅读量:
506
用python实现算法时选择源码还是调包好呢?
问:
用python实现算法时选择源码还是调包好呢?
答:
在机器学习的世界,总有着源码与调包之争。
调包的⼈不需要对算法理解得太过深刻,对背后的数学原理⻓久不⽤可能也会忘记,只需要调⽤他
⼈写好的代来达成⾃⼰的⽬的,因此被写源码的⼈嘲笑嫌弃,业界甚⾄流传着“调包侠”的恶名,指
那些只会调⽤其他⼈写好的代码,⾃⼰不写代码的⼈。
然⽽,这其实只是⼀种假象——真正⾃⼰写的,只有超巨⼤⼚BAT,头条,⼩⽶等等这些公司,他
们拥有巨⼤的技术团队,超强硬件⽀撑,并且拥有过于细致的需求,以⾄于市⾯上以“⼤⽽全”为⽬
标的算法库⽆法满⾜他们的需要。⽽这些公司中真正有价值的机器学习⼯程师,每天都在忙于改变
世界,根本不会混到初学者的圈⼦⾥来。
世界上⼏乎90%的算法公司都使⽤别⼈写好的包,因为⾃⼰创造算法不是那么简单的事⼉。且不说
如果⾃⼰写算法能否写得⽐市⾯上已经存在得包还快还稳定,⼀个算法不仅仅是要实现对结果的预
测,它最终要最终部署到整个系统中,实现在产品上,是有⾮常⻓的⼀段路需要⾛的,其中包括了
从后端数据库到前端产品的⼀系列过程,如果你的算法是⾃⼰写的,你的兼容性很难保证,除⾮公
司的所有技术接⼝都是⾃⼰写的⼀套程序!⽽这对于世界上的⼤部分公司来说根本不可能,没那么
闲,没那么多资源和时间。






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论