summaryrefslogtreecommitdiff
path: root/cnn_v3
diff options
context:
space:
mode:
authorskal <pascal.massimino@gmail.com>2026-02-15 19:12:58 +0100
committerskal <pascal.massimino@gmail.com>2026-02-15 19:12:58 +0100
commite21127a3fc4797805d49ae2d95fc7ed6f94ac456 (patch)
tree707da4765cad9514199b17b4f734d9a6c2a4a4ca /cnn_v3
parent0b4a4df3073b2af96f87185b7b9c257abfe0ae08 (diff)
feat(cnn): add CNN v3 directory structure with training dataHEADmain
Initialize CNN v3 subdirectory with training pipeline layout: - docs/, scripts/, shaders/, src/, tools/, weights/ for organization - training/input/ with sample images - training/target_1/, target_2/ for multi-style training - README.md documenting structure Training images tracked in repo for easy collaboration. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Diffstat (limited to 'cnn_v3')
-rw-r--r--cnn_v3/README.md36
-rw-r--r--cnn_v3/training/input/photo1.jpgbin0 -> 5813575 bytes
-rw-r--r--cnn_v3/training/input/photo2.jpgbin0 -> 3328126 bytes
-rw-r--r--cnn_v3/training/input/photo3.jpgbin0 -> 723541 bytes
-rw-r--r--cnn_v3/training/input/photo4.jpgbin0 -> 286046 bytes
-rw-r--r--cnn_v3/training/target_1/photo1_out.pngbin0 -> 4038843 bytes
-rw-r--r--cnn_v3/training/target_1/photo2_1_out.pngbin0 -> 2875939 bytes
-rw-r--r--cnn_v3/training/target_1/photo2_2_out.pngbin0 -> 2865857 bytes
-rw-r--r--cnn_v3/training/target_1/photo4_out.pngbin0 -> 718912 bytes
9 files changed, 36 insertions, 0 deletions
diff --git a/cnn_v3/README.md b/cnn_v3/README.md
new file mode 100644
index 0000000..fdbf648
--- /dev/null
+++ b/cnn_v3/README.md
@@ -0,0 +1,36 @@
+# CNN v3
+
+Enhanced CNN post-processing with next-generation features.
+
+## Directory Structure
+
+```
+cnn_v3/
+├── docs/ # Documentation and design notes
+├── scripts/ # Training and build automation scripts
+├── shaders/ # WGSL compute shaders
+├── src/ # C++ implementation
+├── tools/ # Testing and validation tools
+├── training/ # Training pipeline
+│ ├── input/ # Source images for training
+│ ├── target_1/ # Style 1 target images
+│ └── target_2/ # Style 2 target images
+└── weights/ # Trained model weights (binary format)
+```
+
+## Training Data
+
+Training images are tracked in the repository:
+- `training/input/` - Original input images
+- `training/target_1/` - First style transformation targets
+- `training/target_2/` - Second style transformation targets
+
+Multiple target directories allow training different stylistic transformations from the same input set.
+
+Add images directly to these directories and commit them.
+
+## Status
+
+**TODO:** Define CNN v3 architecture and feature set.
+
+See `cnn_v2/` for reference implementation.
diff --git a/cnn_v3/training/input/photo1.jpg b/cnn_v3/training/input/photo1.jpg
new file mode 100644
index 0000000..1c1c2b2
--- /dev/null
+++ b/cnn_v3/training/input/photo1.jpg
Binary files differ
diff --git a/cnn_v3/training/input/photo2.jpg b/cnn_v3/training/input/photo2.jpg
new file mode 100644
index 0000000..a662fa8
--- /dev/null
+++ b/cnn_v3/training/input/photo2.jpg
Binary files differ
diff --git a/cnn_v3/training/input/photo3.jpg b/cnn_v3/training/input/photo3.jpg
new file mode 100644
index 0000000..703645e
--- /dev/null
+++ b/cnn_v3/training/input/photo3.jpg
Binary files differ
diff --git a/cnn_v3/training/input/photo4.jpg b/cnn_v3/training/input/photo4.jpg
new file mode 100644
index 0000000..5035993
--- /dev/null
+++ b/cnn_v3/training/input/photo4.jpg
Binary files differ
diff --git a/cnn_v3/training/target_1/photo1_out.png b/cnn_v3/training/target_1/photo1_out.png
new file mode 100644
index 0000000..36a36a7
--- /dev/null
+++ b/cnn_v3/training/target_1/photo1_out.png
Binary files differ
diff --git a/cnn_v3/training/target_1/photo2_1_out.png b/cnn_v3/training/target_1/photo2_1_out.png
new file mode 100644
index 0000000..5398232
--- /dev/null
+++ b/cnn_v3/training/target_1/photo2_1_out.png
Binary files differ
diff --git a/cnn_v3/training/target_1/photo2_2_out.png b/cnn_v3/training/target_1/photo2_2_out.png
new file mode 100644
index 0000000..b0a76bd
--- /dev/null
+++ b/cnn_v3/training/target_1/photo2_2_out.png
Binary files differ
diff --git a/cnn_v3/training/target_1/photo4_out.png b/cnn_v3/training/target_1/photo4_out.png
new file mode 100644
index 0000000..56f6274
--- /dev/null
+++ b/cnn_v3/training/target_1/photo4_out.png
Binary files differ