with splitting steepest descent splitting yields adaptive

With Splitting Steepest Descent Splitting yields adaptive net - PowerPoint PPT Presentation

Energy-Aware Neural Architecture Optimization With Splitting Steepest Descent Splitting yields adaptive net structure optimization Questions Why splitting? What neurons should be split first? How to split a neuron optimally?


  1. Energy-Aware Neural Architecture Optimization With Splitting Steepest Descent

  2. Splitting yields adaptive net structure optimization Questions • Why splitting? • What neurons should be split first? • How to split a neuron optimally?

  3. Intuition: escaping local minima ‣ Splitting 𝜄 into 𝑛 copies : SGD saddle point? local minima ‣ Smooth loss change: ‣ A simple network:

  4. Splitting Steepest Descent ‣ How to choose 𝑛 and {𝜄 𝑗 , 𝑥 𝑗 } optimally? Splitting-index, minimum eigenvalue Splitting-matrix ‣ Optimal splitting strategy 𝜄 2 𝜄 no splitting 𝜄 1

  5. Our Algorithm -0.2 12 gain flops -0.9 3 budget -0.1 1 -0.2 1 -1.2 4

  6. Image Classification Results using MobileNetV1 0.7 0.6 0.5 Pruning (Bn) Splitting (ours) 6.0 6.5 7.0 7.5 8.0

Recommend


More recommend


Explore More Topics

Stay informed with curated content and fresh updates.