System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實現(xiàn)步驟摘要】
本專利技術(shù)屬于數(shù)字集成電路,特別涉及一種面向卷積神經(jīng)網(wǎng)絡的激活類函數(shù)表達式生成器及方法。
技術(shù)介紹
1、卷積神經(jīng)網(wǎng)絡(convolutional?neural?networks,cnn)在人工智能領(lǐng)域中,已被廣泛用于圖像檢測和分類等視覺處理場景中。目前,基于cnn的網(wǎng)絡模型種類繁多,yolo、resnet、mobilenet和vggnet等網(wǎng)絡模型都已經(jīng)被廣泛使用。
2、激活層是卷積神經(jīng)網(wǎng)絡模型中的必要環(huán)節(jié),也是能區(qū)分網(wǎng)絡模型識別率的重要手段之一。每個網(wǎng)絡模型中常見的激活層函數(shù)各不相同,如yolo中用relu和sigmoid等函數(shù)作為激活層的常用函數(shù),resnet中常用prelu和celu函數(shù)作為常用的激活層函數(shù),mobilenet中常用hardswish和hardsigmoid函數(shù)作為常用的激活層函數(shù),vggnet中常用elu、leakyrelu和prelu函數(shù)作為常用的激活層函數(shù),因此,面向卷積神經(jīng)網(wǎng)絡的不同網(wǎng)絡模型在激活層上都會使用不同的激活函數(shù),而市面上的卷積神經(jīng)網(wǎng)絡加速芯片對激活函數(shù)的支持種類有限,當新的網(wǎng)絡模型出現(xiàn)以后,其激活函數(shù)經(jīng)常會得不到硬件層面的支持,廠家只能將激活層的計算任務放在cpu中運行,從而使運行效率大打折扣。
技術(shù)實現(xiàn)思路
1、本專利技術(shù)的目的在于克服現(xiàn)有技術(shù)的上述不足,本專利技術(shù)提供一種面向卷積神經(jīng)網(wǎng)絡的激活類函數(shù)表達式生成器及方法,可以實現(xiàn)面向卷積神經(jīng)網(wǎng)絡的激活層激活函數(shù)的靈活配置,以實現(xiàn)各類卷積神經(jīng)網(wǎng)絡的網(wǎng)絡模型中激活層的硬件級加速。<
...【技術(shù)保護點】
1.一種面向卷積神經(jīng)網(wǎng)絡的激活類函數(shù)表達式生成器,其特征在于,包括:
2.如權(quán)利要求1所述的一種面向卷積神經(jīng)網(wǎng)絡的激活類函數(shù)表達式生成器,其特征在于,所述分段函數(shù)信息生成模塊包括:
3.如權(quán)利要求1所述的一種面向卷積神經(jīng)網(wǎng)絡的激活類函數(shù)表達式生成器,其特征在于,所述一級處理單元包括:
4.如權(quán)利要求3所述的一種面向卷積神經(jīng)網(wǎng)絡的激活類函數(shù)表達式生成器,其特征在于,所述一級處理單元內(nèi)裁剪器,用于實現(xiàn)激活類函數(shù)Clip的表達式:
5.如權(quán)利要求3所述的一種面向卷積神經(jīng)網(wǎng)絡的激活類函數(shù)表達式生成器,其特征在于,所述一級處理單元內(nèi)比較器,用于實現(xiàn)算術(shù)邏輯類函數(shù)MAX或MIN的表達式,MAX為比較器專用操作數(shù)與函數(shù)輸入值比較取最大值輸出到二級處理單元,MIN為比較器專用操作數(shù)與函數(shù)輸入值比較取最小值輸出到二級處理單元,MAX和MIN兩種函數(shù)模式在比較器內(nèi)二選一選通,當函數(shù)表達式不需要Clip、MAX或MIN函數(shù)表達式時,一級處理單元能夠?qū)⑤斎胫抵苯愚D(zhuǎn)發(fā)到二級處理單元,一級處理單元內(nèi)的裁剪器和比較器二選一選通,被選中時會將段位信息附加在數(shù)值結(jié)果
6.如權(quán)利要求1所述的一種面向卷積神經(jīng)網(wǎng)絡的激活類函數(shù)表達式生成器,其特征在于,所述二級處理單元包括:
7.如權(quán)利要求1所述的一種面向卷積神經(jīng)網(wǎng)絡的激活類函數(shù)表達式生成器,其特征在于,所述三級處理單元包括:
8.如權(quán)利要求1所述的一種面向卷積神經(jīng)網(wǎng)絡的激活類函數(shù)表達式生成器,其特征在于,所述四級處理單元包括:
9.一種面向卷積神經(jīng)網(wǎng)絡的激活類函數(shù)表達式生成方法,用以實現(xiàn)各類卷積神經(jīng)網(wǎng)絡的網(wǎng)絡模型中激活層的硬件級加速,采用如權(quán)利要求1~8任一項所述的一種面向卷積神經(jīng)網(wǎng)絡的激活類函數(shù)表達式生成器,其特征在于,包括如下步驟:
10.一種計算機設備,其特征在于,用于存儲并執(zhí)行如權(quán)利要求1~8任一項所述的一種面向卷積神經(jīng)網(wǎng)絡的激活類函數(shù)表達式生成器中的上位機軟件,所述上位機軟件用于向函數(shù)配置模塊發(fā)送激活函數(shù)的構(gòu)造信息。
...【技術(shù)特征摘要】
1.一種面向卷積神經(jīng)網(wǎng)絡的激活類函數(shù)表達式生成器,其特征在于,包括:
2.如權(quán)利要求1所述的一種面向卷積神經(jīng)網(wǎng)絡的激活類函數(shù)表達式生成器,其特征在于,所述分段函數(shù)信息生成模塊包括:
3.如權(quán)利要求1所述的一種面向卷積神經(jīng)網(wǎng)絡的激活類函數(shù)表達式生成器,其特征在于,所述一級處理單元包括:
4.如權(quán)利要求3所述的一種面向卷積神經(jīng)網(wǎng)絡的激活類函數(shù)表達式生成器,其特征在于,所述一級處理單元內(nèi)裁剪器,用于實現(xiàn)激活類函數(shù)clip的表達式:
5.如權(quán)利要求3所述的一種面向卷積神經(jīng)網(wǎng)絡的激活類函數(shù)表達式生成器,其特征在于,所述一級處理單元內(nèi)比較器,用于實現(xiàn)算術(shù)邏輯類函數(shù)max或min的表達式,max為比較器專用操作數(shù)與函數(shù)輸入值比較取最大值輸出到二級處理單元,min為比較器專用操作數(shù)與函數(shù)輸入值比較取最小值輸出到二級處理單元,max和min兩種函數(shù)模式在比較器內(nèi)二選一選通,當函數(shù)表達式不需要clip、max或min函數(shù)表達式時,一級處理單元能夠?qū)⑤斎胫抵苯愚D(zhuǎn)...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:張辛未,王少華,王凱,楊亮,
申請(專利權(quán))人:中電科申泰信息科技有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。