Skip to content

BOHML

A Bilevel Optimization Toolkit for Learning and Vision task.

Get started GitHub Repo

Various Algorithms

BOHML integrates 15 Bi-level optimization methods covering a variety of categories and all these methods are guaranteed by experimental results.

Flexible API

Through flexible interface design, BOHML supports a variety of user-defined models, optimizers, problems of LL and UL with moderate norms.

Wide Application Scenarios

BOHML supports a variety of common Bi-level optimization applications. Besides, BOHML can also be competent in other scenarios, as long as the problem is properly defined in a Bi-level frame.

Efficient & easy to use

Streaming techniques efficiently handle resources such as memory and processing time given the unbounded nature of data streams. River is designed for users with any experience level.