cdeeparch a compact deep neural network architecture for
play

cDeepArch: A Compact Deep Neural Network Architecture for Mobile - PowerPoint PPT Presentation

cDeepArch: A Compact Deep Neural Network Architecture for Mobile Sensing Kang Yang 1 , Xiaoqing Gong 1 , Yang Liu 2 , Zhenjiang Li 2 , Tianzhang Xing 1 , Xiaojiang Chen 1 , Dingyi Fang 1 1 Northwest University, China 2 City University of Hong Kong


  1. cDeepArch: A Compact Deep Neural Network Architecture for Mobile Sensing Kang Yang 1 , Xiaoqing Gong 1 , Yang Liu 2 , Zhenjiang Li 2 , Tianzhang Xing 1 , Xiaojiang Chen 1 , Dingyi Fang 1 1 Northwest University, China 2 City University of Hong Kong 1

  2. Motivation … Camera + Learning Gyro. Technology Acc.

  3. Application ? Cognitive decline

  4. Application First-person view Cognitive aid system Recognizing pot cup open open close

  5. Common design principle . . . Rich sensor data Recognized by learning Applications

  6. Challenges Large targets . . .

  7. Challenges • Deep Learning Too large Big deep neural network Resource-limited

  8. Challenges • Deep Learning inaccurate Original Shrunk No quantitative measure on model model available resource conditions

  9. Any countermeasure? 0101… Server • Long and uncontrollable latency • High Service cost Potential privacy leakage •

  10. Our solution Context (office) Large targets . . .

  11. Our solution compact network (Office) Context recognition + Object recognition Context-oriented (computer, large and deep network target recognition mouse…) compact network adequate storage computation resource

  12. Our solution energy Context recognition computation + Available resource conditions Context-oriented target recognition • not based on designer’s experience • Formulation facilitated configuration

  13. Convolutional Neural Network Image data Conv1 Pool1 Conv2 Pool2 FC1 • Convolutional layer (dominant) • Pooling layer • Full connected layer

  14. Formulation facilitated configuration Selected W F W o *W o S P C (W+2P)*(W+2P)

  15. From computation to resource cost Conv1:64 fc:5 Conv2:128 computation resource(energy) designed network Conv1:16 Conv2:32 fc:5 : computation : actual resource consumption a small scale network

  16. Now… Context recognition + Object recognition Context-oriented target recognition Recognition task decomposition • • Formulation facilitated configuration From formulation to estimate the resource consumption •

  17. Enhancement: Convolutional layer Original Conv1 Conv2 Conv3 model Separated Conv1a Conv1b Conv2 Conv3 model #$ % − ⁄ 1 ) ⁄ ! ≤ ) 2

  18. Evaluation

  19. Experiments setup Dataset: • o Context recognition : § MIT Place2 (related to the daily contexts ) Object recognition : o § Cifar10 § Cifar100 (20 classes associated contexts)

  20. Evaluation results • Overall performance 10 targets 20 targets

  21. Conclusion 1, 2, 3 1. Large targets Decompose recognition task 2. Systematic way to configure network Execution overhead formulation facilitated configuration 3. Enhancement techniques

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend