基于FPGA的神經(jīng)網(wǎng)絡(luò)實現(xiàn)與應用
本文關(guān)鍵詞:基于FPGA的神經(jīng)網(wǎng)絡(luò)實現(xiàn)與應用,由筆耕文化傳播整理發(fā)布。
【摘要】:人工神經(jīng)網(wǎng)絡(luò)是人工智能的一個重要的組成部分。隨著人工智能時代的到來,越來越多的企業(yè)和科研單位投入到了對智能化產(chǎn)品和工具的研究開發(fā)中,幫助企業(yè)及個人提供更方便快捷的智能工具。神經(jīng)網(wǎng)絡(luò)以其速度快,實現(xiàn)精度較高的優(yōu)勢,已經(jīng)得到廣泛的應用。例如在模式識別、信息處理、機器人等方面應用取得不斷的突破。目前,神經(jīng)網(wǎng)絡(luò)的實現(xiàn)多數(shù)采用傳統(tǒng)的通用計算機,而傳統(tǒng)的通用計算機采用串行計算的處理方式。這樣的處理方式給神經(jīng)網(wǎng)絡(luò)的應用帶來了局限,因此,采用一種更好的方法來實現(xiàn)神經(jīng)網(wǎng)絡(luò)尤為重要。而由于FPGA(Field programmable gate array)的硬件可編程、高度并行計算的特點,有效彌補了神經(jīng)網(wǎng)絡(luò)串行的局限,能夠為人工神經(jīng)網(wǎng)絡(luò)的實現(xiàn)提供新的途徑。通過FPGA硬件實現(xiàn)神經(jīng)網(wǎng)絡(luò)的方法,在解決商場快速自動識別電子貨架標簽以及工業(yè)儀表的字符圖像等方面,具有較大的商業(yè)價值和工業(yè)意義。本文通過軟件和硬件模擬的不同方法實現(xiàn)字符圖片的識別。從神經(jīng)網(wǎng)絡(luò)的理論介紹和軟、硬件實現(xiàn)兩方面進行闡述,并在MATLAB軟件實現(xiàn)、Libero硬件仿真實現(xiàn)的關(guān)鍵問題上進行分析。軟件實現(xiàn)方法中采用的是MATLAB函數(shù)庫中的神經(jīng)網(wǎng)絡(luò)相關(guān)函數(shù)。硬件仿真實現(xiàn)方法中使用的是Libero集成開發(fā)環(huán)境,通過硬件描述語言實現(xiàn)神經(jīng)網(wǎng)絡(luò)各個功能模塊。選擇的FPGA結(jié)構(gòu)為Actel Fusion系列器件,它是唯一具有模擬功能的Flash架構(gòu)的FPGA器件,可以滿足神經(jīng)網(wǎng)絡(luò)實現(xiàn)功能要求。本文的主要研究工作內(nèi)容包括:首先,在實現(xiàn)字符識別過程中,使用MATLAB對選取訓練樣本和確定神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)進行了分析和多次的實驗(神經(jīng)網(wǎng)絡(luò)隱含層節(jié)點個數(shù))。并通過有無噪聲的樣本輸入來比較網(wǎng)絡(luò)的識別效果,進一步得到優(yōu)化的網(wǎng)絡(luò)。然后,在FPGA硬件實現(xiàn)神經(jīng)網(wǎng)絡(luò)中,主要對神經(jīng)網(wǎng)絡(luò)的硬件實現(xiàn)關(guān)鍵部分進行設(shè)計和實現(xiàn):包括構(gòu)成單個神經(jīng)元模塊、數(shù)據(jù)位的表示、激勵函數(shù)的選擇和實現(xiàn)。對隱含層的運算實現(xiàn)過程進行具體闡述,并且對網(wǎng)絡(luò)的各個階段計算流程進行分析研究以及仿真實現(xiàn)。最后,通過各個模塊的仿真以及各個階段的驗證,對搭建的整個硬件網(wǎng)絡(luò)系統(tǒng)進行仿真識別實驗,驗證網(wǎng)絡(luò)識別結(jié)果以及字符識別情況。從實驗的結(jié)果分析,構(gòu)建的系統(tǒng)能夠?qū)崿F(xiàn)字符識別,具有較高的準確性和穩(wěn)定性,達到實驗目的。
【關(guān)鍵詞】:BP神經(jīng)網(wǎng)絡(luò) 字符識別 硬件 FPGA
【學位授予單位】:廣東工業(yè)大學
【學位級別】:碩士
【學位授予年份】:2016
【分類號】:TP183
【目錄】:
- 摘要4-6
- ABSTRACT6-12
- 第一章 緒論12-18
- 1.1 研究背景意義和研究現(xiàn)狀12-16
- 1.1.1 模式識別簡介12-14
- 1.1.2 神經(jīng)網(wǎng)絡(luò)實現(xiàn)技術(shù)發(fā)展14-15
- 1.1.3 神經(jīng)網(wǎng)絡(luò)實現(xiàn)技術(shù)的研究現(xiàn)狀15-16
- 1.1.4 可重構(gòu)技術(shù)的發(fā)展現(xiàn)狀16
- 1.2 本文主要工作16-17
- 1.3 論文的內(nèi)容結(jié)構(gòu)安排17-18
- 第二章 人工神經(jīng)網(wǎng)絡(luò)基本概述18-26
- 2.1 人工神經(jīng)網(wǎng)絡(luò)的發(fā)展及歷史介紹18-20
- 2.2 神經(jīng)元模型20-22
- 2.2.1 神經(jīng)元的生物模型20
- 2.2.2 神經(jīng)元的人工模型20-22
- 2.3 人工神經(jīng)網(wǎng)絡(luò)模型的分類22-23
- 2.4 BP神經(jīng)網(wǎng)絡(luò)23-25
- 2.5 本章小結(jié)25-26
- 第三章 基于BP神經(jīng)網(wǎng)絡(luò)MATLAB中字符識別實現(xiàn)26-32
- 3.1 字符識別機制26
- 3.2 BP神經(jīng)網(wǎng)絡(luò)識別過程26-28
- 3.3 識別現(xiàn)象及分析28-31
- 3.4 本章小結(jié)31-32
- 第四章 基于FPGA的神經(jīng)網(wǎng)絡(luò)單元設(shè)計與實現(xiàn)32-45
- 4.1 FPGA結(jié)構(gòu)器件和開發(fā)環(huán)境介紹32-36
- 4.1.1 Fusion系列FPGA簡介32-35
- 4.1.2 開發(fā)環(huán)境Libero IDE簡述35-36
- 4.2 神經(jīng)元關(guān)鍵部分設(shè)計36-44
- 4.2.1 單個神經(jīng)元的硬件實現(xiàn)設(shè)計36-37
- 4.2.2 數(shù)據(jù)的表示37-38
- 4.2.3 激勵函數(shù)的選擇與實現(xiàn)38-41
- 4.2.4 乘累加模塊設(shè)計與實現(xiàn)41-43
- 4.2.5 RAM地址模塊設(shè)計43-44
- 4.3 本章小結(jié)44-45
- 第五章 神經(jīng)網(wǎng)絡(luò)的硬件設(shè)計與實現(xiàn)45-53
- 5.1 神經(jīng)網(wǎng)絡(luò)隱含層的運算實現(xiàn)45-49
- 5.2 BP神經(jīng)網(wǎng)絡(luò)傳播各階段設(shè)計49-52
- 5.3 仿真與驗證52
- 5.4 本章小結(jié)52-53
- 總結(jié)與展望53-55
- 參考文獻55-58
- 攻讀學位期間發(fā)表的論文58-60
- 致謝60
【相似文獻】
中國期刊全文數(shù)據(jù)庫 前10條
1 云中客;新的神經(jīng)網(wǎng)絡(luò)來自于仿生學[J];物理;2001年10期
2 唐春明,高協(xié)平;進化神經(jīng)網(wǎng)絡(luò)的研究進展[J];系統(tǒng)工程與電子技術(shù);2001年10期
3 李智;一種基于神經(jīng)網(wǎng)絡(luò)的煤炭調(diào)運優(yōu)化方法[J];長沙鐵道學院學報;2003年02期
4 程科,王士同,楊靜宇;新型模糊形態(tài)神經(jīng)網(wǎng)絡(luò)及其應用研究[J];計算機工程與應用;2004年21期
5 王凡,孟立凡;關(guān)于使用神經(jīng)網(wǎng)絡(luò)推定操作者疲勞的研究[J];人類工效學;2004年03期
6 周麗暉;從統(tǒng)計角度看神經(jīng)網(wǎng)絡(luò)[J];統(tǒng)計教育;2005年06期
7 趙奇 ,劉開第 ,龐彥軍;灰色補償神經(jīng)網(wǎng)絡(luò)及其應用研究[J];微計算機信息;2005年14期
8 袁婷;;神經(jīng)網(wǎng)絡(luò)在股票市場預測中的應用[J];軟件導刊;2006年05期
9 尚晉;楊有;;從神經(jīng)網(wǎng)絡(luò)的過去談科學發(fā)展觀[J];重慶三峽學院學報;2006年03期
10 楊鐘瑾;;神經(jīng)網(wǎng)絡(luò)的過去、現(xiàn)在和將來[J];青年探索;2006年04期
中國重要會議論文全文數(shù)據(jù)庫 前10條
1 徐春玉;;基于泛集的神經(jīng)網(wǎng)絡(luò)的混沌性[A];1996中國控制與決策學術(shù)年會論文集[C];1996年
2 周樹德;王巖;孫增圻;孫富春;;量子神經(jīng)網(wǎng)絡(luò)[A];2003年中國智能自動化會議論文集(上冊)[C];2003年
3 羅山;張琳;范文新;;基于神經(jīng)網(wǎng)絡(luò)和簡單規(guī)劃的識別融合算法[A];2009系統(tǒng)仿真技術(shù)及其應用學術(shù)會議論文集[C];2009年
4 郭愛克;馬盡文;丁康;;序言(二)[A];1999年中國神經(jīng)網(wǎng)絡(luò)與信號處理學術(shù)會議論文集[C];1999年
5 鐘義信;;知識論:神經(jīng)網(wǎng)絡(luò)的新機遇——紀念中國神經(jīng)網(wǎng)絡(luò)10周年[A];1999年中國神經(jīng)網(wǎng)絡(luò)與信號處理學術(shù)會議論文集[C];1999年
6 許進;保錚;;神經(jīng)網(wǎng)絡(luò)與圖論[A];1999年中國神經(jīng)網(wǎng)絡(luò)與信號處理學術(shù)會議論文集[C];1999年
7 金龍;朱詩武;趙成志;陳寧;;數(shù)值預報產(chǎn)品的神經(jīng)網(wǎng)絡(luò)釋用預報應用[A];1999年中國神經(jīng)網(wǎng)絡(luò)與信號處理學術(shù)會議論文集[C];1999年
8 田金亭;;神經(jīng)網(wǎng)絡(luò)在中學生創(chuàng)造力評估中的應用[A];第十二屆全國心理學學術(shù)大會論文摘要集[C];2009年
9 唐墨;王科俊;;自發(fā)展神經(jīng)網(wǎng)絡(luò)的混沌特性研究[A];2009年中國智能自動化會議論文集(第七分冊)[南京理工大學學報(增刊)][C];2009年
10 張廣遠;萬強;曹海源;田方濤;;基于遺傳算法優(yōu)化神經(jīng)網(wǎng)絡(luò)的故障診斷方法研究[A];第十二屆全國設(shè)備故障診斷學術(shù)會議論文集[C];2010年
中國重要報紙全文數(shù)據(jù)庫 前10條
1 美國明尼蘇達大學社會學博士 密西西比州立大學國家戰(zhàn)略規(guī)劃與分析研究中心資深助理研究員 陳心想;維護好創(chuàng)新的“神經(jīng)網(wǎng)絡(luò)硬件”[N];中國教師報;2014年
2 盧業(yè)忠;腦控電腦 驚世駭俗[N];計算機世界;2001年
3 葛一鳴 路邊文;人工神經(jīng)網(wǎng)絡(luò)將大顯身手[N];中國紡織報;2003年
4 中國科技大學計算機系 邢方亮;神經(jīng)網(wǎng)絡(luò)挑戰(zhàn)人類大腦[N];計算機世界;2003年
5 記者 孫剛;“神經(jīng)網(wǎng)絡(luò)”:打開復雜工藝“黑箱”[N];解放日報;2007年
6 本報記者 劉霞;美用DNA制造出首個人造神經(jīng)網(wǎng)絡(luò)[N];科技日報;2011年
7 健康時報特約記者 張獻懷;干細胞移植:修復受損的神經(jīng)網(wǎng)絡(luò)[N];健康時報;2006年
8 劉力;我半導體神經(jīng)網(wǎng)絡(luò)技術(shù)及應用研究達國際先進水平[N];中國電子報;2001年
9 ;神經(jīng)網(wǎng)絡(luò)和模糊邏輯[N];世界金屬導報;2002年
10 鄒麗梅 陳耀群;江蘇科大神經(jīng)網(wǎng)絡(luò)應用研究通過鑒定[N];中國船舶報;2006年
中國博士學位論文全文數(shù)據(jù)庫 前10條
1 楊旭華;神經(jīng)網(wǎng)絡(luò)及其在控制中的應用研究[D];浙江大學;2004年
2 李素芳;基于神經(jīng)網(wǎng)絡(luò)的無線通信算法研究[D];山東大學;2015年
3 石艷超;憶阻神經(jīng)網(wǎng)絡(luò)的混沌性及幾類時滯神經(jīng)網(wǎng)絡(luò)的同步研究[D];電子科技大學;2014年
4 王新迎;基于隨機映射神經(jīng)網(wǎng)絡(luò)的多元時間序列預測方法研究[D];大連理工大學;2015年
5 付愛民;極速學習機的訓練殘差、穩(wěn)定性及泛化能力研究[D];中國農(nóng)業(yè)大學;2015年
6 李輝;基于粒計算的神經(jīng)網(wǎng)絡(luò)及集成方法研究[D];中國礦業(yè)大學;2015年
7 王衛(wèi)蘋;復雜網(wǎng)絡(luò)幾類同步控制策略研究及穩(wěn)定性分析[D];北京郵電大學;2015年
8 張海軍;基于云計算的神經(jīng)網(wǎng)絡(luò)并行實現(xiàn)及其學習方法研究[D];華南理工大學;2015年
9 李艷晴;風速時間序列預測算法研究[D];北京科技大學;2016年
10 陳輝;多維超精密定位系統(tǒng)建模與控制關(guān)鍵技術(shù)研究[D];東南大學;2015年
中國碩士學位論文全文數(shù)據(jù)庫 前10條
1 章穎;混合不確定性模塊化神經(jīng)網(wǎng)絡(luò)與高校效益預測的研究[D];華南理工大學;2015年
2 賈文靜;基于改進型神經(jīng)網(wǎng)絡(luò)的風力發(fā)電系統(tǒng)預測及控制研究[D];燕山大學;2015年
3 李慧芳;基于憶阻器的渦卷混沌系統(tǒng)及其電路仿真[D];西南大學;2015年
4 陳彥至;神經(jīng)網(wǎng)絡(luò)降維算法研究與應用[D];華南理工大學;2015年
5 董哲康;基于憶阻器的組合電路及神經(jīng)網(wǎng)絡(luò)研究[D];西南大學;2015年
6 武創(chuàng)舉;基于神經(jīng)網(wǎng)絡(luò)的遙感圖像分類研究[D];昆明理工大學;2015年
7 李志杰;基于神經(jīng)網(wǎng)絡(luò)的上證指數(shù)預測研究[D];華南理工大學;2015年
8 陳少吉;基于神經(jīng)網(wǎng)絡(luò)血壓預測研究與系統(tǒng)實現(xiàn)[D];華南理工大學;2015年
9 張韜;幾類時滯神經(jīng)網(wǎng)絡(luò)穩(wěn)定性分析[D];渤海大學;2015年
10 邵雪瑩;幾類時滯不確定神經(jīng)網(wǎng)絡(luò)的穩(wěn)定性分析[D];渤海大學;2015年
本文關(guān)鍵詞:基于FPGA的神經(jīng)網(wǎng)絡(luò)實現(xiàn)與應用,,由筆耕文化傳播整理發(fā)布。
本文編號:292104
本文鏈接:http://sikaile.net/kejilunwen/zidonghuakongzhilunwen/292104.html