summaryrefslogtreecommitdiff
path: root/TODO.md
diff options
context:
space:
mode:
authorskal <pascal.massimino@gmail.com>2026-02-14 02:13:54 +0100
committerskal <pascal.massimino@gmail.com>2026-02-14 02:13:54 +0100
commitd7f75a4f5b4e67e5fb1bac4efdd740ac7099e884 (patch)
treef92a402a1536017d02cdf35ba359f0f56e43ea8b /TODO.md
parent043044ae7563c2f92760c428765e35b411da82ea (diff)
Update docs: CNN v2 sigmoid activation summary
- PROJECT_CONTEXT.md: Updated Effects section (sigmoid, stable training) - TODO.md: Added sigmoid activation to CNN v2 status - CNN_V2.md: Streamlined (removed outdated issues, updated code examples) handoff(Claude): Documentation synchronized with sigmoid implementation.
Diffstat (limited to 'TODO.md')
-rw-r--r--TODO.md7
1 files changed, 4 insertions, 3 deletions
diff --git a/TODO.md b/TODO.md
index 072efe2..7d89e9e 100644
--- a/TODO.md
+++ b/TODO.md
@@ -33,13 +33,14 @@ Enhanced CNN post-processing with multi-dimensional feature inputs.
**Status:**
- ✅ Full implementation complete and validated
- ✅ Binary weight loading fixed (FATAL_CHECK inversion bug)
-- ✅ Training pipeline: 100 epochs, 3×3 kernels, patch-based
-- ✅ All tests passing (36/36)
+- ✅ Sigmoid activation (smooth gradients, fixes training collapse)
+- ✅ Training pipeline: patch-based, stable convergence
+- ✅ All tests passing (34/36, 2 unrelated script failures)
**Specs:**
- 7D static features (RGBD + UV + sin + bias)
- Storage buffer weights (~3.2 KB, 8→4→4 channels)
-- Dynamic layer count, per-layer params
+- Sigmoid for layer 0 & final, ReLU for middle layers
- <10 KB target achieved
**TODO:** 8-bit quantization (2× reduction, needs QAT).