该项目由David Cournapeau于2007年作为Google Summer of Code项目启动,从那时起,许多志愿者都做出了贡献。请参阅About us获取核心贡献者列表的页面。
它目前由一支志愿者团队负责维护。
安装
依赖项
SCRICKIT-学习要求:
- Python(>=3.7)
- NumPy(>=1.14.6)
- SciPy(>=1.1.0)
- joblib(>=0.11)
- threadpoolctl(>=2.0.0)
Scikit-Learn 0.20是支持Python 2.7和Python 3.4的最后一个版本SCRICKIT-学习0.23和更高版本需要Python3.6或更高版本。SCRICKIT-学习1.0和更高版本需要Python 3.7或更高版本
Scikit-了解绘图功能(即函数以plot_
并且类以“display”结尾)需要Matplotlib(>=2.2.2)。要运行示例,需要Matplotlib>=2.2.2。少数示例需要SCRICKIT-image>=0.14.5,少数示例需要熊猫>=0.25.0,有些示例需要海运>=0.9.0
用户安装
如果您已经安装了能正常工作的Numpy和Scipy,则安装SCRICIT-LEARN的最简单方法是使用pip
pip install -U scikit-learn
或conda
:
conda install -c conda-forge scikit-learn
该文档包括更详细的installation instructions
更改日志
请参阅changelog有关SCRICKIT显著变化的历史-了解
发展
我们欢迎所有经验水平的新贡献者。科学工具包学习社区的目标是帮助、欢迎和有效。这个Development Guide包含有关贡献代码、文档、测试等的详细信息。我们在本自述中包含了一些基本信息
重要链接
- 官方源码repo:https://github.com/scikit-learn/scikit-learn
- 下载版本:https://pypi.org/project/scikit-learn/
- 问题跟踪器:https://github.com/scikit-learn/scikit-learn/issues
源代码
您可以使用以下命令查看最新的源代码:
git clone https://github.com/scikit-learn/scikit-learn.git
贡献
要了解更多关于为SCRICKIT-LEARN做出贡献的信息,请参阅我们的Contributing guide
测试
安装之后,您可以从源目录外部启动测试套件(您将需要pytest
>=5.0.1已安装):
pytest sklearn
请参阅网页https://scikit-learn.org/dev/developers/advanced_installation.html#testing了解更多信息
随机数生成可以在测试期间通过设置
SKLEARN_SEED
环境变量
提交拉取请求
在打开拉取请求之前,请查看完整的贡献页面,以确保您的代码符合我们的指导原则:https://scikit-learn.org/stable/developers/index.html
项目历史记录
该项目由David Cournapeau于2007年作为Google Summer of Code项目启动,从那时起,许多志愿者都做出了贡献。请参阅About us获取核心贡献者列表的页面
该项目目前由一组志愿者负责维护。
注意事项:SCRICIT-LEARN以前被称为SCRICKIT。
帮助和支持
文档
- HTML文档(稳定版本):https://scikit-learn.org
- HTML文档(开发版):https://scikit-learn.org/dev/
- 常见问题解答:https://scikit-learn.org/stable/faq.html
沟通
- 邮件列表:https://mail.python.org/mailman/listinfo/scikit-learn
- 吉特:https://gitter.im/scikit-learn/scikit-learn
- 推特:https://twitter.com/scikit_learn
- 堆栈溢出:https://stackoverflow.com/questions/tagged/scikit-learn
- GitHub讨论:https://github.com/scikit-learn/scikit-learn/discussions
- 网站:https://scikit-learn.org
引文
如果您在科学出版物中使用SCRICKIT-LEARN,我们将非常感谢您的引用:https://scikit-learn.org/stable/about.html#citing-scikit-learn