project_description
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Table of Contents
In this project, we focus on short-term extreme precipitation forecasting using deep neural networks, including convolutions and transformers. In particular, we propose a self-attention augmented convolution mechanism for extreme precipitation forecasting, systematically combining attention scores with traditional convolutions to enrich feature data and reduce the expected errors of the results.
Follow the following instructions and install a few software packages. Then Create a conda env and start installation of library dependencies. Download the required datasets from the link below before training models.
Install a few software packages before you get started.
- conda env
conda env update --file ./environment.yml --prune [--debug]
- Clone the repo
git clone https://github.com/weichen-huang/climatenets.git
- Install python dependency packages
conda env update --file ./environment.yml --prune [--debug]
- Download the following datasets -
PRISM - https://ftp.prism.oregonstate.edu/daily/ppt/ NCEP/NCAR Reanalysis - https://psl.noaa.gov/data/gridded/data.ncep.reanalysis.html Global Historical Climatology Network daily (GHCNd) - https://www.ncei.noaa.gov/products/land-based-station/global-historical-climatology-network-daily
- Training and evaluating models
python train.py
TODO add more details
For more examples, please refer to the Documentation
- Feature 1
- Feature 2
- Feature 3
- Nested Feature
See the open issues for a full list of proposed features (and known issues).
TODO add more details
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE.txt
for more information.
Weichen Huang - @twitter_handle - weichen.huang.2022@gmail.com
Project Link: https://github.com/weichen-huang/climatenets
TODO add more details