Neural Networks
Architecture Overview
CANYON-B (and so canyonb) uses a committee of neural networks for each predicted parameter. Each network in the committee:
- Contains 2-3 hidden layers
- Uses hyperbolic tangent activation functions
- Is trained on slightly different datasets
- Has different initializations
Network Committee Advantages
- Improved prediction stability
- Better generalization
- Uncertainty estimation
- Robustness to outliers
Training Data
The networks are trained on high-quality reference data from:
- GO-SHIP cruises
- Time series stations
- Research expeditions
Parameter-Specific Networks
2 Parameter-Specific Networks
-
Carbonate System
ATCTpHpCO2
-
Nutrients
NO3PO4SiOH4
Input Preprocessing
Before neural network prediction
- Inputs are normalized
- Geographic coordinates are adjusted
- Time is converted to decimal years
- Arrays are reshaped as needed
Output Processing
After neural network prediction
- Results are denormalized
- Uncertainties are calculated
- Arrays are reshaped to match input
- Results are packaged into dictionary