Documentation
Everything you need to get started with OpenML. Learn how to explore datasets, run experiments, and collaborate with the global ML community.
Getting Started
How to use OpenML
đź’»
Web Interface
Explore datasets, tasks, and experiments through our interactive website
Browse Datasets →🤖
APIs & Libraries
Access resources programmatically through Python, R, or Java clients
View APIs →Quick Start with Python
Get up and running in 10 minutes
1. Install OpenML
pip install openml2. Load a dataset
import openml
# Load iris dataset
dataset = openml.datasets.get_dataset(61)
X, y, _, _ = dataset.get_data(target=dataset.default_target_attribute)3. Run an experiment
from sklearn.ensemble import RandomForestClassifier
# Get a task
task = openml.tasks.get_task(59)
# Run classifier
clf = RandomForestClassifier()
run = openml.runs.run_model_on_task(clf, task)
# Publish to OpenML
run.publish()Core Concepts
Datasets
Versioned, uniformly formatted data
Tasks
Standardized ML challenges



