论文标题
操作气象学的机器学习教程,第二部分:神经网络和深度学习
A Machine Learning Tutorial for Operational Meteorology, Part II: Neural Networks and Deep Learning
论文作者
论文摘要
在过去的十年中,在气象学中使用机器学习迅速发展。特别是以空前的速度使用了神经网络和深度学习。为了填补涵盖神经网络的资源的缺乏,本文以纯语言格式讨论了机器学习方法,该方法针对运营气象界。这是一对旨在为气象学家提供机器学习资源的第二篇论文。虽然第一篇论文以传统的机器学习方法(例如随机森林)为重点,但在这里讨论了广泛的神经网络和深度学习方法。具体而言,本文涵盖了感知,人工神经网络,卷积神经网络和U网络。像第1部分论文一样,本手稿讨论了与神经网络及其培训相关的术语。然后,手稿提供了每种方法背后的一些直觉,并通过显示在气象学示例中使用的每种方法诊断卫星图像(例如,闪电闪烁)中使用的每种方法。本文伴随开源代码存储库,以允许读者使用提供的数据集(在纸张中使用)或作为备用数据集的模板来探索神经网络。
Over the past decade the use of machine learning in meteorology has grown rapidly. Specifically neural networks and deep learning have been used at an unprecedented rate. In order to fill the dearth of resources covering neural networks with a meteorological lens, this paper discusses machine learning methods in a plain language format that is targeted for the operational meteorological community. This is the second paper in a pair that aim to serve as a machine learning resource for meteorologists. While the first paper focused on traditional machine learning methods (e.g., random forest), here a broad spectrum of neural networks and deep learning methods are discussed. Specifically this paper covers perceptrons, artificial neural networks, convolutional neural networks and U-networks. Like the part 1 paper, this manuscript discusses the terms associated with neural networks and their training. Then the manuscript provides some intuition behind every method and concludes by showing each method used in a meteorological example of diagnosing thunderstorms from satellite images (e.g., lightning flashes). This paper is accompanied with an open-source code repository to allow readers to explore neural networks using either the dataset provided (which is used in the paper) or as a template for alternate datasets.