[發明專利]一種基于正負分離的實數域光學神經網絡的模式識別方法有效
| 申請號: | 202110498625.5 | 申請日: | 2021-05-08 |
| 公開(公告)號: | CN113033797B | 公開(公告)日: | 2022-04-12 |
| 發明(設計)人: | 肖瑤;唐泳;彭析竹;唐鶴 | 申請(專利權)人: | 電子科技大學 |
| 主分類號: | G06N3/067 | 分類號: | G06N3/067;G06N3/04;G06N3/08 |
| 代理公司: | 成都點睛專利代理事務所(普通合伙) 51232 | 代理人: | 孫一峰 |
| 地址: | 611731 四川省*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 正負 分離 實數 光學 神經網絡 模式識別 方法 | ||
1.一種基于正負分離的實數域光學神經網絡的模式識別方法,其特征在于,包括以下步驟:
S1、從得到的包含N種模式的樣本中選取K個作為訓練集{s1,s2,...,sK},假設每個樣本具有M個參數X={x1,x2,...,xM},并且訓練樣本si屬于模式pj,模式P={p1,p2,..,pN},定義樣本si的標簽為T={t1,t2,..,tN},其中tn|n=j=1,tn|n≠j=0;
S2、構建神經網絡的抽象結構:
神經網絡包括1個輸入層、多個隱藏層和1個輸出層,神經網絡的每一層包括多個神經元,輸入層的多個神經元對應步驟S1中樣本的參數X,隱藏層中每個神經元參數包括Z(i)和H(i),其中,Z(i)是通過前一層神經元參數通過線性組合操作獲得,H(i)是通過激活函數獲得,假設共有n層隱藏層,第1層隱藏層參數為Z(1)=W(0)X,H(1)=f(Z(1)),W為權重,其他隱藏層參數為Z=WH:
H(i)=f(Z(i))
其中f(Z(i))采用ReLU\Leaky ReLUs函數;
輸出層參數為Y=W(n)H(n);
S3、基于步驟S1的訓練樣本,對步驟S2構建的神經網絡進行訓練,具體為:將樣本參數X輸入到網絡中后獲得的輸出預測結果Y={y1,y2,..,yN}與樣本標簽對比,得到均方差將均方差作為網絡的損失函數,對網絡參數進行更新,從而獲得訓練好的神經網絡,即獲得訓練好的網絡權重W;
S4、將訓練好的神經網絡配置到光學神經網絡,進行模式識別,具體包括:
S41、將訓練好的網絡權重W和需要進行模式識別的樣本的參數X進行正負分離得到權重與參數即與要求以及
S42、搭建光學神經網絡硬件,包括電光轉換模塊、矩陣向量乘法單元、非線性激活單元和光電轉換模塊,所述電光轉換模塊用于將輸入的數字信號碼為一組光信號,光信號的復偏振作為光學神經網絡的輸入信號;所述矩陣向量乘法單元用于對輸入信號進行線性變換;所述非線性激活單元對矩陣向量乘法單元輸入的信號進行非線性變換;所述光電轉換模塊用于將檢測到的光學神經網絡輸出光信號轉換為數字信號;其中,
矩陣向量乘法單元實現矩陣W與輸入信號X的矩陣向量乘法計算的具體方式為,由奇異值分解任意(2m×2n)實數矩陣W得到W=U∑V*,矩陣向量乘法單元傳播方向依次為第一MZI陣列、衰減器和第二MZI陣列,其中第一MZI陣列實現矩陣V*乘法,衰減器實現矩陣∑乘法,第二MZI陣列實現矩陣U乘法,根據正負分離的特性,矩陣向量乘法單元的輸入向量滿足且權重矩陣滿足則矩陣向量乘法計算得到的輸出向量有即得到正負分離的輸出;
非線性激活單元具體包括第一分束器、第二分束器、第一光電探測器、第二光電探測器、比較器、第一電光調制器和第二電光調制器,第一分束器的輸入為矩陣向量乘法單元的正輸出,第一分束器的輸出分別接第一電光調制器的一個輸入端和第一光電探測器的輸入端,第一光電探測器的輸出端接比較器的同相輸入端;第二分束器的輸入為矩陣向量乘法單元的負輸出,第二分束器的輸出分別接第二電光調制器的一個輸入端和第二光電探測器的輸入端,第二光電探測器的輸出端接比較器的反相輸入端;比較器接正參考電壓和負參考電壓,比較器的輸出端分別接第一電光調制器的另一個輸入端和第二電光調制器的另一個輸入端;所述第一光電探測器和第二光電探測器分別從第一分束器和第二分束器分離部分輸入得到第一電信號和第二電信號,通過比較器對第一電信號和第二電信號進行比較后輸出參數電壓,具體為當第一電信號大于等于第二電信號時,比較器輸出電壓為正參考電壓,反之比較器輸出負參考電壓,當比較器輸出正參考電壓時,第一電光調制器輸出第一分束器輸入到第一電光調制器的電壓信號,第二電光調制器輸出第二分束器輸入到第二電光調制器的電壓信號,當比較器輸出負參考電壓時,第一電光調制器輸出k倍第一分束器輸入到第一電光調制器的電壓信號,第二電光調制器輸出k倍第二分束器輸入到第二電光調制器的電壓信號,k為常系數且k∈[0,1];即非線性激活單元的輸入輸出滿足:
根據正負分離對信號的定義因此非線性激活單元的輸入輸出滿足:
當k=0,非線性激活單元實現對輸入信號執行ReLU激活操作;當k∈(0,1],非線性激活單元實現對輸入信號執行Leaky ReLUs激活操作;
光電轉換模塊利用公式:
還原光學神經網絡輸出信號的正負信息,實現實數域權重矩陣的光學神經網絡,其中I∝|Aeiφ|2=A2,I表示光電轉換模塊輸出信號的電流,A表示輸入光電轉換模塊的光信號的振幅,φ表示輸入光電轉換模塊的光信號的相位;
S43、將權重配置到步驟S42中光學神經網絡的矩陣向量乘法單元,將需要進行模式識別的樣本的參數作為輸入,輸入光學神經網絡后得到預測結果Y,根據Y中最大元素對應的序號實現預測樣本的模式。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于電子科技大學,未經電子科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110498625.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:清洗滅菌柜中帶旋轉式頂噴的清洗管路結構
- 下一篇:一種新型主體活底組裝式花盆





