auto-sklearn简介
来源:互联网 发布:珠宝营销服务软件 编辑:程序博客网 时间:2024/06/16 05:26
来自官网首页
auto-sklearn是什么?
auto-sklearn是一个自动化机器学习的工具包,其基于sklearn编写.
>>> import autosklearn.classification >>> cls = autosklearn.classification.AutoSklearnClassifier() >>> cls.fit(X_train, y_train) >>> predictions = cls.predict(X_test)
auto-sklearn可以进行机器学习算法的自动选择与超参数的自动优化,它使用的技术包括贝叶斯优化,元学习,以及集成机构?(ensemble construction).你可以通过这篇文章,NIPS 2015来学习关于更多auto-sklearn背后的原理与技术.
例子
>>> import autosklearn.classification >>> import sklearn.model_selection >>> import sklearn.datasets >>> import sklearn.metrics >>> X, y = sklearn.datasets.load_digits(return_X_y=True) >>> X_train, X_test, y_train, y_test = \ sklearn.model_selection.train_test_split(X, y, random_state=1) >>> automl = autosklearn.classification.AutoSklearnClassifier() >>> automl.fit(X_train, y_train) >>> y_hat = automl.predict(X_test) >>> print("Accuracy score", sklearn.metrics.accuracy_score(y_test, y_hat))
如果将上面的代码运行一个小时,那么其精度将会高于0.98.
手册
- 安装
- 手册
- api
- 扩展auto-sklearn
手册中文翻译
许可证
auto-sklearn与scikit-sklearn的许可证一样,即都为三条款的BSD许可
援引auto-sklearn
如果你在科学出版物上使用auto-sklearn,我们将感激不尽
Efficient and Robust Automated Machine Learning, Feurer et al., Advances in Neural Information Processing Systems 28 (NIPS 2015).
Bibtex entry:
@incollection{NIPS2015_5872, title = {Efficient and Robust Automated Machine Learning}, author = {Feurer, Matthias and Klein, Aaron and Eggensperger, Katharina and Springenberg, Jost and Blum, Manuel and Hutter, Frank}, booktitle = {Advances in Neural Information Processing Systems 28}, editor = {C. Cortes and N. D. Lawrence and D. D. Lee and M. Sugiyama and R. Garnett}, pages = {2962--2970}, year = {2015}, publisher = {Curran Associates, Inc.}, url = {http://papers.nips.cc/paper/5872-efficient-and-robust-automated-machine-learning.pdf} }
贡献
我们感谢所有对auto-sklearn做出贡献的人,无论你是写的bug报告还是文档,亦或是新的贡献.同时如果你想要贡献代码.你可以使用issue tracker
同时为了项目合并前避免重复的工作,强烈建议你在进行工作前与我们的工作人员在(github issues)[https://github.com/automl/auto-sklearn/issues]上进行联系
同时建议你在开发新的功能时,请先创建新的发展分支,同时在所有的测试结束并通过后,进行项目合并.
阅读全文
2 0
- auto-sklearn简介
- auto-sklearn手册
- sklearn简介
- 【Auto-sklearn】MacOS安装笔记
- auto-sklearn案例解析一
- auto-sklearn案例解析二
- sklearn pipeline简介
- sklearn GridSearchCV简介
- sklearn主要包简介
- sklearn的简介
- auto 使用简介
- sklearn.datasets.base.Bunch简介
- mysql的auto-rehash简介
- Sklearn
- sklearn
- sklearn
- Sklearn
- 几个关键字auto register extern简介
- java.lang.UnsupportedClassVersionError::Class文件编译的版本错误
- 看一个数是否是素数
- BZOJ3668: [Noi2014]起床困难综合症(洛谷P2114)
- [BZOJ]2124 等差子序列 Hash&树状数组
- Myeclipse 中 项目前有感叹号是什么意思
- auto-sklearn简介
- 双击实现文字编辑
- 学界 | OpenAI 发布稀疏计算内核,更宽更深的网络,一样的计算开销
- 有限状态机的构造和详细解析
- 判断是否JSON格式,日期,整数和小数的工具类
- 波士顿Atlas机器人再次完成进化,距人类灭绝又进一步!
- AI指数评论:提防“路灯谬误”,开启全球多方对话
- c语言实现的三子棋游戏
- Spring Boot 集成 Activiti