• Stars
    star
    183
  • Rank 208,940 (Top 5 %)
  • Language
    Jupyter Notebook
  • License
    Apache License 2.0
  • Created over 1 year ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

MOOC Machine Learning in Weather & Climate - Jupyter notebook exercises

This repository hosts the Jupyter notebook based exercises of the Massive Open Online Course (MOOC) on Machine Learning in Weather & Climate https://www.ecmwf.int/mlwc-mooc.

The notebook files can be found in the subdirectories corresponding to each tier of the MOOC. These include the following:

Tier 1 notebooks (ML in Weather & Climate)

In this tier there is only one notebook that demonstrates how to build a simple neural network on the WeatherBench dataset.

Tier 2 notebooks (Concepts of Machine Learning)

In this tier there are notebooks for each module that provide practical guidance on key concepts of Machine Learning.

Tier 3 notebooks (Practical ML Applications in Weather & Climate)

Each module of this tier contains notebooks that demonstrate practical applications of Machine Learning in the various stages of Numerical Weather and Climate prediction.

How to run the notebooks

The notebooks can either be downloaded and run on participants' own computers, or they can be run directly in various cloud environments. The advantage of the latter is that no software needs to be installed locally. In each notebook a number of options are provided where the notebook can be run. These may include the following:

Colab Kaggle Deepnote
Colab Kaggle Deepnote
Colab requires a Google account, which can easily be set-up for free. Requires (free) registration with Kaggle. Once in, "switch on the internet" via settings. Requires (free) registration. Deepnote is a good platform also for collaboration.

License

Unless otherwise stated, the notebooks fall under Apache License 2.0. In applying this licence, ECMWF does not waive the privileges and immunities granted to it by virtue of its status as an intergovernmental organisation nor does it submit to any jurisdiction.

More Repositories

1

ibicus

Flexible and user-friendly toolkit for the bias correction of climate models and associated evaluation.
Jupyter Notebook
46
star
2

copernicus-training

This repository hosts Jupyter notebook data tutorials for the Copernicus Climate Change (C3S) and Atmosphere Monitoring (CAMS) Services.
Jupyter Notebook
38
star
3

copernicus-training-c3s

Jupyter Notebook
20
star
4

ai-vegetation-fuel

Predicting Fuel Load from earth observation data using Machine Learning
Jupyter Notebook
14
star
5

cookiecutter-conda-package

Template for Python package based on Conda
Python
13
star
6

cacholote

Efficiently cache calls to functions
Python
9
star
7

copernicus-training-cams

Jupyter Notebook
7
star
8

c3s-ga-training

Jupyter Notebook
5
star
9

cdscdm-tools

Tools to check compliance to the Common Data Model of the Climate Data Store
Python
3
star
10

c3s2-eqc-quality-assessment

Jupyter Notebook
2
star
11

cads-adaptors

CADS data retrieval adaptors and associated methods and tools
Python
2
star
12

cads-toolbox

CADS Toolbox library
Jupyter Notebook
2
star
13

geff

The Global ECMWF Fire Forecast model is written in Fortran-95 allowing highly computationally demanding tasks. GEFF is used operationally at ECMWF to provide fire forecast to the Copernicus Emergency Management service and its development has been funded since 2016 by the EU Joint Research Centre.
Fortran
2
star
14

ogc-api-processes-fastapi

OGC API Processes service based on FastAPI
Python
2
star
15

c3s_eqc_book_main

Contains the Jupyter Book for Quality Assessments of C3S EQC
Jupyter Notebook
2
star
16

cads-catalogue

Python
1
star
17

digital-twin-engine

Documentation for the Digital Twin Engine components
1
star
18

makaniino

Python
1
star
19

cads-broker

CADS broker service
Python
1
star
20

cads-catalogue-api-service

STAC based API service for the Climate & Atmosphere Data Store
Python
1
star
21

dib-elements

Shell
1
star
22

figbird

Statistical plotting templates with a focus on climate and meteorology applications
Python
1
star
23

cads-processing-api-service

CADS Processing API service
Python
1
star
24

cads-worker

Utility functions for CADS Dask worker
Python
1
star
25

copernicus-earthkit-examples

A repository containing examples of using earthkit with Copernicus datasets
Jupyter Notebook
1
star