OpelSpeedster's picture
Upload folder using huggingface_hub
5192692 verified
Raw
History Blame Contribute Delete
923 Bytes
import sys
import os
import numpy as np
sys.path.insert(0, r"C:\Users\ASUS\OneDrive\Desktop\RL\multipen")
from environments.wildfire_detection.wildfire_env import WildfireDetectionEnv
env = WildfireDetectionEnv()
actions = ["Alert", "Scan", "Ignore", "Deploy"]
print("=== Analyzing Environment ===")
for episode in range(2):
print(f"\n--- Episode {episode + 1} ---")
obs = env.reset()
for step in range(3):
gt = obs["ground_truth"]
if hasattr(gt, "__len__") and gt.ndim > 0:
gt_idx = int(gt[0])
else:
gt_idx = int(gt)
gt_label = ["fire", "smoke", "no_fire"][gt_idx]
print(f"Step {step + 1}: GT={gt_label}, Pred={obs['prediction']}")
for a_idx, a_name in enumerate(actions):
obs2, r, done, info = env.step(a_idx)
print(f" {a_name}: reward={r:.2f}")
if step < 2:
obs = obs2
env.close()