日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > EDA > 電子設(shè)計(jì)自動(dòng)化
[導(dǎo)讀]摘要:介紹了RBF神經(jīng)網(wǎng)絡(luò),并采用CORDIC算法實(shí)現(xiàn)了其隱層非線性高斯函數(shù)的映射。同時(shí),為縮減ROM表的存儲(chǔ)空間并提高查表效率,本設(shè)計(jì)還采用了基于STAM算法的非線性存儲(chǔ)。最后,以Altera公司開發(fā)的EDA工具QuarlusⅡ作

摘要:介紹了RBF神經(jīng)網(wǎng)絡(luò),并采用CORDIC算法實(shí)現(xiàn)了其隱層非線性高斯函數(shù)的映射。同時(shí),為縮減ROM表的存儲(chǔ)空間并提高查表效率,本設(shè)計(jì)還采用了基于STAM算法的非線性存儲(chǔ)。最后,以Altera公司開發(fā)的EDA工具QuarlusⅡ作為編譯、仿真平臺(tái),采用Cyclone系列中的EP1C6Q 240C8器件,實(shí)現(xiàn)了RBF神經(jīng)網(wǎng)絡(luò)在FPGA上的實(shí)現(xiàn),并以XOR問題為算例進(jìn)行硬件仿真,得出仿真結(jié)果與理論值一致。
關(guān)鍵詞:RBF神經(jīng)網(wǎng)絡(luò);FPCA;CORDIC;STAM

    人工神經(jīng)網(wǎng)絡(luò)廣泛應(yīng)用于圖像處理、模式識(shí)別和自動(dòng)控制等領(lǐng)域。但是,傳統(tǒng)的基于軟件實(shí)現(xiàn)的神經(jīng)網(wǎng)絡(luò),存在并行程度低、速度慢,計(jì)算速度無法滿足實(shí)時(shí)性的需求,造成了理論研究與實(shí)際應(yīng)用脫節(jié)。因此,神經(jīng)網(wǎng)絡(luò)的硬件實(shí)現(xiàn)是神經(jīng)網(wǎng)絡(luò)研究的基本問題之一。神經(jīng)網(wǎng)絡(luò)的硬件實(shí)現(xiàn)的最大特點(diǎn)就是體現(xiàn)了系統(tǒng)的并行性,處理速度快,易于滿足實(shí)時(shí)性要求。另外,算法的復(fù)雜程度以及在實(shí)際工程中應(yīng)用的可行性仍需要通過硬件的實(shí)現(xiàn)效果來檢驗(yàn)。因此,神經(jīng)網(wǎng)絡(luò)的硬件實(shí)現(xiàn)意義重大。

1 RBF神經(jīng)網(wǎng)絡(luò)的簡(jiǎn)介
   
徑向基函數(shù)(Radial Basis Function,RBF)網(wǎng)絡(luò)是由Moody J和Darken C于20世紀(jì)80年代末提出的一種神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu),是一種有監(jiān)督的神經(jīng)網(wǎng)絡(luò)。它是借鑒生物機(jī)制中的局部凋節(jié)及交叉接受區(qū)域知識(shí)的基礎(chǔ)上提出的一種采用局部接受域來執(zhí)行函數(shù)映射的人工神經(jīng)網(wǎng)絡(luò)。RBF網(wǎng)絡(luò)最基本的構(gòu)成包括3層,其結(jié)構(gòu)如圖1所示,其中每一層都有著完全不同的作用。


    輸入層由一些源點(diǎn)(感知單元)組成,他們將網(wǎng)絡(luò)與外界環(huán)境連接起來;第二層是網(wǎng)絡(luò)中僅有的一個(gè)隱層,它的作用是進(jìn)行從輸入空間到隱層空間的非線性變換。隱層節(jié)點(diǎn)中的作用函數(shù)(基函數(shù))對(duì)輸入信號(hào)將在局部產(chǎn)生響應(yīng),也就是說,當(dāng)輸入信號(hào)靠近基函數(shù)的中央范圍時(shí),隱層節(jié)點(diǎn)將產(chǎn)生較大的輸出,由此看出這種網(wǎng)絡(luò)具有局部逼近能力。輸出層是線性的,它為作用于輸入層的激活模式(信號(hào))提供響應(yīng)。
    徑向基函數(shù)有多種形式,如:二次型、逆二次型或Gauss型等。若采用高斯函數(shù)作為徑向基函數(shù),則神經(jīng)元的輸出為:
   
    上式中,m是隱含層結(jié)點(diǎn)數(shù);‖·‖是歐幾里德范數(shù);Ci和σi分別為與每個(gè)隱含層節(jié)點(diǎn)相關(guān)的參數(shù)向量的中心和寬度;ωi是第i個(gè)基函數(shù)與輸出結(jié)點(diǎn)的連接權(quán)值。

