Python Code to Train a Neural Network for the Identification of EMIC Wave Events in Spectrograms
Python code used to train a convolutional neural network (CNN) for the identification of electromagnetic ion cyclotron (EMIC) wave events in spectrograms. Three versions of the code are provided: one to train and test a model (CNN_Training_zenodo.py), one to test a pre-trained model on new, labeled...
Main Author: | |
---|---|
Format: | Software |
Language: | English |
Published: |
2023
|
Subjects: | |
Online Access: | https://zenodo.org/record/8280090 https://doi.org/10.5281/zenodo.8280090 |
Summary: | Python code used to train a convolutional neural network (CNN) for the identification of electromagnetic ion cyclotron (EMIC) wave events in spectrograms. Three versions of the code are provided: one to train and test a model (CNN_Training_zenodo.py), one to test a pre-trained model on new, labeled test data (CNN_Testing_zenodo.py), and one to test a pre-trained model on new, unlabeled test data (CNN_Classify_zenodo.py). Additionally, pre-labeled spectrograms from the Halley, Antarctica ground magnetometer station between November 2006 and December 2009 are provided, as well as lookup tables to relate pixel locations to time and frequency information in the provided spectrograms. |
---|