Logo Lanfrica
  • Accueil
  • Atlas
  • Analyses
  • Documentation
  • Sign in

© 2026 Lanfrica. Tous droits réservés. Tous les droits d'auteur des ressources affichées sur le site Web Lanfrica appartiennent aux détenteurs de droits d'auteur d'origine, sauf indication contraire explicite.

simoghost99/DeepCAPE-Convective-Available-Potential-Energy-Prediction-using-Convolutional-Neural-Networks

Domaine:

climate

Type de record:

project
Créateur:
sim
Hôte:
DeepCAPE applies CNN to predict Convective Available Potential Energy using ERA5 meteorological data over Morocco. Complete pipeline from NetCDF processing to model evaluation with temporal validation strategies. # DeepCAPE-Convective-Available-Potential-Energy-Prediction-using-Convolutional-Neural-Networks DeepCAPE applies CNN to predict Convective Available Potential Energy using ERA5 meteorological data over Morocco. Complete pipeline from NetCDF processing to model evaluation with temporal validation strategies. # Key Features Data Pipeline: Processes NetCDF meteorological data using Xarray library CNN Architecture: Implements 1D convolutional neural networks for regression Temporal Validation: Uses mixed-date splitting strategy to avoid seasonal bias Comprehensive Evaluation: Includes cross-validation, hyperparameter tuning, and seasonal performance analysis Operational Focus: Designed with meteorological forecasting applications in mind # Technical Stack Data Processing: Xarray, Pandas, NumPy Machine Learning: TensorFlow/Keras, scikit-learn Visualization: Matplotlib, Seaborn Data Format: NetCDF, CSV # Project Structure The repository contains implementations of all project phases: Data preprocessing and conversion from NetCDF to DataFrame Exploratory data analysis and feature engineering CNN model development with hyperparameter tuning Cross-validation and performance evaluation Seasonal and temporal analysis of predictions # Results Summary The model achieved: R² score of 0.5974 on test data Mean Absolute Error of 37.27 J/kg Significant improvement over traditional temporal splitting approaches Best performance during summer conditions

Visit

github.com