MODEL INVENTORY / REPRODUCIBLE EXPORT
Architekturen bis auf Schichtebene
Aktiv sind die ursprünglichen Generator- und Analyzergewichte sowie das auf 1.000 Pixelfehlern trainierte Filtermodell aus Epoche 86. Experimentelle Nachtrainingsmodelle werden nicht verwendet.
Filter: 4.096 Werte mit Skip-Verbindungen
Der Encoder reduziert 256×256 auf 64×8×8 = 4.096 Werte. Der Decoder erhält zusätzlich hochauflösende Encodermerkmale über Skip-Verbindungen. Das Modell ist daher kein strikter Informationskompressor auf nur 4.096 Werte.
r(x) = clip(s(x) + 0,1·tanh(h(x)), 0, 1)
R(x) = where(g(x) ≥ 0, r(x), x)
Die Medianunterstützung wird im Browser mit derselben Randwiederholung wie im Python-Modell berechnet. Danach läuft die unveränderte U-Net-Rechnung in WebAssembly. Die harte Reparaturmaske verändert nicht ausgewählte Pixel exakt nicht.
Der Kandidat kann höchstens ±0,1 vom lokalen Median abweichen. In kompakten Burst-Kernen ist dieser Bereich oft zu eng. Eine universelle Identität auf allen sauberen Bildern ist nicht bewiesen; auch saubere Testbilder werden geringfügig verändert.
+ 0,1·MSEKandidat + 0,05·L1Gradienten
Analyzer: PCA + lineare Klassifikation
RGB wird zuerst begrenzt und in Logit-Farbraum umgerechnet. 8×8-Average-Pooling ergibt 3×32×32 = 3.072 Merkmale. Mittelwert und Standardabweichung stammen ausschließlich aus den Trainingsbildern. Die vollständige PCA-Basis hat 3.072×3.072 Werte, der Klassifikator erzeugt 256 Logits.
ℓ = v·B·Wᵀ + b
Weff = W·Bᵀ
Für den Browser wurden die beiden linearen Abbildungen algebraisch zusammengefasst. Das spart die große PCA-Matrix zur Laufzeit. Die FP32-Rundung kann abweichen; der gemessene Exportfehler wird unten offengelegt.
Turbocode mit Rate 1/2 und AES: keine neuronalen Blackboxes
| Frame | 112 Payloadbits + CRC-16/XMODEM (0x1021, init 0, MSB first) |
|---|---|
| RSC-Komponenten | 8 Zustände, Feedback 13 oktal, Feedforward 15 oktal, terminiert |
| Interleaver | π(i) = (15i + 32i²) mod 128 |
| Rate Matching | 256 ausgewählte Codebits; RV 0, k₀ 10 |
| Decoder | Vollständiger Log-MAP/BCJR, Float64, höchstens 16 Iterationen |
| AES | WebCrypto AES-256-CTR, 128-Bit-Startzähler, zwei Blöcke Keystream |
| Bildbelegung | Maskiertes Bit 0 → −0,8; Bit 1 → +0,8 |