Downloads · 30 days
8
14% of all-time downloads
villekuosmanen/context_ae_v2_eval_footbag_11Sep_e78b65d9
context_ae_v2_eval_footbag_11Sep_e78b65d9 is a robotics model from villekuosmanen. Use it for the robotics task on the model card, and read the license before you ship it in a product. It is set up for pytorch.
This model is a Context Autoencoder trained for out-of-distribution (OOD) detection in robotic tasks. It analyzes temporal patterns in policy activations to detect unusual behavior.
Downloads · 30 days
8
14% of all-time downloads
All-time downloads
57
Public
Repo size
11.8 GB
Likes
0
Public
Click a slice to open those files.
.safetensors3.9 GB · 100%
From the Hugging Face model README
This model is a Context Autoencoder trained for out-of-distribution (OOD) detection in robotic tasks. It analyzes temporal patterns in policy activations to detect unusual behavior.
[villekuosmanen/drop_footbag_into_dice_tower, villekuosmanen/drop_footbag_into_dice_tower_continuous, villekuosmanen/dAgger_drop_footbag_into_dice_tower_1.0.0, villekuosmanen/dAgger_drop_footbag_into_dice_tower_1.1.0, villekuosmanen/dAgger_drop_footbag_into_dice_tower_1.2.0, villekuosmanen/dAgger_drop_footbag_into_dice_tower_1.3.0, villekuosmanen/dAgger_drop_footbag_into_dice_tower_1.4.0, villekuosmanen/dAgger_drop_footbag_into_dice_tower_1.5.0, villekuosmanen/dAgger_drop_footbag_into_dice_tower_1.6.0, villekuosmanen/eval_footbag_11Sep]model.encoder.layers.3.norm2Load the model using the ContextAutoencoderWrapper from the codebase:
from missiontracker.checks.context_ae_wrapper import ContextAutoencoderWrapper
# Initialize the wrapper
context_ae = ContextAutoencoderWrapper(
autoencoder_path="villekuosmanen/context_ae_v2_eval_footbag_11Sep_e78b65d9", # Will download from Hub
config_path="villekuosmanen/context_ae_v2_eval_footbag_11Sep_e78b65d9",
device='cuda',
max_reconstruction_loss=0.40, # Adjust threshold as needed
)
# Use for inference
activation_history = [...] # List of activation tensors
loss, is_anomaly = context_ae.judge_activation(activation_history)
Or directly use with AttentionOODCheck:
from missiontracker.checks.attention_ood import AttentionOODCheck
check = AttentionOODCheck(
policy=policy,
context_ae_dir="villekuosmanen/context_ae_v2_eval_footbag_11Sep_e78b65d9", # Automatically downloads from Hub
sequence_length=100,
max_context_ae_loss=0.40,
)
best_model.safetensors: Best model checkpoint (safetensors format)config.json: Model configuration and hyperparametersIf you use this model, please cite:
@misc{context_ae_v2_eval_footbag_11Sep_e78b65d9,
title={Context Autoencoder for Temporal OOD Detection},
author={Alpha Robotics},
year={2025},
publisher={Hugging Face},
howpublished={\url{https://huggingface.co/villekuosmanen/context_ae_v2_eval_footbag_11Sep_e78b65d9}}
}