license: mit
task: image-classification
dataset: fashion-mnist
metrics:
- accuracy
tags:
- optical-computing
- neural-networks
- fashion-mnist
- cuda
- novel-architecture
language: en
pipeline_tag: image-classification
library_name: custom
Fashion-MNIST Optical Evolution Neural Network
Model Description
Revolutionary optical neural network achieving 85.86% accuracy on Fashion-MNIST using 100% optical technology with C++/CUDA optimization. This model represents a breakthrough in optical computing, featuring an Enhanced FFT kernel that preserves complex information traditional approaches lose.
Key Innovation: Enhanced FFT Kernel
The core breakthrough lies in our Enhanced FFT Kernel that preserves 4 critical components of complex optical information instead of the traditional single-value extraction that causes 25% information loss:
- Magnitude Information: Primary amplitude characteristics using logarithmic scaling
- Phase Relationships: Critical phase information through hyperbolic tangent normalization
- Real Component: Normalized real part of the complex signal
- Imaginary Component: Normalized imaginary part for complete representation
Architecture
Multi-Scale Optical Processing Pipeline
Fashion-MNIST (28Γ28) Input
β
Multi-Scale FFT Processing
βββ Scale 1: 28Γ28 (784 features)
βββ Scale 2: 14Γ14 (196 features)
βββ Scale 3: 7Γ7 (49 features)
β
6-Scale Mirror Architecture
βββ Original: 1029 features
βββ Mirrored: 1029 features
β
Enhanced FFT Feature Extraction
βββ 2058 preserved features
β
Two-Layer MLP
βββ Hidden: 1800 neurons (ReLU)
βββ Output: 10 classes (Softmax)
Fungi Evolution System
Bio-inspired evolutionary optimization of optical masks:
- Population: 128 fungi organisms
- Genetic Algorithm: Energy-based selection and reproduction
- Optical Masks: Dynamic amplitude and phase modulation
- Real-time Adaptation: Gradient-based reward system
Performance
| Metric | Value |
|---|---|
| Test Accuracy | 85.86% |
| Technology | 100% Optical + CUDA |
| Training Time | ~60 epochs |
| Parameters | 3.7M |
| Dead Neurons | 87.6% (high efficiency) |
| Active Neurons | 6.1% (concentrated learning) |
Benchmark Comparison
| Method | Accuracy | Technology | Notes |
|---|---|---|---|
| Optical Evolution (Ours) | 85.86% | 100% Optical + CUDA | Novel architecture |
| CNN Baseline | ~92% | Convolutional | Traditional approach |
| MLP Baseline | ~88% | Dense | Standard neural network |
| Linear Classifier | ~84% | Linear | Simple baseline |
Usage
Prerequisites
- NVIDIA GPU with CUDA 13.0+
- Visual Studio 2022
- CMake 3.20+
- Fashion-MNIST dataset
Building and Training
# Clone repository
git clone https://huggingface.co/franciscoangulo/fashion-mnist-optical-evolution
cd fashion-mnist-optical-evolution
# Build
cmake -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build --config Release
# Download Fashion-MNIST dataset to zalando_datasets/ directory
# Run training
./run_training.bat
# Or manually:
./build/Release/fashion_mnist_trainer.exe --data_dir zalando_datasets --epochs 100 --batch 256 --lr 5e-4 --fungi 128
Expected Output
Configuration:
- Architecture: INTELLIGENT ENHANCED FFT (optimized 6-scale mirror = 2058 features)
- Network: 2058 β 1800 β 10 (ReLU activation - BALANCED CAPACITY)
[Epoch 60] Test Accuracy: 85.86%
Dead Neurons: 87.6% | Saturated: 6.3% | Active: 6.1%
Technical Innovation
Enhanced FFT Kernel Code
// Traditional Approach (LOSSY - 25% information loss)
y[i] = log1pf(magnitude) + 0.1f * (phase / PI);
// Enhanced Approach (PRESERVING - 4-component extraction)
float magnitude = sqrtf(real*real + imag*imag);
float phase = atan2f(imag, real);
y[i] = log1pf(magnitude) + 0.5f * tanhf(phase) +
0.2f * (real / (fabsf(real) + 1e-6f)) +
0.1f * (imag / (fabsf(imag) + 1e-6f));
Future Hardware Implementation
This software architecture is designed for future optical processors:
- Diffractive Optical Networks: Multi-scale processing layers
- Spatial Light Modulators: Fungi-evolved amplitude/phase masks
- Fourier Optics: Native FFT processing in hardware
- Parallel Light Processing: Massive optical parallelism
Files and Documentation
README.md- Complete project documentationPAPER.md- Technical paper with full methodologyINSTALL.md- Detailed installation instructionsBENCHMARK_SUBMISSION.md- Official benchmark submissionsrc/- Complete C++/CUDA source codedocs/ARCHITECTURE.md- Detailed technical architecture
Citation
@article{angulo2024optical,
title={Fashion-MNIST Optical Evolution: Enhanced FFT Neural Networks for Future Hardware},
author={Francisco Angulo de Lafuente},
journal={arXiv preprint},
year={2024},
note={Inventing Software for Future Hardware - Achieved 85.86\% accuracy}
}
Contact
Francisco Angulo de Lafuente
- Repository: https://huggingface.co/franciscoangulo/fashion-mnist-optical-evolution
- Paper: Available in repository docs
License
MIT License - See LICENSE file for details.
Motto: "Inventing Software for Future Hardware" - Building the foundation for tomorrow's optical processors today! π¬β¨
This model represents a significant milestone in optical neural network development and optical computing research.