Project 3 – Satellite Image Segmentation with Deep Learning

Authors
Affiliation

Raya Berova

Cédric Couralet

Meilame Tayebjee

Technical level Tasks
Beginner Doing the exercises of steps 1 and 3, relying on clues and solutions if needed.
Intermediate Doing the exercises of steps 1 to 3, without relying on clues and solutions.
Expert Doing the exercises of steps 1 to 3, without relying on clues and solutions, and completing steps 4 (deployment).

Introduction

What is the project about? What data, what methods, what skills?

1 Structure of the project

This project has five steps (listed in the banner at the top of the page):

  • data acquisition;
  • model training and evaluation;
  • inference and statistics;
  • deployment.

2 Initialization of the project

2.1 Clone the project with Git

NoteAttention

Vscode-python.

Create a VScode service on SSP Cloud. In the service, open a terminal by clicking on , then Terminal > New Terminal. Clone the project repository with:

git clone https://github.com/AIML4OS/funathon-project3.git

Structure of the project:

  • The .qmd files and the _quarto.yaml file are necessary to build the website ;
  • The file pyproject.toml describes the dependencies of the project ;
  • Intermediate solutions to the exercices are available in the intermediate_solutions folder;
  • The final solution is available in the final_solution folder;

2.2 Installation of dependencies

Install the project dependencies by running the following command in the terminal:

uv sync