以FPGA實現二元化類神經網路及應用於手寫圖片辨識之研究
dc.contributor | 黃文吉 | zh_TW |
dc.contributor | 蔡榮宗 | zh_TW |
dc.contributor.author | 黃暐傑 | zh_TW |
dc.contributor.author | Huang, Wei-Chieh | en_US |
dc.date.accessioned | 2019-09-05T11:13:15Z | |
dc.date.available | 2022-08-25 | |
dc.date.available | 2019-09-05T11:13:15Z | |
dc.date.issued | 2017 | |
dc.description.abstract | 本論文是實作摺積類神經網路,並應用於手寫辨識。傳統摺積類神經網路的權重都是以實數表示,運算方式複雜。不論是在記憶體的使用或是運算子的資源消耗上分別會增加儲存與運算的負擔,此舉造成在FPGA上實作的困難。為了解決資源消耗的問題,本論文使用二元化類神經網路。最主要的核心概念是把權重簡化為二進制表示法,以及將運算子使用XNOR位元運算,最大的好處就是可以降低FPGA資源消耗。 本論文以LeNet5模型為例,此模型中的C1、C3、C5、F6的權重佔用了FPGA許多的資源。二元化類神經網路使用Sign function把原本32bit 浮點數權重簡化為1bit二進位碼。由於所有的運算元都是以二進位碼表示,運算子即可使用XNOR位元運算,不需使用浮點數的加法器與乘法器。經由二元化類神經網路的法則至少可以減少百分之八十的資源消耗,不只減少了內建記憶體使用,也減少數學運算子與暫存器使用。 在未來的應用中,不只可以放置在FPGA中,還可以放置在行動裝置或是穿戴式裝置中,來進行圖片辨識與語音辨識,對於科技的發展又前進了一大步。 | zh_TW |
dc.description.sponsorship | 資訊工程學系 | zh_TW |
dc.identifier | G060447013S | |
dc.identifier.uri | http://etds.lib.ntnu.edu.tw/cgi-bin/gs32/gsweb.cgi?o=dstdcdr&s=id=%22G060447013S%22.&%22.id.& | |
dc.identifier.uri | http://rportal.lib.ntnu.edu.tw:80/handle/20.500.12235/106446 | |
dc.language | 中文 | |
dc.subject | 類神經網路 | zh_TW |
dc.subject | 摺積神經網路 | zh_TW |
dc.subject | 二元化神經網路 | zh_TW |
dc.title | 以FPGA實現二元化類神經網路及應用於手寫圖片辨識之研究 | zh_TW |
dc.title | The implementation of BNN-based handwritten digit recognition systems based on FPGA | en_US |