# H Sinn Turbulence Eval

> Evaluates a Convolutional Autoencoder's ability to compress and reconstruct geophysical turbulence fields while preserving high-order statistical moments. It specifically probes the model's capacity to capture non-Gaussian, intermittent structures like extreme vertical drafts without degrading point-wise accuracy. Use when the user wants to benchmark on Stratified turbulence simulation data, or asks about evaluating this task. Reports MAPE on kurtosis ($K_w$).

- Skill: `qhjqhj00/h-sinn-turbulence-eval` (Agent Skill)
- Install (CLI): `npx skillmds add qhjqhj00/h-sinn-turbulence-eval`
- Raw SKILL.md: https://api.skillmd.com/api/skills/qhjqhj00/h-sinn-turbulence-eval/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: qhjqhj00 (https://skillmd.com/u/qhjqhj00)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/qhjqhj00/h-sinn-turbulence-eval

---


# h-sinn-turbulence-eval

> Low-dimensional representation of intermittent geophysical turbulence with High-Order Statistics-informed Neural Networks (H-SiNN) — Foldes et al. (2023) (arXiv:2310.04186, 2023)

## What this evaluates

Evaluates a Convolutional Autoencoder's ability to compress and reconstruct geophysical turbulence fields while preserving high-order statistical moments. It specifically probes the model's capacity to capture non-Gaussian, intermittent structures like extreme vertical drafts without degrading point-wise accuracy.

## Datasets

- **Stratified turbulence simulation data** — total 51200; splits: train (35840), test (15360)

## Metrics

- `MAPE on kurtosis ($K_w$)` **(primary)** — range: percent
  - Defined as $|(K_w^r - K_w^o)/K_w^o| \times 100$, where $K_w^o$ and $K_w^r$ are the kurtosis of the original and reconstructed vertical velocity fields, respectively. Averages the absolute relative error over the test set.
- `MSE` — range: [0, 1]
  - Standard Mean Squared Error between original and reconstructed field values.
- `$K_w$ error` — range: other
  - Absolute error in the fourth-order moment (kurtosis) of the vertical velocity field.

## Input / output format

**Input**: 2D spatial planes of 4 physical variables ($u, v, w, \theta$) on a $512 \times 512$ grid, processed independently per plane.

**Output**: Reconstructed 2D planes of the same 4 variables and grid dimensions.

## Scoring recipe

```python
def compute_mape_kurtosis(original_field, reconstructed_field):
    k_orig = compute_kurtosis(original_field['w'])
    k_recon = compute_kurtosis(reconstructed_field['w'])
    # MAPE formula from paper
    mape = np.mean(np.abs((k_recon - k_orig) / k_orig)) * 100
    return mape
```

## Common pitfalls

- The model is trained plane-by-plane independently, so it does not capture temporal or vertical ($z$-direction) correlations.
- Higher compression factors (CF) inherently lead to larger reconstruction errors across all statistical moments, independent of the loss function.
- Kurtosis error is naturally larger and more variable than lower-order moments due to the intermittent nature of extreme events.

## Evidence (verbatim from paper)

> We divide the data set in training and test set on a temporal basis, taking the first 70% snapshots for the training phase and the remaining 30% for testing the performance. ... The MAPE is defined as $\mathrm{MAPE}^{(i)}_{K_{w}}\=|(K_{w}^{r,(i)}-K_{w}^{o})/K_{w}^{o}|\times 100$ with $K_{w}^{o}$ and $K_{w}^{r,(i)}$ being the kurtosis of the original and reconstructed fields, respectively.

## Citation

```bibtex
@misc{foldes2023hsinn,
  title={Low-dimensional representation of intermittent geophysical turbulence with High-Order Statistics-informed Neural Networks (H-SiNN)},
  author={Foldes et al. (2023)},
  year={2023},
  note={arXiv:2310.04186}
}
```

- arXiv: 2310.04186

