Giter Site home page Giter Site logo

upstartdeveloper / climate_learn Goto Github PK

View Code? Open in Web Editor NEW
0.0 3.0 0.0 493.32 MB

My efforts to contribute to the open source project, "Climate Modeling using Machine Learning" at this repository: https://github.com/monocongo/climate_learn

License: BSD 3-Clause "New" or "Revised" License

Shell 0.62% Python 39.32% Jupyter Notebook 60.06%

climate_learn's Introduction

Climate Modeling using Machine Learning

Research into using a machine learning (ML) approach for climate modeling

Using the results of the NCAR Community Atmosphere Model (CAM) as a basis we attempt to create a ML model that matches CAM results in order to demonstrate suitability.

Goals

  • Develop a ML-based climate model using Keras/TensorFlow and/or fastai which accurately predicts the results produced by CAM, using CAM inputs/outputs for training and evaluation, in order to approximately duplicate the capabilities of that model.
  • Refine the ML-based model for observational inputs/outputs, for use in later comparisons of model results vs. observed climatologies.

Initial Use Cases

  • Develop a model that learns and can predict the results of the Held-Suarez test case. This test case computes time tendency forcing values for temperature (PTTEND), zonal wind (PUTEND), and meridional wind (PVTEND). Inputs to the original equation used for this computation include temperature (T), zonal wind (U), meridional wind (V), and surface pressure (PS). The inputs and outputs of a series of runs of the NCAR CAM will be used to train and test the ML model as it's being developed.

Relevant literature

Convolutional LSTM Network: A Machine Learning Approach for Precipitation Nowcasting (Shi, Chen, Wang, Yeung)

Machine learning of atmospheric chemistry (Evans, Keller)

Downscaling of precipitation for climate change scenarios: A support vector machine approach (Tripathi, Srinivas, Nanjundiah)

Multi-stage committee based extreme learning machine model incorporating the influence of climate parameters and seasonality on drought forecasting (Ali, Deo, Downs, Maraseni)

An extensive evaluation of seven machine learning methods for rainfall prediction in weather derivatives (Cramer, Kampouridis, Freitas, Alexandridis)

Machine learning for ecosystem services (Willcock, et al)

Meteorological drought forecasting for ungauged areas based on machine learning: Using long-range climate forecast and remote sensing data (Rhee, Im)

Meteorological Drought Forecasting Based on Climate Signals Using Artificial Neural Network โ€“ A Case Study in Khanhhoa Province Vietnam (Le, Perez, Solomatine, Nguyen)

Drought assessment and monitoring through blending of multi-sensor indices using machine learning approaches for different climate regions (Park, Im, Jang, Rhee)

Neural network modelling for the analysis of forcings/temperatures relationships at different scales in the climate system (Pasini, Lore, Ameli)

The application of machine learning for evaluating anthropogenic versus natural climate change (Abbot, Marohasy)

climate_learn's People

Contributors

gclimon avatar monocongo avatar

Watchers

 avatar  avatar  avatar

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.