发布网友 发布时间:2022-03-24 20:06
共1个回答
热心网友 时间:2022-03-24 21:35
1.性能Python的在性能上比较饱受诟病。不过在ML这个问题却不成立,为什么呢?稍微观察就可以发现,流行的基于Python的机器学习库大多不是用纯Python写成的。比如很火的scikit-learn,其核心算法大多都是用Cython实现的,一种Python与C的混合语言。Python在这里起着“胶水”的作用,封装更高级的接口。2.快速开发实际上机器学习的算法不太注重快速开发,甚至是站在其反面。核心一旦实现,就基本上很少有人会去碰了,因为很难保证算法的正确性。这和web开发有着本质的不同,后者是在选定一个框架的基础上,进行功能上的“横向”拓展。因为有成熟的范式可以遵循,所以能做到“快速”。相比之下,机器学习就完全是另一个层次的东西了。