A hands-on workshop on using Prithvi-EO-2.0 and Terramind, prepared for the Machine Learning for Earth Observation conference, 2025. There are two notebooks focused on using Geospatial AI Foundation models:
- Prithvi-EO-2.0 (HLS)
- Multi-temporal Data (Crop segmentation)
- Terramind
- Multi-modal Disaster response using S1, S2
Each notebook can be run in a Jupyter Notebook environment, preferable with access to GPUs.
- Python
- Machine Learning knowledge
- Some understanding of Geo-spatial datasets.
This workshop will make use of Colab as a hosted Jupyter Notebook service. You must be logged in with a Google Account to use the service. Complete the following steps to get started!
- Navigate to Google CoLab.

- Select File > Open Notebook

- Select
GitHuband enterhttps://github.com/IBM/ML4EO-workshop-2025into the search box. Select one of the two Notebooks to start working.
- Optionally authorize GitHub to be used with CoLab. This will enable changes to be saved in GitHub but is not necessary to complete the Workshop.
- Select Additional connection options > Change runtime type > Select T4 GPU > Save.

- Your ready to go! To run a cell, select it, then either click the grey run triangle or hit ⌘/Ctrl+Enter.