We fine-tuned the Qwen/Qwen3-VL-4B-Instruct VLM on the google/RSRCC dataset.
Small VLMs are excellent at describing a single image, but they struggle with
temporal and bi-temporal remote sensing tasks. When given two aerial images
taken at different times (
Ensure you have uv installed.
To install dependencies and prepare the virtual environment, run:
uv syncTo run the training pipeline, activate the environment and execute:
uv run src/train.pyTo view the training progress and metrics in the MLflow UI, run:
mlflow ui --backend-store-uri sqlite:///mlflow.dbBase model (Qwen3-VL 4B) and dataset (google/RSRCC) are licensed under Apache-2.0 license.
This project ("Terra") is currently source available.
