Machine Learning Analysis in the Earth Systems Sciences

In this module, you are tasked with planning, implementing, and evaluating a machine learning solution for a real-world scenario. Given pre-configured code blocks and prepared data, you will create a problem statement, explore the data, experiment with model development, and ultimately make a recommendation on the utility of machine learning for your scenario.

Preview (Read-Only)Get NotebookLearner HandbookRubric

Details

Learning Series

Machine Learning in the Earth Systems Sciences

Intended Audience

  • Earth Systems scientists
  • New and aspiring machine learning users
  • Graduate and upper-level undergraduate students

Learning Objectives

  1. Develop a clear and comprehensive problem statement for a given machine learning scenario, considering the goals, constraints, and context of the analysis
  2. Summarize the characteristics of a provided dataset
  3. Summarize and justify the decisions made during the processes of model development, including feature selection and intermediate evaluation metrics
  4. Evaluate the model's performance in solving the initial problem, and recommend potential refinements or improvements for future iterations

Suggested Prerequisite Skills

Author

NSF Unidata

In partnership with Metropolitan State University of Denver

This work was supported by NSF Unidata under award #2319979 from the US National Science Foundation.

Format

Jupyter Notebook

Duration

1 hour

Technical Requirements

For classroom support, you may request a JupyterHub from NSF Unidata. 

Last Update

March 2025

Contact

support-eLearning@unidata.ucar.edu