Home

Awesome

cv4a-iclr-2020-starter-notebooks

Repository containing notebooks to get started on the CV4A challenge at ICLR 2020 using eo-learn.

Content

The cv4a-crop-challenge-to-eolearn notebook converts the data provided as .tiff files into smaller EOPatch format files. This allows to better handle and visualise data as rasters, and to easily apply processing pipelines.

The cv4a-process-and-train notebook shows how to set up a processing pipeline on EOPatch objects, such as cloud masking and feature interpolation. This way, different pre-processing methods can be quickly tested.

The pipeline shown in the notebook includes:

Features are then aggregated and used to train/evaluate a machine learning model.

In this starter's notebook, an untuned random forest classifier was trained on the temporal features, achieving a public score of 1.26628.

The SampleSubmission.csv template file is added for completion.

Requirements

The notebook assume that the data has been downloaded according to the challenge instructions. Set the path to the data in the notebooks as ROO_DATA_DIR.

Installing eo-learn according to instructions should cover all dependencies used in the notebooks.

Improvements

As already noted by organisers and participants, these additions should improve performance and generalisation of the methods:

Good luck to all.