研究生: |
林建旻 |
---|---|
論文名稱: |
以FPGA實現GRNN演算法之特徵分類硬體系統 The Implementation of GRNN-based Feature Classification System Based on FPGA |
指導教授: | 黃文吉 |
學位類別: |
碩士 Master |
系所名稱: |
資訊工程學系 Department of Computer Science and Information Engineering |
論文出版年: | 2015 |
畢業學年度: | 103 |
語文別: | 中文 |
論文頁數: | 41 |
中文關鍵詞: | FPGA 、類神經網路 、特徵分類 |
論文種類: | 學術論文 |
相關次數: | 點閱:114 下載:6 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本論文針對特徵分類法則實現一套硬體架構,可快速辨認出特徵加以分類。採用的法則是廣義迴歸類神經網路(General Regression Neural Network,GRNN)為監督式學習法則,與其它分類演算法相比,如RBFN (Radial Basis Function Network, RBFN)需要一段時間離線訓練,因此無法適用於即時分類,相較之下GRNN不需要離線訓練且學習速度快,可立刻獲得分類結果。
本論文GRNN法則是以浮點數格式(Floating-point)為基礎實現並驗證現場可程式化邏輯閘(FPGA, Field Programmable Gate Array)上,在一些文獻中於FPGA已實現GRNN法則,但它們電路面積與訓練資料個數成正比,故資源消耗(area cost)量是很可觀的,相較之下本論文設計的電路面積不會與訓練資料的個數成正比,所以在資源消耗方面佔有一定的優勢。此外,文獻中所提出的GRNN法則是以固定點格式(Fixed-point)實現硬體電路,分類的精確度比本電路設計的浮點數格式低,綜合上述所提到的觀點,本電路具有學習速度快、可用於即時分類、資源消耗低,以及分類精確度高的優點。
[1] Polat, O.; Yildirim, T. FPGA implementation of a General Regression Neural Network: An embedded pattern classification system. Digital Signal Process. 2010, 20, 881–886.
[2] Yi-Chih, T. and Wen-Jyi, H. and Chih-Hsiang, Ho. A Novel QoS Mapping Algorithm for Heterogeneous Home Networks Using General Regression Neural Networks,2014
[3] Zhe-Cheng, F. and Wen-Jyi, H. Efficient VLSI Architecture for Training Radial Basis Function Networks,2013
[4] Kotsiantis, S.B.; Pintelas, P.E. Logitboost of Simple Bayesian Classifier. Informatica 2005, 29,53–59.
[5] Webb, G.I. Multiboosting: A technique for combining boosting and wagging. Mach. Learn. 2000,40, 159–196.
[6] Zheng, Z.; Webb, G.I. Lazy learning of Bayesian Rules. Mach. Learn. 2000, 41, 53–84.
[7] De Falco, I.; Cioppa, A.D.; Tarantino, E. Facing classification problems with particle swarm optimization. Appl. Soft Comput. 2007, 7, 652–658.
[8] Friedman, N.; Geiger, D.; Goldszmidt, M. Bayesian network classifiers. Mach. Learn. 1997, 29,131–163.
[9] Melis Ozyildirim B, Avci M Generalized classifier neural network
Neural Network,2013,20,18-26
[10] Altera Floating-Point IP Cores User Guide,2014
[11] Documentation: Quartus II Development Software. Available online: http://www.altera.com/ ,2015
[12] http://www.ics.uci.edu/~mlearn/MLSummary.html.
[13] Haykin S, Neural Networks and Learning machines, 3rd edition, Pearson: New Jersey,2009.
[14] Altera Corporation, NIOS II Processor Reference Handbook,2015
[15] Altera Corporation, Avalon Interface Specification, 2015.