Inspiration
Standard CNNs on CIFAR-10 typically plateau around 85% accuracy. Manual architecture tuning is time-consuming and requires expertise. I wanted to see if PerforatedAI's dendritic optimization could automatically break through this ceiling.
What it does
Dense-Tune automatically adds dendritic connections when model learning saturates, pushing CIFAR-10 accuracy from 84.59% to 86.85%—a 14.7% Remaining Error Reduction with zero manual intervention.
How I built it
- Implemented a 6-layer CNN with PAI integration
- Used
DOING_HISTORYswitch mode to detect plateaus - Let PAI automatically add dendrites twice during training
- Tracked results with auto-generated PAI graphs
Challenges I ran into
- Training on CPU took ~27 hours (no GPU available)
- Discovered a bug:
lr_scheduler.step()warning after dendrite additions - Documented the bug with suggested fixes in BUG_REPORT.md
Accomplishments
- Achieved 14.7% RER on CIFAR-10
- 2 successful dendritic growth cycles
- Created W&B sweep script for future experiments
- Contributed bug report + improved .gitignore to the repo
What I learned
Dendritic optimization works! The model broke through accuracy ceilings that would normally require manual architecture search.
What's next
Run full W&B sweep on GPU to explore hyperparameter impact across 100+ configurations.
Log in or sign up for Devpost to join the conversation.