OpenML-Python: an extensible Python API for OpenML

  • 2019-11-06 16:59:30
  • Matthias Feurer, Jan N. van Rijn, Arlind Kadra, Pieter Gijsbers, Neeratyoy Mallik, Sahithya Ravi, Andreas Müller, Joaquin Vanschoren, Frank Hutter
  • 2

Abstract

OpenML is an online platform for open science collaboration in machinelearning, used to share datasets and results of machine learning experiments.In this paper we introduce \emph{OpenML-Python}, a client API for Python,opening up the OpenML platform for a wide range of Python-based tools. Itprovides easy access to all datasets, tasks and experiments on OpenML fromwithin Python. It also provides functionality to conduct machine learningexperiments, upload the results to OpenML, and reproduce results which arestored on OpenML. Furthermore, it comes with a scikit-learn plugin and a pluginmechanism to easily integrate other machine learning libraries written inPython into the OpenML ecosystem. Source code and documentation is available athttps://github.com/openml/openml-python/.

 

Quick Read (beta)

loading the full paper ...