Example code for training and running optimized Siamese neural networks with significant speed improvements.
See this blog post for more detail
- FasterSiameseNetwork - Optimized model architecture for faster inference
- Faster Training - Tensor rolling technique that doubles training efficiency
- Benchmarking Tools - Performance comparison utilities
# Standard training
python siamese_model/training.py --dataset fashionmnist
# Faster training (2x speedup)
python siamese_model/training.py --use-faster-training --dataset fashionmnist
# Use both optimizations
python siamese_model/training.py --use-faster-model --use-faster-training --dataset cifar10See Faster Model Experiments.ipynb for detailed benchmarks and performance analysis.