Extreme Weather Prediction Documentation
This web app demonstrates the capabilities of using a ConvLSTM2D model to predict extreme weather events across Singapore.
Get started now View it on GitHub
Overview
Welcome to our weather prediction web app! This web app demonstrates the capabilities of using a ConvLSTM2D model to predict extreme weather events across Singapore. Through this web app, we hope to showcase the potential of using Deep Neural Networks to capture spatiotemporal dependencies within meteorological datasets to predict the onset of extreme weather events.
The accuracy of the deployed models in this web app has much room for improvement. However, we hope that by sharing our findings and potential areas for future research, we can contribute to developing more reliable forecasting systems for Singapore.
Installation
To access the web app, clone the repo and follow the steps below to run it locally:
Create a virtual environment with
Python 3.10.6
and activate it.conda create -n ewp python=3.10.6 conda activate ewp
Clone the repo.
git clone https://github.com/SgCALE/extreme-weather-prediction.git
Navigate to the repo.
cd extreme-weather-prediction
Install the required packages using the requirements.txt file.
pip install -r requirements.txt
Run the app.py file
streamlit run app.py
User guide
Refer to the User Guide video to use the Web App in our GitHub repo.
About the project
This Weather Prediction App is © 2023-2023 by Lim Jian Ye, under the supervision of Dr He Xiaogang.
License
This Weather Prediction App is distributed by an MIT license.
Contributing
When contributing to this repository, please first discuss the change you wish to make via issue, email, or any other method with the owners of this repository before making a change. Read more about becoming a contributor in our GitHub repo.