2 RBF網(wǎng)絡(luò)的FPGA實(shí)現(xiàn)
2.1 RBF單元中心Ci和半徑σi的確定
   
對(duì)各RBF的中心及半徑的確定通常有以下兩種方式:
    1)根據(jù)經(jīng)驗(yàn)選中心。只要訓(xùn)練樣本的分布能代表所給問題,可根據(jù)經(jīng)驗(yàn)選定均勻分布的m個(gè)中心,其間距離為d,則高斯函數(shù)的方差(即半徑σi)為,其中m為中心數(shù)。
    2)用聚類方法,把樣本聚成幾類,以類中心為各RBF函數(shù)的中心。
    首先,中心Ci確定。采用k-均值聚類分析技術(shù)確定Ci。找出有代表性的數(shù)據(jù)點(diǎn)(不一定位于原始數(shù)據(jù)點(diǎn))作為RBF單元中心,從而極大地減少隱RBF單元數(shù)目,降低網(wǎng)絡(luò)復(fù)雜化程度。利用k-均值算法獲得各個(gè)聚類中心后,即可將之賦給各RBF單元作為RBF的中心。
    然后,半徑σi的確定。半徑σi決定了RBF單元接受域的大小,對(duì)網(wǎng)絡(luò)的精度有極大的影響。半徑選擇的原則是使得所有RBF單元的接受域之和覆蓋整個(gè)訓(xùn)練樣本空間。
    通常應(yīng)用k-均值聚類法后,對(duì)每個(gè)聚類中心Ci可以令相應(yīng)的半徑σi等于與其屬于該類的訓(xùn)練樣本之間的平均距離,即
   
2.2 調(diào)節(jié)權(quán)矩陣W
   
這里權(quán)W是指輸出層和隱層之間的權(quán)值,可以采用線性最小二乘法和梯度法來調(diào)節(jié)權(quán)矩陣W。
   
    由于輸出為線性單元,因而可以確保梯度算法收斂于全局最優(yōu)解。所以,在本設(shè)計(jì)中采用梯度法來修改權(quán)值W。
2.3 隱層非線性函數(shù)映射的實(shí)現(xiàn)
    RBF神經(jīng)網(wǎng)絡(luò)隱層中的映射函數(shù)為高斯函數(shù),為非線性函數(shù)。而非線性函數(shù)在硬件上實(shí)現(xiàn)往往比較復(fù)雜,難度較大。通常實(shí)際工程中采用查表法或迭代法來近似模擬這些非線性函數(shù),查表法較迭代法雖在結(jié)構(gòu)和運(yùn)算復(fù)雜度上有明顯降低,但在精度上也會(huì)明顯降低。若要提高精度,只能增加表的大小,但增加表的大小,直接帶來的影響就是會(huì)加大存儲(chǔ)空間和降低查表效率,所以,在FPGA上采用何種方法實(shí)現(xiàn)高斯函數(shù)的存儲(chǔ)達(dá)到精度和效率之間的平衡就至關(guān)重要。
    高斯函數(shù)表達(dá)式為
   
    其中,可以看作是方差為1的高斯函數(shù),而當(dāng)方差固定時(shí),高斯函數(shù)的形狀不會(huì)發(fā)生變化,只是位置上會(huì)發(fā)生平移,此時(shí)我們可以采用查表法來解決該部分的非線性映射,為進(jìn)一步提高查表效率、壓縮ROM表的存儲(chǔ)空間,在這里采用STAM(Symmetric Table Loo kup Addition Method)算法實(shí)現(xiàn)數(shù)據(jù)的非線性存儲(chǔ);另外,部分中心固定,而且維持在一定范圍,可以采用CORDIC迭代法來實(shí)現(xiàn)該部分的函數(shù)計(jì)算。
