Giter Site home page Giter Site logo

tec_prediction's Introduction

TEC prediction using convolutional recurrent neural networks

TEC prediction

Reference

When using this code, cite the related paper:

Ionospheric activity prediction using convolutional recurrent neural networks by Boulch Alexandre and Cherrier Noelie and Castaings Thibaut

@article{boulch2018ionosphere,
  title={Ionospheric activity prediction using convolutional recurrent neural networks},
  author={Boulch, Alexandre and Cherrier Noelie and Castaings Thibaut},
  journal={arXiv preprint arXiv:1810.13273},
  year={2018},
  url={https://arxiv.org/abs/1810.13273}
}

Please note that, the actual citation refers to a pre-print. The submission is under review at IEEE Transaction on Big Data. If the paper is accepted, please update your citation.

Project

This work is part the DELTA research project at ONERA, The French Aerospace Lab. Among its objectives are the development and the promotion of innovative machine learning based approaches for aerospace applications.

TEC prediction

Get the data

The data used for training and testing can retreived at:

ftp://igs.ensg.ign.fr/pub/igs/products/ionosphere/

Convert the data to Numpy

The file convert_raw_to_numpy.py provides utility functions to convert the previously downloaded TEC maps to numpy format.

In order to use it:

  • Fill the root_dir with the path to the data directory
  • Fill the dest_dir with the path where to put the processed data
  • imsize is the image size, (72, 72) is default values
  • apply_compensation apply Earth rotation compensation

Main file

Arguments

  • seqLength: length of the total sequence (input + prediction)
  • seqStart: length of the input sequence
  • batchSize: batch size
  • cuda: use cuda backend
  • test: use network in test mode (training otherwise)
  • model: which model to use (simple, unet, dilation121)
  • diff: use residual prediction
  • target: directory to save the results
  • source: directory containing the data

Train a model

Test

License

The license is a dual license. For academic research, the code is released with LGPLv3 license. For commercial purpose, please contact the authors or ONERA. See the license.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.