Deep-PHURIE is a deep learning-based model for hurricane intensity estimation from infrared satellite imagery. It utilizes convolutional neural networks (CNNs) to predict hurricane intensity based on provided features.
The model is trained on the TCIR-ALL dataset from 2017. The dataset contains infrared and passive microwave (PMW) data, with corresponding hurricane intensity labels (Vmax).
Ensure you have Anaconda installed. Create and activate the conda environment using the provided environment.yml file:
conda env create -f anaconda_env.yml
conda activate cyclone_env
Explore the dataset to understand its structure and characteristics:
# Run EDA
python EDA&Preprocessing.ipynb
The model architecture is based on AlexNet and consists of convolutional layers, max-pooling layers, batch normalization, and fully connected layers.
Additionally, a modified DeepPHURIE model is implemented for hurricane intensity prediction using a different architecture.
The models are trained using k-fold cross-validation, and training results are visualized using matplotlib.
# Train the models
python Model_Training.ipynb
This project is licensed under the MIT License - see the LICENSE file for details.