/ML4Fires

Primary LanguageJupyter NotebookApache License 2.0Apache-2.0

ML4Fires

This repository includes the code to develop and test data-driven models for Wildfire Burned Areas Prediction and Projection case studies. The main aim is to provide ML pipelines and models to investigate the Wildfires spread and propagation around the world focusing on Burned Areas.

Overview

Fire plays an important role in shaping ecosystems, but its long-term carbon-neutral status can be altered by climate change; in fact, climate change is the main cause of worsening fire-related weather factors and increasing global fire activity.

The expansion of fires in evergreen forest regions could weaken their ability to act as carbon sinks, releasing stored carbon into the atmosphere and providing feedback to climate change.

Therefore, it is crucial to improve understanding and anticipation of fires in the Earth system, particularly by assessing the likelihood of occurrence of large events, as climate change and human activity continue to influence fire regimes globally.

Detecting and predicting wildfires is challenging and recent advances in Machine Learning (ML) provide cutting-edge modeling techniques to deal with detection and prediction tasks, offering also cost-effective and fast-computing solutions.

Table of contents

  1. The Backbone Architecture
  2. Data
  3. Input Data Preparation
  4. Conda Environment
  5. Library Structure
  6. Fires
  7. Run the code on a LSF cluster (with GPUs)

Contributors

CMCC - Institute for Earth System Predictions (IESP) - Advanced Scientific Computing (ASC) Division

Contributor Contact Role
Donatello Elia donatello.elia@cmcc.it Project Manager
Emanuele Donno emanuele.donno@cmcc.it Main Contributor
Davide Donno davide.donno@cmcc.it Project Contributor
Gabriele Accarino gabriele.accarino@cmcc.it Project Contributor
Giovanni Aloisio giovanni.aloisio@cmcc.it Group Coordinator

Acknowledgment

This software product is developed in the context of Wildfires use case in the InterTwin Project:

InterTwin