CompassAI-G1 / README.md
rafat234's picture
Add model card
5688087 verified
|
Raw
History Blame Contribute Delete
1.23 kB
---
language:
- en
- ar
base_model: Qwen/Qwen2.5-3B-Instruct
tags:
- peft
- lora
- gis
- arcgis
- compass-ai
- geospatial
license: apache-2.0
---
# 🧭 CompassAI β€” Qwen2.5-3B GIS LoRA
Fine-tuned version of [Qwen/Qwen2.5-3B-Instruct](https://huggingface.co/Qwen/Qwen2.5-3B-Instruct)
for GIS intent detection and ArcGIS JS API 4.x code generation.
## Training Details
- **Method:** QLoRA (4-bit quantization + LoRA rank 16)
- **Task:** Natural language β†’ GIS API call (JSON)
- **Languages:** English + Arabic
- **Base model:** Qwen/Qwen2.5-3B-Instruct
## Supported Intents
- `select_by_attribute` β€” SQL-based feature filtering
- `select_by_location` β€” Spatial proximity queries
- `count_aggregate` β€” Statistical summaries
- `zoom_navigate` β€” Map navigation
- `layer_toggle` β€” Layer visibility control
- `spatial_filter` β€” Polygon-based selection
## Usage
```python
from transformers import AutoTokenizer, AutoModelForCausalLM
from peft import PeftModel
base_model = AutoModelForCausalLM.from_pretrained('Qwen/Qwen2.5-3B-Instruct')
model = PeftModel.from_pretrained(base_model, 'rafat234/compass-ai-qwen2.5-3b-gis-lora')
tokenizer = AutoTokenizer.from_pretrained('rafat234/compass-ai-qwen2.5-3b-gis-lora')
```