- Notifications
You must be signed in to change notification settings - Fork4
online-ml/light-river
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
LightRiver is an online machine learning library written in Rust. It is meant to be used in high-throughput environments, as well as TinyML systems.
This library is complementary toRiver. The latter provides a wide array of online methods, but is not ideal when it comes to performance. The idea is to take the algorithms that work best in River, and implement them in a way that is more performant. As such, LightRiver is not meant to be a general purpose library. It is meant to be a fast online machine learning library that provides a few algorithms that are known to work well in online settings. This is a akin to the wayscikit-learn andLightGBM are complementary to each other.
cargo run --release --example credit_card
🏗️ We plan to implement Aggregated Mondrian Forests.
🏗️ We plan to implement Aggregated Mondrian Forests.
🏗️Vowpal Wabbit is very good at recsys via contextual bandits. We don't plan to compete with it. Eventually we want to research a tree-based contextual bandit.
TODO: add abenches
directory
LightRiver is free and open-source software licensed under the3-clause BSD license.