SAF-Net¶
Overview¶
saf_net adds an intensity-oriented storm baseline to the shared tc.track_intensity evaluator.
At a Glance¶
Tropical Cyclone
Public catalog grouping used for this model.
Implemented
Catalog maturity label used on the index page.
1
Track + Intensity
Primary benchmark-family link used for compatible evaluation coverage.
Description¶
saf_net adds an intensity-oriented storm baseline to the shared tc.track_intensity evaluator.
The adapter keeps full trajectory outputs so it can use the same report format as the other PyHazards storm models.
Benchmark Compatibility¶
Primary benchmark family: Tropical Cyclone Benchmark
Mapped benchmark ecosystems: TCBench Alpha
External References¶
Paper: SAF-Net: A spatio-temporal deep learning method for typhoon intensity prediction | Repo: Repository
Registry Name¶
Primary entrypoint: saf_net
Supported Tasks¶
Track + Intensity
Programmatic Use¶
import torch
from pyhazards.models import build_model
model = build_model(name="saf_net", task="regression", input_dim=8, horizon=5)
preds = model(torch.randn(2, 6, 8))
print(preds.shape)
Notes¶
Track channels are retained so the shared storm evaluator can score all baselines consistently.