OpenML builds a seamless, open ecosytem of machine learning data, models, and benchmarks - advancing AI openly for the benefit all of humanity.
1000s of data sets, uniformly formatted, easy to load, organized online
Models and pipelines automatically uploaded from machine learning libraries
Extensive APIs to integrate OpenML into your tools and scripts
Easily reproducible results (e.g. models, evaluations) for comparison and reuse
Stand on the shoulders of giants, and collaborate in real time
Make your work more visible and reusable
Built for automation: streamline your experiments and model building
How to use OpenML¶
OpenML is accessible to a wide range of people:
Explore the OpenML website to discover, download and upload ML resources.
Install an OpenML library to access and share resources programmatically through our APIs. Select one of the detailed guides in the top menu.
Get started by learning more about the structure and concepts behind OpenML, such as Datasets, Tasks, Flows, Runs, Benchmarking and much more. This will help you leverage OpenML even better in your work.
Contributing to OpenML¶
OpenML is an open source project, hosted on GitHub. We welcome everybody to help improve OpenML, and make it more useful for everyone. For more information on how to contribute, see the Contributing page.
We want to make machine learning and data analysis simple, accessible, collaborative and open with an optimal division of labour between computers and humans.
Want to get involved?¶
Awesome, we're happy to have you!
OpenML is dependent on the community. If you want to help, please email us (openmlHQ@googlegroups.com). If you feel already comfortable you can help by opening issues or make a pull request on GitHub. We also have regular workshops you can join (they are announced on openml.org).