界面已本地化;技能介绍与说明文档按所选语言由 AI 自动翻译,代码、命令、路径和专业术语保留原文,以原作者文档为准。
探索技能
效率与协作 · SKILL.md

layers-and-nets

layers-and-nets

【效率与协作】Use Sonnet built-in layers, normalization modules, initializers, metrics, and predefined nets with correct shapes and state.

独立 GitHub 快照 · 自动分类 · 以原作者文档为准

技能说明

GitHub

name: layers-and-nets description: "Use Sonnet built-in layers, normalization modules, initializers, metrics, and predefined nets with correct shapes and state." disable-model-invocation: true metadata: disco-role: operating license: Apache 2.0

Sonnet Layers and Nets

Use this sub-skill for Sonnet built-ins: Linear, Bias, convolutions, transpose/depthwise convolutions, embeddings, reshape/flatten, dropout, normalization, initializers, regularizers, metrics, moving averages, and snt.nets models such as MLP, Cifar10ConvNet, ResNet, and VQ-VAE quantizers.

Start here

  1. Read references/api-reference.md for grouped signatures and shape/state contracts.
  2. Read references/workflows.md for MLP, Conv2D+BatchNorm, ResNet, VQ-VAE, metrics, and regularizer recipes.
  3. Read references/troubleshooting.md for unknown dimensions, bias conflicts, normalization state, VQ-VAE errors, and dropout flag failures.
  4. Run scripts/layers_and_nets_smoke.py for a safe no-download shape/state check.

Boundaries

Validation checklist

Known feature/channel dimensions are required on first call. with_bias=False forbids b_init. BatchNorm calls must pass is_training. VQ-VAE inputs must end with embedding_dim. snt.nets.MLP requires is_training only when dropout is enabled.

我的收藏