diff options
| author | skal <pascal.massimino@gmail.com> | 2026-02-15 19:12:58 +0100 |
|---|---|---|
| committer | skal <pascal.massimino@gmail.com> | 2026-02-15 19:12:58 +0100 |
| commit | e21127a3fc4797805d49ae2d95fc7ed6f94ac456 (patch) | |
| tree | 707da4765cad9514199b17b4f734d9a6c2a4a4ca | |
| parent | 0b4a4df3073b2af96f87185b7b9c257abfe0ae08 (diff) | |
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>
| -rw-r--r-- | cnn_v3/README.md | 36 | ||||
| -rw-r--r-- | cnn_v3/training/input/photo1.jpg | bin | 0 -> 5813575 bytes | |||
| -rw-r--r-- | cnn_v3/training/input/photo2.jpg | bin | 0 -> 3328126 bytes | |||
| -rw-r--r-- | cnn_v3/training/input/photo3.jpg | bin | 0 -> 723541 bytes | |||
| -rw-r--r-- | cnn_v3/training/input/photo4.jpg | bin | 0 -> 286046 bytes | |||
| -rw-r--r-- | cnn_v3/training/target_1/photo1_out.png | bin | 0 -> 4038843 bytes | |||
| -rw-r--r-- | cnn_v3/training/target_1/photo2_1_out.png | bin | 0 -> 2875939 bytes | |||
| -rw-r--r-- | cnn_v3/training/target_1/photo2_2_out.png | bin | 0 -> 2865857 bytes | |||
| -rw-r--r-- | cnn_v3/training/target_1/photo4_out.png | bin | 0 -> 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 Binary files differnew file mode 100644 index 0000000..1c1c2b2 --- /dev/null +++ b/cnn_v3/training/input/photo1.jpg diff --git a/cnn_v3/training/input/photo2.jpg b/cnn_v3/training/input/photo2.jpg Binary files differnew file mode 100644 index 0000000..a662fa8 --- /dev/null +++ b/cnn_v3/training/input/photo2.jpg diff --git a/cnn_v3/training/input/photo3.jpg b/cnn_v3/training/input/photo3.jpg Binary files differnew file mode 100644 index 0000000..703645e --- /dev/null +++ b/cnn_v3/training/input/photo3.jpg diff --git a/cnn_v3/training/input/photo4.jpg b/cnn_v3/training/input/photo4.jpg Binary files differnew file mode 100644 index 0000000..5035993 --- /dev/null +++ b/cnn_v3/training/input/photo4.jpg diff --git a/cnn_v3/training/target_1/photo1_out.png b/cnn_v3/training/target_1/photo1_out.png Binary files differnew file mode 100644 index 0000000..36a36a7 --- /dev/null +++ b/cnn_v3/training/target_1/photo1_out.png diff --git a/cnn_v3/training/target_1/photo2_1_out.png b/cnn_v3/training/target_1/photo2_1_out.png Binary files differnew file mode 100644 index 0000000..5398232 --- /dev/null +++ b/cnn_v3/training/target_1/photo2_1_out.png diff --git a/cnn_v3/training/target_1/photo2_2_out.png b/cnn_v3/training/target_1/photo2_2_out.png Binary files differnew file mode 100644 index 0000000..b0a76bd --- /dev/null +++ b/cnn_v3/training/target_1/photo2_2_out.png diff --git a/cnn_v3/training/target_1/photo4_out.png b/cnn_v3/training/target_1/photo4_out.png Binary files differnew file mode 100644 index 0000000..56f6274 --- /dev/null +++ b/cnn_v3/training/target_1/photo4_out.png |
