Downloads · 30 days
3
4% of all-time downloads
OzLabs/siad-wm-small
siad-wm-small is a image-to-image model from OzLabs. Use it when you need one image transformed into another. It is set up for transformers. The card lists the license as apache-2.0.
Satellite Imagery Anticipatory Dynamics - A transformer-based world model for predicting future satellite observations.
Downloads · 30 days
3
4% of all-time downloads
All-time downloads
75
Public
Parameters
157M
628 MB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors628 MB · 100%
From the Hugging Face model README
Satellite Imagery Anticipatory Dynamics - A transformer-based world model for predicting future satellite observations.
This model predicts future satellite imagery based on:
Uses JEPA (Joint Embedding Predictive Architecture) with token-based spatial representations.
from transformers import AutoModel
import torch
# Load model from HuggingFace Hub
model = AutoModel.from_pretrained("OzLabs/siad-wm-small", trust_remote_code=True)
model.inference_mode()
# Prepare inputs
obs_context = torch.randn(1, 8, 256, 256) # Current observation
actions = torch.randn(1, 6, 2) # 6-month climate actions
# Run prediction
with torch.no_grad():
z0 = model.encode(obs_context)
z_pred = model.rollout(z0, actions, H=6)
x_pred = model.decode(z_pred) # [1, 6, 8, 256, 256]
print(f"Predicted 6 months: {x_pred.shape}")
# Full forward pass with loss computation
outputs = model(
obs_context=obs_context,
actions_rollout=actions,
obs_targets=targets, # Ground truth for loss
return_dict=True
)
print(f"Loss: {outputs.loss}")
print(f"Predictions: {outputs.predictions.shape}")
print(f"Metrics: {outputs.metrics}")
This is the small configuration:
latent_dim: 768
encoder_blocks: 6
encoder_heads: 12
encoder_mlp_dim: 3072
transition_blocks: 8
transition_heads: 12
transition_mlp_dim: 3072
dropout: 0.1
@misc{siad_world_model,
title={SIAD: Satellite Imagery Anticipatory Dynamics},
author={OzLabs.ai},
year={2025},
howpublished={\url{https://huggingface.co/OzLabs/siad-wm-small}},
}