Description
Inject actions into latent dynamics for embodied world models.
Operations
# FiLM-style conditioning: scale and shift latent by action embedding
conditioned = film_condition(latent, action_embed) # latent * gamma + beta
# Additive action injection
conditioned = action_inject(latent, action_embed, mode='add')
# Concatenate and project
conditioned = action_concat_project(latent, action_embed, proj_weight)
Implementation
- FiLM: learn gamma, beta from action → element-wise transform
- Support for discrete and continuous actions
- Fused projection + conditioning
Tests
Used In
Genie, Dreamer, IRIS, TD-MPC, action-conditioned world models
Description
Inject actions into latent dynamics for embodied world models.
Operations
Implementation
Tests
Used In
Genie, Dreamer, IRIS, TD-MPC, action-conditioned world models