Skip to content

Latest commit

 

History

History
110 lines (83 loc) · 3.69 KB

index.rst

File metadata and controls

110 lines (83 loc) · 3.69 KB
Development Status Shield PyPI Shield Travis CI Shield Codecov Shield Downloads Shield My Binder Shield

BTB Logo
.. centered:: A simple, extensible backend for developing auto-tuning systems

Overview

BTB ("Bayesian Tuning and Bandits") is a simple, extensible backend for developing auto-tuning systems such as AutoML systems. It provides an easy-to-use interface for tuning and selection.

It is currently being used in several AutoML systems:

History

In its first iteration, in 2018, BTB was designed as an open source library that handles the problems of tuning the hyperparameters of a machine learning pipeline, selecting between multiple pipelines and recommending a pipeline. A good reference to see our design rationale at that time is Laura Gustafson’s thesis, written under the supervision of Kalyan Veeramachaneni:

Later in 2018, Carles Sala joined the project to make it grow as a reliable open-source library that would become part of a bigger software ecosystem designed to facilitate the development of robust end-to-end solutions based on Machine Learning tools. This second iteration of our work was presented in 2019 as part of the Machine Learning Bazaar:

.. toctree::
   :hidden:
   :maxdepth: 1

   Overview<self>
   install
   tutorials/00_Quickstart

.. toctree::
   :caption: User Guides
   :maxdepth: 1

   tutorials/01_Tuning
   tutorials/02_Selection
   tutorials/03_Session
   benchmark
   kubernetes

.. toctree::
   :caption: Resources
   :maxdepth: 1
   :titlesonly:

   API Reference <api/btb>
   contributing
   history
   authors

Indices and tables