about
OpenML-Python: An Extensible Python API for OpenML (arxiv.org)
1 point by Hard_Space on Jun 25, 2021 | hide | past | pdf | discuss on HN

In plain words: A Python library connects to OpenML, an online platform for sharing machine-learning datasets and experiment results, so users can download data, run experiments, upload results, and rerun past studies from their own code. It works with the popular Python toolkit scikit-learn and lets other Python machine-learning tools plug in too.

Abstract · OpenML-Python: an extensible Python API for OpenML

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/.

Matthias Feurer, Jan N. van Rijn, Arlind Kadra, Pieter Gijsbers, Neeratyoy Mallik, Sahithya Ravi, Andreas Müller, Joaquin Vanschoren, Frank Hutter
arXiv:1911.02490 · cs.LG, stat.ML · submitted Nov 6, 2019 · updated Jun 23, 2021
abstract · pdf · html

add comment on HN