UI はローカライズ済みです。スキルの紹介と説明文書は選択した言語へ AI が自動翻訳し、コード・コマンド・パス・専門用語は原文のままです。原作者の文書が優先されます。
スキルを探す
データ・研究 · SKILL.md

vae_image_proxy_batch

vae_image_proxy_batch

Create deterministic tiny image batches for bounded VAE/AEVB recovery experiments when full image datasets are unavailable or too expensive.

Independent GitHub snapshot · Automated classification · Original documentation governs

スキルの説明

GitHub

name: vae_image_proxy_batch description: Create deterministic tiny image batches for bounded VAE/AEVB recovery experiments when full image datasets are unavailable or too expensive.

VAE Image Proxy Batch

Use this skill when a VAE recovery needs image-shaped unsupervised observations but must remain bounded. Do not use it to claim full MNIST or CIFAR reproduction; it produces a declared synthetic proxy batch.

Inputs

  • batch_size: number of examples, default 8.
  • height, width: image size, default 8x8.
  • seed: deterministic ordering seed.
  • Optional output path for JSON.

Outputs

  • JSON with dataset, split, seed, shape, value_range, synthetic_proxy, and images; no labels are emitted because the VAE objective is unsupervised.
  • Images are nested lists with shape [batch, 1, height, width] and values in [0, 1].

Workflow

  1. Select structured binary patterns: bars, diagonals, checkerboards, and squares.
  2. Stack examples as single-channel images.
  3. Record metadata declaring synthetic reduced-proxy status.
  4. Pass the JSON to an AEVB/VAE core step.

Validation

Run:

python scripts/create_proxy_batch.py --output /tmp/vae_proxy_batch.json
python tests/test_proxy_batch.py

Limitations

This skill supplies mechanism-faithful image-like data only. It does not download MNIST/CIFAR and does not provide labels.

保存したスキル