我觉得这个是一个问题,精通机器学习不仅是要懂得原理与推算,更要将它用编程语言实现出来。哪怕是再精通,把公式推的最溜,你也得用编程把它实现出来,并且与别人的作对比,突出你的算法的效率或者效果。至于为什么要精通一门语言,编程不好会把圆轮子用成方块,比如用循环代替了的矢量运算,把1ms的运算写成了1S....只要不是搞学术的,我建议理论和编程都要想办法学好。