Mining Structures of Convolutional Neural Networks: An Energy Perspective
碩士 === 國立清華大學 === 資訊工程學系所 === 106 === Recently convolutional neural networks (CNNs) have drawn much attentions and been widely applied on image recognition; therefore, the complexity of computation and energy consumption have become a big issue for deploying CNNs, especially on embedded systems or o...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2017
|
Online Access: | http://ndltd.ncl.edu.tw/handle/gbfp3s |
id |
ndltd-TW-106NTHU5392005 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-106NTHU53920052019-05-16T00:00:23Z http://ndltd.ncl.edu.tw/handle/gbfp3s Mining Structures of Convolutional Neural Networks: An Energy Perspective 從能量層面探討卷積神經網絡及其架構 Chen, Chun-Han 陳君函 碩士 國立清華大學 資訊工程學系所 106 Recently convolutional neural networks (CNNs) have drawn much attentions and been widely applied on image recognition; therefore, the complexity of computation and energy consumption have become a big issue for deploying CNNs, especially on embedded systems or other battery-powered mobile devices. Apart from reducing the complexity of network computations, if we could estimate the energy consumptions of the given network configuration before train or test phases, we would realize that whether the CNNs can be deployed on mobile devices or not. As the result, we propose a predictive energy model to effectively predict the energy consumption of a CNN. In this work, first we analyze the relation between different network configurations and kernel functions operations reported by NVIDIA profiler tool in detail, and then based on the analysis, we propose a predictive energy model that could calculate an estimated energy consumption as we have the architecture of a convolutional neural network before test phases. The experiments are processed with CIFAR-10 dataset and are implemented in Caffe, and the overall error rate of our methodology for predicting energy consumption is 14.41%. Chang, Shih-Chieh 張世杰 2017 學位論文 ; thesis 37 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立清華大學 === 資訊工程學系所 === 106 === Recently convolutional neural networks (CNNs) have drawn much attentions and been widely applied on image recognition; therefore, the complexity of computation and energy consumption have become a big issue for deploying CNNs, especially on embedded systems or other battery-powered mobile devices. Apart from reducing the complexity of network computations, if we could estimate the energy consumptions of the given network configuration before train or test phases, we would realize that whether the CNNs can be deployed on mobile devices or not. As the result, we propose a predictive energy model to effectively predict the energy consumption of a CNN. In this work, first we analyze the relation between different network configurations and kernel functions operations reported by NVIDIA profiler tool in detail, and then based on the analysis, we propose a predictive energy model that could calculate an estimated energy consumption as we have the architecture of a convolutional neural network before test phases. The experiments are processed with CIFAR-10 dataset and are implemented in Caffe, and the overall error rate of our methodology for predicting energy consumption is 14.41%.
|
author2 |
Chang, Shih-Chieh |
author_facet |
Chang, Shih-Chieh Chen, Chun-Han 陳君函 |
author |
Chen, Chun-Han 陳君函 |
spellingShingle |
Chen, Chun-Han 陳君函 Mining Structures of Convolutional Neural Networks: An Energy Perspective |
author_sort |
Chen, Chun-Han |
title |
Mining Structures of Convolutional Neural Networks: An Energy Perspective |
title_short |
Mining Structures of Convolutional Neural Networks: An Energy Perspective |
title_full |
Mining Structures of Convolutional Neural Networks: An Energy Perspective |
title_fullStr |
Mining Structures of Convolutional Neural Networks: An Energy Perspective |
title_full_unstemmed |
Mining Structures of Convolutional Neural Networks: An Energy Perspective |
title_sort |
mining structures of convolutional neural networks: an energy perspective |
publishDate |
2017 |
url |
http://ndltd.ncl.edu.tw/handle/gbfp3s |
work_keys_str_mv |
AT chenchunhan miningstructuresofconvolutionalneuralnetworksanenergyperspective AT chénjūnhán miningstructuresofconvolutionalneuralnetworksanenergyperspective AT chenchunhan cóngnéngliàngcéngmiàntàntǎojuǎnjīshénjīngwǎngluòjíqíjiàgòu AT chénjūnhán cóngnéngliàngcéngmiàntàntǎojuǎnjīshénjīngwǎngluòjíqíjiàgòu |
_version_ |
1719158165925265408 |