OpenML-Python: an extensible Python API for OpenML
arXiv:1911.02490
Abstract
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/.
References in corpus (4)
Cited by in corpus (12)
- Open Graph Benchmark: Datasets for Machine Learning on Graphs
- When are Deep Networks really better than Decision Forests at small sample sizes, and how?
- SCARF: Self-Supervised Contrastive Learning using Random Feature Corruption
- AgEBO-Tabular: Joint Neural Architecture and Hyperparameter Search with Autotuned Data-Parallel Training for Tabular Data
- Efficient Stochastic Gradient Descent for Learning with Distributionally Robust Optimization
- Efficient AutoML Pipeline Search with Matrix and Tensor Factorization
- Random Forests for Adaptive Nearest Neighbor Estimation of Information-Theoretic Quantities
- HPO-B: A Large-Scale Reproducible Benchmark for Black-Box HPO based on OpenML
- Neural Model-based Optimization with Right-Censored Observations
- Unbiased Gradient Estimation for Distributionally Robust Learning
- Towards Interaction Detection Using Topological Analysis on Neural Networks
- Anderson acceleration of coordinate descent