Hub documentation
Uso de Stable-Baselines3 en Hugging Face
Inicio de sesión único (SSO) Registros de auditoría Regiones de almacenamiento Data Studio para conjuntos de datos privados Grupos de recursos (control de acceso) Opciones avanzadas de cómputo Seguridad avanzada Gestión de tokens Cuentas de servicio Analítica de editor Colecciones de grupos de enmascarado Seguridad de la red Descargas de analíticas Límites de tasa Artículos del blog
Plan PRO Repositorios Introducción a los repositorios Configuración del repositorio Límites de almacenamiento Backend de almacenamiento (Xet) Caché local Pull Requests y Discusiones Notificaciones Colecciones Webhooks GitHub Actions Notebooks Próximos pasos Licencias
Modelos El Model Hub Tarjetas de modelos Resultados de evaluación Datos del ranking Modelos con acceso restringido Carga de modelos Descarga de modelos Bibliotecas integradas
Conjuntos de datos Adaptadores AllenNLP BERTopic Asteroid Diffusers ESPnet fastai Flair Keras TF-Keras (obsoleto) ML-Agents mlx-image MLX OpenCLIP PaddleNLP peft RL-Baselines3-Zoo Sample Factory Sentence Transformers SetFit spaCy SpanMarker SpeechBrain Stable-Baselines3 Stanza TensorBoard timm Transformers Transformers.js Unity Sentis
Widgets de modelos Inferencia de modelos Estadísticas de descargas de modelos Lista de verificación para la publicación de un modelo Hardware Aplicaciones locales Preguntas frecuentes Temas avanzados Resumen de conjuntos de datos Tarjetas de conjuntos de datos Conjuntos de datos con acceso restringido Carga de conjuntos de datos Carga de conjuntos de datos (para LLM) Descarga de conjuntos de datos Conjuntos de datos en streaming Bibliotecas integradas Data Studio Trazas de agentes Estadísticas de descargas de conjuntos de datos
Spaces Resumen de Spaces Mejoras de GPU en Spaces Spaces ZeroGPU Modo de desarrollo de Spaces Uso del disco y almacenamiento de Spaces Espacios Dominio personalizado Spaces como servidores MCP Spaces como herramientas de agentes Spaces como puntos finales de API Gradio Spaces Espacios de Streamlit Espacios HTML estáticos Espacios de Docker Incorpora tu Space Ejecutar Spaces con Docker Referencia de configuración de Spaces Botón Iniciar sesión con HF Espacios destacados Registro de cambios de Spaces Temas avanzados
Baldes de almacenamiento new Guía de migración Patrones de acceso Compatibilidad con S3 Integraciones de Bucket Seguridad del bucket
Imágenes de contenedor new Jobs Resumen de trabajos Introducción Precios y facturación Gestionar trabajos Configuración Uso de imágenes de Docker Servir modelos Entrenar modelos Ejemplos y tutoriales Procesar conjuntos de datos grandes Programar trabajos Automatización de Webhooks Referencia
Agentes Resumen de agentes Hugging Face CLI para agentes de IA Servidor MCP de Hugging Face Hugging Face Agent Skills Creación de agentes con el SDK de HF Agentes locales con llama.cpp Bibliotecas de agentes Formato de trazas de sesión
Otros Uso de Stable-Baselines3 en Hugging Face
stable-baselines3 es un conjunto de implementaciones fiables de algoritmos de aprendizaje por refuerzo en PyTorch.
Explorando Stable-Baselines3 en el Hub
Puedes encontrar los modelos de Stable-Baselines3 filtrando en la parte izquierda de la página de modelos.
Todos los modelos del Hub vienen con características útiles:
- Una tarjeta de modelo generada automáticamente con una descripción, una configuración de entrenamiento y más.
- Etiquetas de metadatos que ayudan a la descubribilidad.
- Resultados de evaluación para comparar con otros modelos.
- Un widget de video donde puedes ver a tu agente en acción.
Instalar la biblioteca
Para instalar la biblioteca stable-baselines3, necesitas instalar dos paquetes:
stable-baselines3: biblioteca Stable-Baselines3.huggingface-sb3: código adicional para cargar y subir modelos de Stable-baselines3 desde el Hub.
pip install stable-baselines3
pip install huggingface-sb3Uso de modelos existentes
Puedes simplemente descargar un modelo del Hub usando la función load_from_hub
checkpoint = load_from_hub(
repo_id="sb3/demo-hf-CartPole-v1",
filename="ppo-CartPole-v1.zip",
)Debes definir dos parámetros:
--repo-id: el nombre del repositorio de Hugging Face que deseas descargar.--filename: el archivo que desea descargar.
Compartir tus modelos
Puedes subir tus modelos fácilmente usando dos funciones diferentes:
package_to_hub(): guarda el modelo, lo evalúa, genera una tarjeta de modelo y registra un video de reproducción de tu agente antes de subir el repositorio completo al Hub.
package_to_hub(model=model,
model_name="ppo-LunarLander-v2",
model_architecture="PPO",
env_id=env_id,
eval_env=eval_env,
repo_id="ThomasSimonini/ppo-LunarLander-v2",
commit_message="Test commit")Debes definir siete parámetros:
--model: tu modelo entrenado.--model_architecture: nombre de la arquitectura de tu modelo (DQN, PPO, A2C, SAC…).--env_id: nombre del entorno.--eval_env: entorno utilizado para evaluar al agente.--repo-id: el nombre del repositorio de Hugging Face que deseas crear o actualizar. Es<your huggingface username>/<the repo name>.--commit-message.--filename: el archivo que deseas enviar al Hub.
push_to_hub(): simplemente sube un archivo al Hub
push_to_hub(
repo_id="ThomasSimonini/ppo-LunarLander-v2",
filename="ppo-LunarLander-v2.zip",
commit_message="Added LunarLander-v2 model trained with PPO",
)Debes definir tres parámetros:
--repo-id: el nombre del repositorio de Hugging Face que deseas crear o actualizar. Es<your huggingface username>/<the repo name>.--filename: el archivo que deseas enviar al Hub.--commit-message.
Recursos adicionales
- Documentación de Hugging Face Stable-Baselines3 documentation
- Documentación de Stable-Baselines3 documentation