Master level course at the Department of Geography at the University of Marburg.
Motivation
“Everything is related to everything else, but near things are more related than distant things” (Tobler, 1970). With this sentence, Waldo R. Tobler made geographic history, although his main concern was to reduce the complexity of his population simulation model so that it could be calculated at all on the IT infrastructure of the 1970s. Fifty years later, society is facing other major challenges. Environmental and climate change is leading to species loss rates comparable only to the great mass extinctions. Ecosystem functionality will change, with consequences for ecosystem services such as food production, climate regulation, or recreation. Understanding environmental change and assessing consequences requires spatial information from landscapes. The crucial question is not whether a landscape contains forest, meadow, field, and river, but how they relate to each other spatially. Simply put, if a strip of forest separates the river from the cropland, the forest acts as an important barrier to the input of nutrients from the cropland into the river. If a clearing is present in the forest, habitat complexity increases, increasing the likelihood of biodiversity and resilience to environmental change. When collecting spatial information in the field, a tradeoff must be made between level of detail, scale, and temporal repetition. Selected processes can either be studied in detail at a very limited number of observation sites or estimated at a generalized scale for a landscape. The constraints loosen when linking local surveys with area-wide remote sensing observations and predicting the locally collected information in space with artificial intelligence methods.
Learning objectives
The participants will be able to:
-
select, adapt, and apply deep learning methods to solve spatial problems in human-environment research;
-
design, use, and evaluate training/testing strategies for reliable error and validity estimation;
-
select and create appropriate representations for visual analysis and presentation of results;
-
work together in teams in an agile manner;
-
document procedures and results in a comprehensible and transparent manner and critically evaluate results.
Setting
This course will take place in a hybrid synchronous setting in presence in room F 14 | 00A19 and online. In addition, there will be regular meetings with a tutor. Details on the additional tutor sessions will be provided in the first regular session, which will take place on Wednesday 23.10.2024 at 9:15 am (German time) in room F 14 | 00A19. The virtual room for online participants must be accesses via ILIAS. Note that the tutor sessions are voluntary.
Syllabus
The course covers 4 units:
Session | Date | Topic | Content |
---|---|---|---|
01 Big questions are spatial | |||
01 | 23.10.2024 | People in space | The importance of spatial composition and configuration of landscapes exemplified by the IPBES Nature’s Contributions to People framework. |
02 | 30.10.2024 | Setting up the computational environment | Introduction to the setup of a computational working environment. Install and configure TensorFlow and Keras for spatial data analysis applications. |
02 Remote Sensing 101 | |||
03 | 06.11.2024 | Remote sensing and data formats | Discuss foundational concepts in remote sensing, including data acquisition, key features, and distinctions between spatial data formats (e.g., raster, vector). |
04 | 13.11.2024 | Digitizing training areas | Use open-source GIS software to manually digitize training areas, building skills in data preprocessing and preparation for model training. |
03 Deep Learning | |||
05 | 20.11.2024 | Deeply good | Introduction to deep learning principles and applications for spatial pattern recognition. Discuss workflow steps, mask creation, and model training principles. |
06 | 27.11.2024 | U-Net | Explore data augmentation techniques, then train a U-Net model for spatial image segmentation. |
07 | 04.12.2024 | Model performance and prediction | Techniques for evaluating model performance and interpreting spatial predictions. |
04 Final team project: spatial prediction | |||
08 | 11.12.2024 | Research questions | Define project scope and goals, establish project teams, and discuss initial ideas. |
09 | 18.12.2024 | built in hold | |
10 | 15.01.2025 | Research presentation | Present project outlines to peers for constructive feedback. |
11 | 22.01.2025 | Research project | Conduct comprehensive project work, including data collection, model training, and spatial prediction tasks. Write your final team project. |
12 | 29.01.2025 | Research project | Conduct comprehensive project work, including data collection, model training, and spatial prediction tasks. Write your final team project. |
13 | 05.02.2025 | Research project | Conduct comprehensive project work, including data collection, model training, and spatial prediction tasks. Write your final team project. |
14 | 12.02.2025 | Wrap up | Time for questions and feedback, goodbye |
Also check our additional material for teaching basic R skills, which can be found here.