Create a conda environment:
conda env create -f environment.yaml
conda activate control
We use LLaVA-7b for automatically captioning each satellite image. Run the following command to get captions corresponding to each satellite image:
python get_llava_captions.py
Execute the following command to get all the geographic location embeddings:
python get_satclip_embeds.py
Setup all parameters of interest in train.py
, then run:
python train.py