Reinforcement Learning
stable-baselines3
English
Korean
ppo
continuous-control
mujoco
humanoid-v5
robotics
robot
bipedal-robot
neuromotion
Instructions to use hwihwalab/neuromotion-humanoid-v5-ppo with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- stable-baselines3
How to use hwihwalab/neuromotion-humanoid-v5-ppo with stable-baselines3:
from huggingface_sb3 import load_from_hub checkpoint = load_from_hub( repo_id="hwihwalab/neuromotion-humanoid-v5-ppo", filename="{MODEL FILENAME}.zip", ) - Notebooks
- Google Colab
- Kaggle
feat: upload run_gui.py
Browse files- run_gui.py +1 -4
run_gui.py
CHANGED
|
@@ -11,7 +11,6 @@ from simulation_engine import SimulationEngine
|
|
| 11 |
from train_rl import RLTrainer
|
| 12 |
|
| 13 |
|
| 14 |
-
|
| 15 |
# ==========================================================
|
| 16 |
# ์ฒ์ฌ๋์์ธ์์ด์ ํธ ํ ํฐ ์์คํ
(Slate & Semantic Neon)
|
| 17 |
# ==========================================================
|
|
@@ -76,7 +75,7 @@ class RobotAILabGUI:
|
|
| 76 |
self.push_alert_text = "[ DISTURBANCE INJECTED ]"
|
| 77 |
self.save_alert_timer = 0
|
| 78 |
|
| 79 |
-
# ๋ชจ๋ ์์คํ
ํฐํธ ๋ก๋
|
| 80 |
font_names = "segoeui,malgungothic,arial,helvetica"
|
| 81 |
self.font_brand = pygame.font.SysFont(font_names, 18, bold=True)
|
| 82 |
self.font_sub = pygame.font.SysFont(font_names, 12)
|
|
@@ -86,7 +85,6 @@ class RobotAILabGUI:
|
|
| 86 |
self.font_small = pygame.font.SysFont(font_names, 11)
|
| 87 |
self.font_alert = pygame.font.SysFont(font_names, 14, bold=True)
|
| 88 |
|
| 89 |
-
|
| 90 |
# ์์ง ๋ฐ ํธ๋ ์ด๋ ์ด๊ธฐํ
|
| 91 |
print("[TELEMETRY] Initializing MuJoCo Simulation & PPO Engine...")
|
| 92 |
self.sim = SimulationEngine(render_width=590, render_height=420)
|
|
@@ -451,7 +449,6 @@ class RobotAILabGUI:
|
|
| 451 |
avg_20 = float(np.mean(list(self.recent_20_rewards))) if len(self.recent_20_rewards) > 0 else 0.0
|
| 452 |
|
| 453 |
cards_data = [
|
| 454 |
-
|
| 455 |
("EPISODE REWARD", f"{self.sim.episode_reward:.1f}", COLOR_CYAN),
|
| 456 |
("PEAK REWARD", f"{self.best_reward:.1f}", COLOR_AMBER),
|
| 457 |
("20-EP MOVING AVG", f"{avg_20:.1f}", COLOR_EMERALD),
|
|
|
|
| 11 |
from train_rl import RLTrainer
|
| 12 |
|
| 13 |
|
|
|
|
| 14 |
# ==========================================================
|
| 15 |
# ์ฒ์ฌ๋์์ธ์์ด์ ํธ ํ ํฐ ์์คํ
(Slate & Semantic Neon)
|
| 16 |
# ==========================================================
|
|
|
|
| 75 |
self.push_alert_text = "[ DISTURBANCE INJECTED ]"
|
| 76 |
self.save_alert_timer = 0
|
| 77 |
|
| 78 |
+
# ๋ชจ๋ ์์คํ
ํฐํธ ๋ก๋
|
| 79 |
font_names = "segoeui,malgungothic,arial,helvetica"
|
| 80 |
self.font_brand = pygame.font.SysFont(font_names, 18, bold=True)
|
| 81 |
self.font_sub = pygame.font.SysFont(font_names, 12)
|
|
|
|
| 85 |
self.font_small = pygame.font.SysFont(font_names, 11)
|
| 86 |
self.font_alert = pygame.font.SysFont(font_names, 14, bold=True)
|
| 87 |
|
|
|
|
| 88 |
# ์์ง ๋ฐ ํธ๋ ์ด๋ ์ด๊ธฐํ
|
| 89 |
print("[TELEMETRY] Initializing MuJoCo Simulation & PPO Engine...")
|
| 90 |
self.sim = SimulationEngine(render_width=590, render_height=420)
|
|
|
|
| 449 |
avg_20 = float(np.mean(list(self.recent_20_rewards))) if len(self.recent_20_rewards) > 0 else 0.0
|
| 450 |
|
| 451 |
cards_data = [
|
|
|
|
| 452 |
("EPISODE REWARD", f"{self.sim.episode_reward:.1f}", COLOR_CYAN),
|
| 453 |
("PEAK REWARD", f"{self.best_reward:.1f}", COLOR_AMBER),
|
| 454 |
("20-EP MOVING AVG", f"{avg_20:.1f}", COLOR_EMERALD),
|