- v0.1 - ojumi beta-version is now released!
More details of the library at our official website: Link
Our paper is ArXived at: Link
Replicating my eyes with computer vision.
To install ojumi, you can simply clone this repo and pip install
git clone https://github.com/Engrgit/Ojumi.git
cd Ojumi
pip install -e .
To kick off a Ojumi agent with a classic computer vision problem. Here's a quick example.
pip instll ojumi
Ojumi was built with a modular design so that industry practitioners or academic researchers can select any subset and flexibly combine features below to construct a Ereowo agent customized for their specific use cases. Ojumi offers a diverse set of unique features for production environments, including dynamic action spaces, offline learning, intelligent neural exploration, safe decision making, history summarization, and data augmentation.
Ojumi is in progress supporting real-world applications, including recommender systems, auction bidding system and creative selection. Each of them requires a subset of features offered by Ojumi. To visualize the subset of features used by each of the applications above, see the table below.
Ojumi Features | Recommender Systems | Auction Bidding | Creative Selection |
---|---|---|---|
Policy Learning | ✅ | ✅ | ✅ |
Intelligent Exploration | ✅ | ✅ | ✅ |
Safety | ✅ | ||
History Summarization | ✅ | ||
Replay Buffer | ✅ | ✅ | ✅ |
Contextual Bandit | ✅ | ||
Offline RL | ✅ | ✅ | |
Dynamic Action Space | ✅ | ✅ | |
Large-scale Neural Network | ✅ |
Ojumi Features | Ojumi | ReAgent (Superseded by Ojumi) | RLLib | SB3 | Tianshou | Dopamine |
---|---|---|---|---|---|---|
Modularity | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
Dynamic Action Space | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
Offline RL | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ |
Intelligent Exploration | ✅ | ❌ | ❌ | ❌ | ⚪ (limited support) | ❌ |
Contextual Bandit | ✅ | ✅ | ⚪ (only linear support) | ❌ | ❌ | ❌ |
Safe Decision Making | ✅ | ❌ | ❌ | ❌ | ❌ | ❌ |
History Summarization | ✅ | ❌ | ✅ | ❌ | ⚪ (requires modifying environment state) | ❌ |
Data Augmented Replay Buffer | ✅ | ❌ | ✅ | ✅ | ✅ | ❌ |
@misc{ojumi2023paper,
title = {Ojumi - Replicating Eyes with Computer Vision},
author = {Ibrahim Gbadegesin},
year = 2023,
eprint = {arXiv}
}
Ojumi is MIT licensed, as found in the LICENSE file.