CoolFace
Apppublic

Omar-Camara/nas-differential-evolution

sourceHugging Faceupdated 9mo agoView on Hugging Face
0likes
App README

Neural Architecture Search with Differential Evolution

Interactive demo of automated neural network architecture discovery

๐ŸŽฏ Overview

This Space demonstrates a production-ready Neural Architecture Search (NAS) system that automatically discovers optimal neural network architectures using Differential Evolution.

๐Ÿ“Š Key Results

  • โ€”Best Architecture Found: [21, 48, 11] (3-layer hourglass pattern)
  • โ€”Test Accuracy: 69.91%
  • โ€”Improvement over Baseline: +2.67% (67.24% โ†’ 69.91%)
  • โ€”Beat Random Search: +0.88% with same computational budget
  • โ€”Search Time: 33.6 minutes on Tesla T4 GPU

๐Ÿ”ฌ Experiments Included

1. Random Search Baseline

Compared DE against 144 random architectures to prove optimization works. Result: DE found 0.88% better architecture.

2. Ablation Study

Systematically tested each component's impact. Key Finding: Single-trial evaluation outperformed multi-trial averaging at short horizons (+0.24% accuracy, -45% time).

3. Statistical Validation

Final evaluation over 5 independent trials with confidence intervals.

๐Ÿ› ๏ธ Technologies

  • โ€”PyTorch 2.0+ with CUDA
  • โ€”Differential Evolution optimization
  • โ€”UCI Adult Income dataset (39K samples)
  • โ€”GPU acceleration (Tesla T4)
  • โ€”Statistical validation

๐Ÿ“š Learn More

๐ŸŽ“ About

Built by Omar Camara

๐Ÿ“„ License

MIT License - Free to use with attribution


Built with โค๏ธ using PyTorch, Gradio, and Differential Evolution