Ir para o conteúdo
ModelListadosExterno
Baixar

Nethack Ppo Ablation No Hmm No Intrinsic

This repository contains a complete Sequential Skill RL model trained on NetHack/MiniHack environments.

TipoVAEVersãovae_modelBnota

Fonte do modelo

Tipo
VAE
Tamanho do arquivo
8,93 MB
Versão
vvae_model
Atualizado
9 de out. de 2026
Fonte
Hugging Face

Descrição da fonte

CatkinChen/nethack-ppo-ablation-no_hmm_no_intrinsic

This repository contains a complete Sequential Skill RL model trained on NetHack/MiniHack environments.

Model Components

1. PPO Policy (ppo_policy.pth)

  • Type: Proximal Policy Optimization agent
  • Environment: MiniHack-River-Narrow-v0
  • Training Steps: 195
  • Features:
    • Curiosity-driven exploration: False
    • Random Network Distillation: False

2. VAE Model (vae_model.pth)

  • Type: Variational Autoencoder
  • Purpose: Encodes NetHack observations into latent skill representations
  • Latent Dimension: 96
  • Architecture: Unknown

3. HMM Model (hmm_model.pth)

  • Type: Hidden Markov Model (Sticky HDP-HMM)
  • Purpose: Models sequential skill transitions and dynamics
  • Integration: Used for intrinsic reward computation

Usage

import torch
from training.online_rl import train_online_ppo_with_pretrained_models

# Load the complete model
device = torch.device('cuda' if torch.cuda.is_available() else 'cpu')

# Load individual components
ppo_checkpoint = torch.load('ppo_policy.pth', map_location=device, weights_only=False)
vae_data = torch.load('vae_model.pth', map_location=device, weights_only=False)
hmm_data = torch.load('hmm_model.pth', map_location=device, weights_only=False)

# Use for inference or continued training
results = train_online_ppo_with_pretrained_models(
    env_name="MiniHack-River-Narrow-v0",
    vae_repo_id="None",
    hmm_repo_id="None",
    test_mode=True
)

Training Configuration

  • Environment: MiniHack-River-Narrow-v0
  • Learning Rate: 0.0003
  • Training Time: 3167.20 seconds
  • Device: cuda
  • Train Seed: 51
  • Eval Seed: 51

Performance

Training completed successfully with the following configuration:

  • Curiosity-driven exploration: False
  • Random Network Distillation: False

Generated on: 2025-09-28 05:16:05

Fontes

1 fonte
Hugging FacePrimárioVersão 9f9c9fa8fccef82db3051b2d5ffeffa92c635fec
huggingface.co/CatkinChen/nethack-ppo-ablation-no_hmm_no_intrinsic/tree/9f9c9fa8fccef82db3051b2d5ffeffa92c635fec

Verificado 9 de out.

Artefatos de modelo

1 artefato

vae_model.pth

pth · 8,93 MB · SHA-256 494d48f0b301…11c1 · Hugging Face

Download file

Trechos de fonte

2 trechos

--- library_name: pytorch pipeline_tag: reinforcement-learning tags: - nethack - ppo - vae - hmm - minihack - sequential-skills --- # CatkinChen/nethack-ppo-ablation-no_hmm_no_intrinsic This repository contains a complete Sequential Skill RL model trained on NetHack/MiniHack environments. ## Model Components ### 1. PPO Policy (`ppo_policy.pth`) - **Type**: Proximal Policy Optimization agent - **Environment**: MiniHack-River-Narrow-v0 - **Training Steps**: 195 - **Features**: - Curiosity-driven exploration: False - Random Network Distillation: False ### 2. VAE Model (`vae_model.pth`) - **Type**: Variational Autoencoder - **Purpose**: Encodes NetHack observations into latent skill representations - **Latent Dimension**: 96 - **Architecture**: Unknown ### 3. HMM Model (`hmm_model.pth`) - **Type**: Hidden Markov Model (Sticky HDP-HMM) - **Purpose**: Models sequential skill transitions and dynamics - **Integration**: Used for intrinsic reward computation ## Usage ```python import torch from training.online_rl import train_online_ppo_with_pretrained_models # Load the complete model device = torch.device('cuda' if torch.cuda.is_available() else 'cpu') # Load individual components ppo_checkpoint = torch.load('ppo_policy.pth', map_location=device, weights_only=False) vae_data = torch.load('vae_model.pth', map_location=device, weights_only=False) hmm_data = torch.load('hmm_model.pth', map_location=device, weights_only=False) # Use for inference or continued training results = train_online_ppo_with_pretrained_models( env_name="MiniHack-River-Narrow-v0", vae_repo_id="None", hmm_repo_id="None", test_mode=True ) ``` ## Training Configuration - **Environment**: MiniHack-River-Narrow-v0 - **Learning Rate**: 0.0003 - **Training Time**: 3167.20 seconds - **Device**: cuda - **Train Seed**: 51 - **Eval Seed**: 51 ## Performance Training completed successfully with the following configuration: - Curiosity-driven exploration: False - Random Network Distillation: False Generated on: 2025-09-28 05:16:05

Source context: 0 downloads · 0 likes · Pipeline reinforcement-learning · Library pytorch · Repo CatkinChen/nethack-ppo-ablation-no_hmm_no_intrinsic