2.3.1 STAM算法
    STAM算法的主體思想是先產(chǎn)生系數(shù),然后利用系數(shù)的對(duì)稱性減小ROM表的大小。在該算法中先把輸入X分為m+1個(gè)部分:x0,x1,…,xm。則f(x)可以近似為
   
    該種方法雖然在某種程度上使得查找表的數(shù)量增加了,但每個(gè)表的大小卻大大減小了,整體上查找表還是減少了,效率上也相應(yīng)提高了。

    式(13)構(gòu)造的查找表a0(x0,x1),其輸入值的位數(shù)為n0+n1。式(14)所構(gòu)造的其余m-1個(gè)查找表ai-1(x0,xi),由于δi被定義為xi的取值區(qū)間的中間點(diǎn),故查找表中的系數(shù)值具有對(duì)稱性,即ai-1(x0,xi)與ai-1(x0,2δi-xi)互為補(bǔ)碼,其輸入值的位數(shù)可以減為n0+n1-1,從而使這m-1個(gè)查找表的存儲(chǔ)空間節(jié)省了一半。
2.3.2 CORDIC迭代法
   
坐標(biāo)旋轉(zhuǎn)計(jì)算機(jī)(CORDIC:Coordinate Rotation Digital Computer)由Voider.J于1959年提出,1971年J.S.Wahher提出統(tǒng)一CORDIC算法。
    該算法是用于計(jì)算一些常用的非線性函數(shù)的循環(huán)迭代算法。其基本思想是用一系列與運(yùn)算基數(shù)相關(guān)的角度的不斷偏擺從而逼近所需旋轉(zhuǎn)的角度,從而達(dá)到非線性函數(shù)的逼近。
    由CORDIC算法可知,計(jì)算指數(shù)函數(shù)exp(x)的迭代公式為:

    在實(shí)現(xiàn)指數(shù)函數(shù)exp時(shí),采用MATLAB仿真與CORDIC迭代結(jié)合的方式。因?yàn)榈^程中有限字長的截?cái)鄬⒃斐山財(cái)嗾`差,所以如果CORDIC輸入數(shù)據(jù)為N bit,則x,y迭代過程需log2(N)的保護(hù)位。具體迭代過程為:首先,把CORDIC輸入數(shù)據(jù)映射到CORDIC迭代收斂區(qū)間,并根據(jù)相應(yīng)數(shù)值的某位數(shù)字尋址查表;然后,以為z路徑的初始值按公式(15)進(jìn)行CODIC迭代,直到滿足迭代次數(shù),此時(shí)得到x1為Kh·exp(zin)。
2.4 系統(tǒng)整體設(shè)計(jì)框圖
    RBF神經(jīng)網(wǎng)絡(luò)訓(xùn)練部分的系統(tǒng)框圖如圖2所示。



3 系統(tǒng)仿真
   
本實(shí)驗(yàn)以Altera公司開發(fā)的EDA工具QuartusⅡ作為編譯、仿真平臺(tái),選用Cyclone系列中的EP1C6Q240C8器件。且以經(jīng)典非線性問題XOR問題為算例。仿真結(jié)果如表1所示。



4 結(jié)束語
    FPGA作為一種可編程資源,在提高設(shè)計(jì)靈活性及加快算法效率上,比較適合硬件實(shí)現(xiàn)神經(jīng)網(wǎng)絡(luò),可以加快。而文中采用STAM算法,可以有效地節(jié)省存儲(chǔ)空間,且CORDIC迭代算法實(shí)現(xiàn)了RBF網(wǎng)絡(luò)中的非線性高斯映射函數(shù),所耗資源較少,適合于作為硬件實(shí)現(xiàn)網(wǎng)絡(luò)的算法。從經(jīng)典非線性XOR算例在基于文中所設(shè)計(jì)的RBF網(wǎng)絡(luò)中有較好結(jié)果,不僅精度上得到較滿意的結(jié)果,且網(wǎng)絡(luò)的總體誤差也較小。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

武漢2025年9月9日 /美通社/ -- 7月24日,2025慧聰跨業(yè)品牌巡展——湖北?武漢站在武漢中南花園酒店隆重舉辦!本次巡展由慧聰安防網(wǎng)、慧聰物聯(lián)網(wǎng)、慧聰音響燈光網(wǎng)、慧聰LED屏網(wǎng)、慧聰教育網(wǎng)聯(lián)合主辦,吸引了安防、...

關(guān)鍵字: AI 希捷 BSP 平板

上海2025年9月9日 /美通社/ -- 9月8日,移遠(yuǎn)通信宣布,其自研藍(lán)牙協(xié)議棧DynaBlue率先通過藍(lán)牙技術(shù)聯(lián)盟(SIG)BQB 6.1標(biāo)準(zhǔn)認(rèn)證。作為移遠(yuǎn)深耕短距離通信...

關(guān)鍵字: 藍(lán)牙協(xié)議棧 移遠(yuǎn)通信 COM BSP

上海2025年9月9日 /美通社/ -- 為全面落實(shí)黨中央、國務(wù)院和上海市委、市政府關(guān)于加快發(fā)展人力資源服務(wù)業(yè)的決策部署,更好發(fā)揮人力資源服務(wù)業(yè)賦能百業(yè)作用,8月29日,以"AI智領(lǐng) HR智鏈 靜候你來&quo...

關(guān)鍵字: 智能體 AI BSP 人工智能

北京2025年9月8日 /美通社/ -- 近日,易生支付與一汽出行達(dá)成合作,為其自主研發(fā)的"旗馭車管"車輛運(yùn)營管理平臺(tái)提供全流程支付通道及技術(shù)支持。此次合作不僅提升了平臺(tái)對(duì)百余家企業(yè)客戶的運(yùn)營管理效率...

關(guān)鍵字: 一汽 智能化 BSP SAAS

深圳2025年9月8日 /美通社/ -- 晶泰科技(2228.HK)今日宣布,由其助力智擎生技制藥(PharmaEngine, Inc.)發(fā)現(xiàn)的新一代PRMT5抑制劑PEP0...

關(guān)鍵字: 泰科 AI MT BSP

上海2025年9月5日 /美通社/ -- 由上海市經(jīng)濟(jì)和信息化委員會(huì)、上海市發(fā)展和改革委員會(huì)、上海市商務(wù)委員會(huì)、上海市教育委員會(huì)、上海市科學(xué)技術(shù)委員會(huì)指導(dǎo),東浩蘭生(集團(tuán))有限公司主辦,東浩蘭生會(huì)展集團(tuán)上海工業(yè)商務(wù)展覽有...

關(guān)鍵字: 電子 BSP 芯片 自動(dòng)駕駛

推進(jìn)卓越制造,擴(kuò)大產(chǎn)能并優(yōu)化布局 蘇州2025年9月5日 /美通社/ --?耐世特汽車系統(tǒng)與蘇州工業(yè)園區(qū)管委會(huì)正式簽署備忘錄,以設(shè)立耐世特亞太總部蘇州智能制造項(xiàng)目。...

關(guān)鍵字: 智能制造 BSP 汽車系統(tǒng) 線控

慕尼黑和北京2025年9月4日 /美通社/ -- 寶馬集團(tuán)宣布,新世代首款量產(chǎn)車型BMW iX3將于9月5日全球首發(fā),9月8日震撼亮相慕尼黑車展。中國專屬版車型也將在年內(nèi)與大家見面,2026年在國內(nèi)投產(chǎn)。 寶馬集團(tuán)董事...

關(guān)鍵字: 寶馬 慕尼黑 BSP 數(shù)字化

北京2025年9月4日 /美通社/ --?在全球新一輪科技革命與產(chǎn)業(yè)變革的澎湃浪潮中,人工智能作為引領(lǐng)創(chuàng)新的核心驅(qū)動(dòng)力,正以前所未有的深度與廣度重塑各行業(yè)發(fā)展格局。體育領(lǐng)域深度融入科技變革浪潮,駛?cè)霐?shù)字化、智能化轉(zhuǎn)型快車...

關(guān)鍵字: 人工智能 智能體 AI BSP

上海2025年9月2日 /美通社/ -- 近日,由 ABB、Moxa(摩莎科技)等八家企業(yè)在上海聯(lián)合發(fā)起并成功舉辦"2025 Ethernet-APL 技術(shù)應(yīng)用發(fā)展大會(huì)"。會(huì)議以"破界?融合...

關(guān)鍵字: ETHERNET 智能未來 BSP 工業(yè)通信
關(guān)閉