Stable-Baselines3
Last updated
Last updated
stable-baselines3
is a set of reliable implementations of reinforcement learning algorithms in PyTorch.
You can find Stable-Baselines3 models by filtering at the left of the .
All models on the Hub come up with useful features:
An automatically generated model card with a description, a training configuration, and more.
Metadata tags that help for discoverability.
Evaluation results to compare with other models.
A video widget where you can watch your agent performing.
To install the stable-baselines3
library, you need to install two packages:
stable-baselines3
: Stable-Baselines3 library.
huggingface-sb3
: additional code to load and upload Stable-baselines3 models from the Hub.
Copied
You can simply download a model from the Hub using the load_from_hub
function
Copied
You need to define two parameters:
--repo-id
: the name of the BOINC AI repo you want to download.
--filename
: the file you want to download.
You can easily upload your models using two different functions:
package_to_hub()
: save the model, evaluate it, generate a model card and record a replay video of your agent before pushing the complete repo to the Hub.
Copied
You need to define seven parameters:
--model
: your trained model.
--model_architecture
: name of the architecture of your model (DQN, PPO, A2C, SACβ¦).
--env_id
: name of the environment.
--eval_env
: environment used to evaluate the agent.
--repo-id
: the name of the BOINC AI repo you want to create or update. Itβs <your huggingface username>/<the repo name>
.
--commit-message
.
--filename
: the file you want to push to the Hub.
push_to_hub()
: simply push a file to the Hub
Copied
You need to define three parameters:
--repo-id
: the name of the BOINC AI repo you want to create or update. Itβs <your huggingface username>/<the repo name>
.
--filename
: the file you want to push to the Hub.
--commit-message
.
BOINC AI Stable-Baselines3
Stable-Baselines3