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

with splitting steepest descent splitting yields adaptive
SMART_READER_LITE
LIVE PREVIEW

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?


slide-1
SLIDE 1

Energy-Aware Neural Architecture Optimization With Splitting Steepest Descent

slide-2
SLIDE 2

Splitting yields adaptive net structure optimization

Questions

  • Why splitting?
  • What neurons should be split first?
  • How to split a neuron optimally?
slide-3
SLIDE 3

SGD local minima

Intuition: escaping local minima

  • A simple network:
  • Smooth loss change:
  • Splitting 𝜄 into 𝑛 copies :

saddle point?

slide-4
SLIDE 4

Splitting Steepest Descent

  • How to choose 𝑛 and {𝜄𝑗, 𝑥𝑗} optimally?

Splitting-matrix Splitting-index, minimum eigenvalue

𝜄

𝜄1

𝜄2

  • Optimal splitting strategy

no splitting

slide-5
SLIDE 5

Our Algorithm

  • 0.2

12

  • 0.1

1

  • 0.9

3

  • 0.2

1

  • 1.2

4 gain flops budget

slide-6
SLIDE 6

Image Classification Results using MobileNetV1

6.0 6.5 7.0 7.5 8.0 0.5 0.6 0.7 Pruning (Bn) Splitting (ours)