type
status
date
slug
summary
tags
category
icon
password
Property
作为专门面向机器学习的
Python
开源框架,Scikit-learn
可以在一定范围内为开发者提供非常好的帮助。它内部实现了各种各样成熟的算法,容易安装和使用,样例丰富,而且教程和文档也非常详细。另一方面,
Scikit-learn
也有缺点。例如它不支持深度学习和强化学习,这在今天已经是应用非常广泛的技术。此外,它也不支持图模型和序列预测,不支持Python
之外的语言,不支持PyPy
,也不支持GPU
加速。如果不考虑多层神经网络的相关应用,
Scikit-learn
的性能表现是非常不错的。究其原因,一方面是因为其内部算法的实现十分高效,另一方面或许可以归功于Cython
编译器;通过Cython
在Scikit-learn
框架内部生成C
语言代码的运行方式,Scikit-learn
消除了大部分的性能瓶颈。