06-实用的机器学习开源项目
B.5 实用的机器学习开源项目
有几个实用的第三方Python库针对高性能机器学习进行了优化,其中有几个项目在第7章已有提及。这些项目提供了很多特性和实用工具,其数量远超读者能够自行开发的数量。对严谨的机器学习或大数据应用程序来说,应该运用这些库(或其等价库)。
- NumPy:
- 事实上的标准Python数学库;
- 为了实现高性能,主要以C语言实现;
- 是很多Python机器学习库(包括TensorFlow和scikit-learn)的底层基础。
- TensorFlow:最流行的神经网络Python库之一。
- pandas:将数据集导入Python并对其进行操作的流行库。
- scikit-learn:本书讲解的几种机器学习算法的经充分测试和全功能的版本(远不止这些)。