You seem to have JavaScript disabled on your browser. Since parts of this website are written in JavaScript, please renable it in order to have the best experience possible.
AMS Resources and Response to the Federal Science Crisis
The AMS Intermediate Machine Learning in Python for Environmental Science Problems Short Course presents a selection of intermediate-level ML topics for environmental scientists who already have a background in ML fundamentals. The course will be taught by a team of instructors who are presenting course modules related to their ML expertise. Participants will work with real-world, spatio-temporal environmental data and follow along by programming using the Google Colab Python programming environment. The course will be divided into modules that focus on a single topic, led by one of the instructors. Modules will contain a mix of lecture material and interactive coding. Participants can work together on interactive problem-solving. The planned topics include data processing and handling imbalanced data distributions, architecture selection, uncertain quantification, model evaluation strategies, model interpretability, and generative AI methods. We assume that the participants have some experience developing ML models in Python. Students are expected to be familiar with TensorFlow, a Python framework for model development. In addition, students should have a basic familiarity with a selection of commonly-used scientific Python modules: numpy, pandas, and matplotlib. For participants who do not have this experience, we highly suggest taking the Short Course on Machine Learning for Weather and Climate offered for free by CIRA.
REGISTRATION RATES
The major goal of this course is to help participants better apply ML for environmental science. With machine learning frameworks in Python and the plethora of tutorials and example code available online, ML has seen widespread adoption across many fields, including environmental science. It has become easy to develop a simple ML model, but there are many pitfalls that can make it very difficult to achieve meaningful ML applications for complex environmental science problems. There is a major gap between the simple toy problems presented in beginner’s ML tutorial and the complex environmental science applications: practitioners can be misled by the commonly recommended evaluation metrics, loss functions, explainability techniques, etc. Here, we will present strategies developing ML models and verifying their performance for complex spatial-temporal environmental applications. Our goal is share our experiences in applying ML to environmental science, highlighting key strategies and pitfalls to guide researchers toward successful applications.
Participants will learn:
VIEW AGENDA
If you have questions regarding the course, please contact Evan Krell.
Naval Research Lab - Marine Meteorology Division
University of Maryland
MyRadar
RWE
University of Wisconsin-Madison