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...

Full description

Bibliographic Details
Main Authors: Chen, Chun-Han, 陳君函
Other Authors: Chang, Shih-Chieh
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