Skip to content

OpenML Auto-AutoML

  • This repository is under a project called AutoML4All, an initiative to provide AutoML tools to anyone without programming experience.
  • At the moment, this is focused on only Tabular data.
  • If anyone uploads a dataset to OpenML, we perform these steps every n (here 5) hours
    • Check if there are new datasets based on what was previously stored
    • Identify if there is a Task, if not, then try to create one based on the target variable and data type of the target column.
    • Once a task is created, summon amlb and based on the chosen automl frameworks, send a request to the GPU servers
    • For now, we are using Snellius
    • Once the frameworks are done running, upload the run results back to OpenML.

How to use?

  • If this project has not shut down, you should just be able to access it by uploading a dataset to OpenML and checking back in a few hours.

Developer configuration

  • Hello future OpenML developer, so you want to re-run/make a new version of this? Just look at the rest of this documentation