OpenML is an online platform for open science collaboration in machine learning, used to share datasets and results of machine learning experiments. In this paper we introduce OpenML-Python, a client API for Python, opening up the OpenML platform for a wide range of Python-based tools. It provides easy access to all datasets, tasks and experiments on OpenML from within Python. It also provides functionality to conduct machine learning experiments, upload the results to OpenML, and reproduce results which are stored on OpenML. Furthermore, it comes with a scikit-learn plugin and a plugin mechanism to easily integrate other machine learning libraries written in Python into the OpenML ecosystem. Source code and documentation is available at https://github.com/openml/openml-python/.
翻译:OpenML是一个在机器学习中进行公开科学合作的在线平台,用于分享数据集和机器学习实验的结果。在本文中,我们介绍了Python的客户API API API OpenML-Python, 开启OpenML 平台, 广泛使用 Python 工具, 方便地访问 Python 内部所有关于 OpenML 的数据集、 任务和实验 。 它还提供了进行机器学习实验的功能, 将结果上传到 OpenML, 并复制存储在 OpenML 上的结果 。 此外, 还有一个 sikit-learn 插件和一个插件机制, 方便地将用 Python 书写的其他机器学习图书馆整合到 OpenML 生态系统中。 源代码和文件可在 https://github.com/openml/openml-python/ 上查阅 。