Download config.json from OneScience-Group/AlphaEarthFoundations: direct link, hf CLI and curl.
- Browser
- Download file 3.17 kB
-
https://huggingface.co/OneScience-Group/AlphaEarthFoundations/resolve/main/config.json
- Command line
-
hf download hf://OneScience-Group/AlphaEarthFoundations/config.json
-
curl -L -o config.json https://huggingface.co/OneScience-Group/AlphaEarthFoundations/resolve/main/config.json
3.17 kB
| { | |
| "model_name": "AlphaEarthFoundations", | |
| "model_type": "alphaearthfoundations", | |
| "architectures": [ | |
| "AlphaEarthFoundations", | |
| "STPBlock", | |
| "ConditionalDecoder" | |
| ], | |
| "framework": "PyTorch", | |
| "domain": "earth-observation", | |
| "task": "multi-source-geospatial-embedding", | |
| "implementation": { | |
| "entry_point": "model/alphaearthfoundations.py", | |
| "scope": "engineering reproduction of a multi-source spatiotemporal embedding field for sparse-label global Earth observation mapping", | |
| "train_script": "scripts/train.py", | |
| "inference_script": "scripts/inference.py", | |
| "evaluation_script": "scripts/result.py", | |
| "synthetic_data_script": "scripts/fake_data.py" | |
| }, | |
| "architecture": { | |
| "family": "spatiotemporal precision-time-space embedding field", | |
| "input_sources": [ | |
| "sentinel2", | |
| "sentinel1", | |
| "landsat" | |
| ], | |
| "precision_dim": 8, | |
| "time_dim": 16, | |
| "space_dim": 32, | |
| "embedding_dim": 64, | |
| "num_blocks": 1, | |
| "num_heads": 4, | |
| "decoder_hidden_dim": 32, | |
| "vmf_kappa": 8000.0, | |
| "max_geometry_dim": 2, | |
| "embedding_normalization": "L2 unit sphere", | |
| "paper_model": { | |
| "precision_dim": 128, | |
| "time_dim": 512, | |
| "space_dim": 1024, | |
| "embedding_dim": 64, | |
| "num_blocks": 15, | |
| "parameter_count": "approximately 480M" | |
| } | |
| }, | |
| "data": { | |
| "datasets": [ | |
| "Google Satellite Embedding V1 Annual" | |
| ], | |
| "protocol": "aef_synthetic_paper_spec_v3", | |
| "format": "NPZ", | |
| "train_file": "data/train.npz", | |
| "test_file": "data/test.npz", | |
| "image_size": 128, | |
| "spatial_extent_km": [ | |
| 1.28, | |
| 1.28 | |
| ], | |
| "grid_resolution_m": 10, | |
| "input_sources": { | |
| "sentinel2": { | |
| "timesteps": 65, | |
| "channels": 5, | |
| "geometry_dim": 0 | |
| }, | |
| "sentinel1": { | |
| "timesteps": 17, | |
| "channels": 5, | |
| "geometry_dim": 2 | |
| }, | |
| "landsat": { | |
| "timesteps": 21, | |
| "channels": 7, | |
| "geometry_dim": 0 | |
| } | |
| }, | |
| "target_sources": { | |
| "sentinel2": {"channels": 5, "type": "continuous", "loss_grid_m": 10}, | |
| "sentinel1": {"channels": 5, "type": "continuous", "loss_grid_m": 10}, | |
| "landsat": {"channels": 7, "type": "continuous", "loss_grid_m": 30}, | |
| "palsar2": {"channels": 3, "type": "continuous", "loss_grid_m": 30}, | |
| "era5_land": {"channels": 12, "type": "continuous", "loss_grid_m": 10}, | |
| "gedi": {"channels": 101, "type": "continuous", "loss_grid_m": 20}, | |
| "grace": {"channels": 1, "type": "continuous", "loss_grid_m": 1280}, | |
| "glo30": {"channels": 1, "type": "continuous", "loss_grid_m": 30}, | |
| "nlcd": {"channels": 16, "type": "categorical", "loss_grid_m": 30} | |
| }, | |
| "required_metadata": [ | |
| "format_version", | |
| "data_source", | |
| "timestamps", | |
| "frame_available", | |
| "channel_available", | |
| "pixel_valid", | |
| "geometry", | |
| "support_period", | |
| "valid_period", | |
| "text_target" | |
| ] | |
| }, | |
| "configuration_sources": [ | |
| "conf/config.yaml", | |
| "model/alphaearthfoundations.py", | |
| "scripts/fake_data.py", | |
| "scripts/train.py", | |
| "scripts/inference.py", | |
| "scripts/result.py" | |
| ] | |
| } | |