Skip to content
berndbischl edited this page Oct 25, 2014 · 33 revisions

OpenML Components

To make development easier, OpenML has been subdivided into several subprojects with their own repositories, wikis, and issue trackers:

Suggestions for further integrations

  • We need more data. Other people made efforts for hosting and selecting ML data already. Data-Repositories lists them. List must be extended and we need to check how much we already have integrated.

Local installation of OpenML

Developers who are working on new features may need a Local Installation for testing purposes.

Backend development

The website is built using a PHP/Java backend and a PHP/javascript frontend.

An overview:

  • Backend: The high-level architecture of the website, including the controllers for different parts of the website (REST API, html, ...) and connections to the database.
  • Helper functions: Mostly written in Java, these functions build search indexes, compute dataset characteristics, generate tasks and evaluate the results of certain tasks.
  • URL Mapping A guide to the basics how a URL maps to internal files.
  • Frontend: Architecture and libraries involved in generating the frontend functions.

General topics

These are kept for historical purposes. Please use the issue tracker to provide new suggestions.

Clone this wiki locally