Scikit-Learn库介绍:
scikit-learn是基于Python语言的机器学习工具,具有以下特点:

1.简单高效的数据挖掘和数据分析工具。
2.可供大家在各种环境中重复使用。
3.建立在 NumPy , SciPy 和 matplotlib 上。

4.开源,可商业使用-BSD许可证
5.目前最新的文档版本是 0.20。
历史由来:
对Python语言有所了解的科研人员可能都知道sciPy ——一个开源的基于Python 的科学计算工具包。基于 SciPy ,目前开发者们针对不同的应用领域已经发展出了为数众多的分支版本,它们被统一称为scikits ,即 sciPy 工具包的意思。而在这些分支版本中,最有名,也是专门面向机器学习的一个就是Scikit-learn .
Scikit-learn项目最早由数据科学家 David Cournapeau在2007年发起,需要MumPy 和SciPy等其他包的支持,是 Python语言中专门针对机器学习应用而发展起来的一款开源框架。
它的维护也主要依靠开源社区。
特点
作为专门面向机器学习的 Python开源框架,Scikit-learn可以在一定范围内为开发者提供非常好的帮助。它内部实现了各种各样成熟的算法,容易安装和使用,样例丰富,而且教程和文档也非常详细。另一方面,Scikit-learn 也有缺点。例如它不支持深度学习和强化学习,这在今天已经是应用非常广泛的技术。此外,它也不支持图模型和序列预测,不支持 Python 之外的语言,不支持 PyPy ,也不支持GPU加速。

主要功能:
Scikit-learn的基本功能主要被分为六大部分:分类,回归,聚类﹐数据降维﹐模型选择和数据预处理(特征工程)等。
官方文档:
https://scikit-learn.org/stable/

 

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