# 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.