Overview
PhenoNN is a deep learning framework for predicting phenological metrics from climate data. It uses LSTM (Long Short-Term Memory) networks to capture temporal dependencies in climate time series and predict Green Chromatic Coordinate (GCC) for different plant functional types.
Architecture
The PhenoNN architecture consists of:
Data Preprocessing: Climate data is standardized/normalized and formatted for LSTM input
LSTM Network: Multi-layer LSTM with configurable hidden size and dropout
Training Pipeline: Cross-validation, early stopping, and learning rate scheduling
Prediction Pipeline: Ensemble predictions from multiple trained models
Plant Functional Types
PhenoNN supports three plant functional types:
DB (Deciduous Broadleaf): Deciduous broadleaf forests
EN (Evergreen Needleleaf): Evergreen needleleaf forests (coniferous)
GR (Grassland): Grasslands and herbaceous vegetation
Feature Sets
The model can use different combinations of features:
6 features: Dynamic variables only (temperature, precipitation, radiation, etc.)
8 features: Dynamic + static climate (mean annual temperature and precipitation)
9 features: Dynamic + static + snow cover
14 features: All available variables (dynamic, static, soil properties)
Input Data Format
Input data should be in CSV format with daily climate variables for two years to predict one year of GCC observations. Required variables include:
Dynamic Variables: - Daily minimum temperature (tmin) - Daily maximum temperature (tmax) - Daily daylength (daylength) - Daily vapor pressure deficit (vpd) - Daily soil water availability (swa) - Daily