Arty1001 commited on
Commit
49f5672
·
verified ·
1 Parent(s): 0bc8b2d

Add model card with vision pipeline_tag and satellite imagery metadata

Browse files
Files changed (1) hide show
  1. README.md +90 -0
README.md ADDED
@@ -0,0 +1,90 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: apache-2.0
3
+ language:
4
+ - en
5
+ base_model: LiquidAI/LFM2.5-VL-450M
6
+ pipeline_tag: image-text-to-text
7
+ tags:
8
+ - vision
9
+ - multimodal
10
+ - satellite-imagery
11
+ - remote-sensing
12
+ - environmental-monitoring
13
+ - water-monitoring
14
+ - freshwater
15
+ - gguf
16
+ - llama-cpp
17
+ - aquaveritas
18
+ ---
19
+
20
+ # AquaVeritas-LFM — GGUF
21
+
22
+ **AquaVeritas-LFM** is a fine-tuned vision-language model for automated freshwater body monitoring
23
+ from Sentinel-2 satellite imagery. It is a full fine-tune of
24
+ [LiquidAI/LFM2.5-VL-450M](https://huggingface.co/LiquidAI/LFM2.5-VL-450M)
25
+ trained on 2,820 labeled observations across 20 global freshwater locations spanning 2018–2024.
26
+
27
+ ## Model Description
28
+
29
+ - **Base model:** LiquidAI/LFM2.5-VL-450M (Liquid Foundation Model 2.5 Vision-Language)
30
+ - **Task:** Satellite image analysis → structured JSON environmental assessment
31
+ - **Fine-tuning:** Full fine-tune (no LoRA/PEFT), 3 epochs on H100
32
+ - **Training loss:** 0.0113 | **Eval loss:** 0.01542
33
+ - **Input:** RGB + SWIR Sentinel-2 tiles (15 km × 15 km, 10 m/px)
34
+ - **Output:** Structured JSON assessment of water extent, flood risk, water clarity,
35
+ shoreline encroachment, agriculture stress, and land-use change
36
+
37
+ ## Files
38
+
39
+ | File | Size | Description |
40
+ |------|------|-------------|
41
+ | `aquaveritas-lfm-q8_0.gguf` | ~451 MB | Full model, Q8_0 quantized — use with llama-server |
42
+
43
+ > The base model's mmproj (vision encoder projector) is required for inference.
44
+ > Download it from [LiquidAI/LFM2.5-VL-450M-GGUF](https://huggingface.co/LiquidAI/LFM2.5-VL-450M-GGUF):
45
+ > `mmproj-LFM2.5-VL-450m-F16.gguf`
46
+
47
+ ## Usage
48
+
49
+ ```bash
50
+ # Download mmproj from LiquidAI official repo
51
+ huggingface-cli download LiquidAI/LFM2.5-VL-450M-GGUF mmproj-LFM2.5-VL-450m-F16.gguf
52
+
53
+ # Start llama-server
54
+ llama-server \
55
+ -m aquaveritas-lfm-q8_0.gguf \
56
+ --mmproj mmproj-LFM2.5-VL-450m-F16.gguf \
57
+ --port 8080 \
58
+ --ctx-size 4096 \
59
+ -ngl 99
60
+ ```
61
+
62
+ ## Training Data
63
+
64
+ - **20 global freshwater locations:** Lake Chad, Aral Sea, Dead Sea, Lake Urmia,
65
+ Lake Victoria, Lake Titicaca, Lake Turkana, Tonle Sap, Okavango, Niger Delta,
66
+ Nile Delta, Mekong Delta, Amazon Delta, Congo Delta, Danube Delta, Mesopotamian Marshes,
67
+ Omo River, Tana River, Po Valley, Salton Sea
68
+ - **7-year temporal range:** 2018–2024 (monthly observations)
69
+ - **2,820 training examples** (core zone + buffer zone analysis per observation)
70
+ - **Labels generated by Claude Opus oracle** with field-level accuracy ~99%
71
+
72
+ ## Evaluation (vs Claude oracle, 30 test observations)
73
+
74
+ | Field | Claude | Base LFM | **AquaVeritas-LFM** | Δ |
75
+ |-------|--------|----------|---------------------|---|
76
+ | Water Extent Status | 86.7% | 0.0% | **100.0%** | ▲ 100% |
77
+ | Flood Risk | 73.3% | 33.3% | **100.0%** | ▲ 67% |
78
+ | Water Clarity | 93.3% | 0.0% | **100.0%** | ▲ 100% |
79
+ | Shoreline Encroachment | 80.0% | 50.0% | **100.0%** | ▲ 50% |
80
+
81
+ ## Citation
82
+
83
+ ```
84
+ @misc{aquaveritas2026,
85
+ title={AquaVeritas: Automated Freshwater Monitoring via Fine-tuned Vision-Language Models},
86
+ author={ML_LABS},
87
+ year={2026},
88
+ url={https://huggingface.co/Arty1001/aquaveritas-lfm-GGUF}
89
+ }
90
+ ```