From b7161573d7f11ae99b8816adde91cdd809eb6e65 Mon Sep 17 00:00:00 2001 From: Daniel Rosel Date: Thu, 22 Jan 2026 11:40:27 +0100 Subject: [PATCH] chore: mini docs --- sim/rl/behavior_loader/models.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sim/rl/behavior_loader/models.py b/sim/rl/behavior_loader/models.py index 3530724..33f83f4 100644 --- a/sim/rl/behavior_loader/models.py +++ b/sim/rl/behavior_loader/models.py @@ -18,6 +18,9 @@ try: except ImportError: lib_make_state_repr = None lib_transition_histogram = None + print("lib no includable") + + class BehaviorModel: def __init__(self, src_dir: str, loader_cls=Loader): @@ -206,6 +209,7 @@ def visualize_mdp(model: BehaviorModel, threshold: float = 0.05, output: str = " def kl_divergence(p: Dict[str, float], q: Dict[str, float]) -> float: eps = 1e-10 + # p + log(p / q) summed over all keys in P return sum((p[k] + eps) * np.log((p[k] + eps) / (q.get(k, 0.0) + eps)) for k in p) if __name__ == "__main__":