A Machine Learning Tutorial for Operational Meteorology, Part I: Traditional Machine Learning

04/15/2022
by   Randy J. Chase, et al.
6

Recently, the use of machine learning in meteorology has increased greatly. While many machine learning methods are not new, university classes on machine learning are largely unavailable to meteorology students and are not required to become a meteorologist. The lack of formal instruction has contributed to perception that machine learning methods are 'black boxes' and thus end-users are hesitant to apply the machine learning methods in their every day workflow. To reduce the opaqueness of machine learning methods and lower hesitancy towards machine learning in meteorology, this paper provides a survey of some of the most common machine learning methods. A familiar meteorological example is used to contextualize the machine learning methods while also discussing machine learning topics using plain language. The following machine learning methods are demonstrated: linear regression; logistic regression; decision trees; random forest; gradient boosted decision trees; naive Bayes; and support vector machines. Beyond discussing the different methods, the paper also contains discussions on the general machine learning process as well as best practices to enable readers to apply machine learning to their own datasets. Furthermore, all code (in the form of Jupyter notebooks and Google Colaboratory notebooks) used to make the examples in the paper is provided in an effort to catalyse the use of machine learning in meteorology.

READ FULL TEXT

page 8

page 11

page 12

page 13

page 15

page 17

page 20

page 21

research
12/21/2018

Ecological Data Analysis Based on Machine Learning Algorithms

Classification is an important supervised machine learning method, which...
research
10/31/2022

A Machine Learning Tutorial for Operational Meteorology, Part II: Neural Networks and Deep Learning

Over the past decade the use of machine learning in meteorology has grow...
research
09/24/2021

POSSE: Patterns of Systems During Software Encryption

This research recasts ransomware detection using performance monitoring ...
research
02/05/2023

Machine Learning Methods for Evaluating Public Crisis: Meta-Analysis

This study examines machine learning methods used in crisis management. ...
research
10/19/2022

Performance of different machine learning methods on activity recognition and pose estimation datasets

With advancements in computer vision taking place day by day, recently a...
research
04/12/2021

Real-time Forecast Models for TBM Load Parameters Based on Machine Learning Methods

Because of the fast advance rate and the improved personnel safety, tunn...
research
08/06/2023

Machine learning methods for the search for L T brown dwarfs in the data of modern sky surveys

According to various estimates, brown dwarfs (BD) should account for up ...

Please sign up or login with your details

Forgot password? Click here to reset