挺进绝色校花的紧窄小肉,久久精品一本到99热免费,亚洲成a人片在线播放,中国老太婆BBBBBXXXXX

 
當前位置: 首頁 » 企業(yè)動態(tài) » 正文

ZLG深度解析人臉識別核心技術


  來源: 致遠電子 時間:2019-01-10 編輯:思楊
分享到:

?

在使用神經(jīng)網(wǎng)絡算法解決問題的時候,算法效率問題是必要的考量的。特別是在資源與算力不足的嵌入式端,更是頭等大問題。除了依托TensorFlow、Keras等開源框架,根據(jù)其前向傳播的原理寫成C++程序,還有必要的編譯優(yōu)化外,模型權重參數(shù)的清洗和算法計算的向量化都是比較有效的手段。

1)模型權重參數(shù)清洗

權重參數(shù)清洗對神經(jīng)網(wǎng)絡算法的效率影響相當大,沒有進行清洗的權重參數(shù)訪問與操作非常低效,與清洗后的權重參數(shù)相比往往能效率相差6-8倍。這差距在算力不足的嵌入式端非常明顯,往往決定一個算法是否能落地。具體的方法就是先讀取原模型進行重組,讓參數(shù)變得緊湊且能在計算時連續(xù)訪問計算,最后獲得重組后的模型與對應的重組模型的計算方法。這個步驟需要一定的優(yōu)化實踐經(jīng)驗以達到滿意的效果,對模型讀取效率與運算效率都會有顯著的提高。

2)算法計算向量化

對于算法的向量化的做法就是讓算法的計算能夠使用向量乘加等運算,而特別是在使用神經(jīng)網(wǎng)絡算法情況下,大量的計算沒有前后相關性且執(zhí)行相類似的步驟,所以向量化計算會對算法有明顯的提升,一般能把算法效率提升三倍左右。

使用NEON指令集的SIMD指令取代ARM通用的SISD指令,是一個常用的算法向量化方法。在基于ARMV7-A和ARMV7-R的體系架構上基本采用了NEON技術,ARMV8也支持并與ARMV7兼容。

以IMX6ULL芯片為例,可以通過查閱官方的參考手冊查看其NEON相關信息:




下面舉例說明普通的編程寫法與NEON instrinsics編程、NEON assembly編程區(qū)別。以下為普通的編程寫法:




以下為轉化為NEON instrinsics的編程:




以為轉為NEON assembly的編程:




一般NEON instrinsics已經(jīng)能做到三倍的提速效果,而NEON assembly效果會更好一些。但是程序向量化需要特殊訪存規(guī)則,如果不符合則會對導致提速效果大打折扣。

訪存特征詳細分類如表所示:




其中,無冗余飽和順序模式是理想的訪問模式,能夠發(fā)揮算法計算向量化的效果。但是我們神經(jīng)網(wǎng)絡算法的最基本的卷積、全連接等計算卻是冗余飽和非順序模式的計算,這要如何解決呢?

查閱相關論文、期刊對這程序向量化非規(guī)則訪存的研究,可以發(fā)現(xiàn)程序向量化有以下步驟:




如上圖所示,需要對卷積、全連接等冗余飽和非順序模式計算通過向量混洗為無冗余飽和順序的模式,以達到優(yōu)化的效果。


7.人臉識別效果展示

基于PC的人臉識別展示demo如下視頻所示:


關鍵詞:致遠電子 人臉識別 大數(shù)據(jù)    瀏覽量:894

聲明:凡本網(wǎng)注明"來源:儀商網(wǎng)"的所有作品,版權均屬于儀商網(wǎng),未經(jīng)本網(wǎng)授權不得轉載、摘編使用。
經(jīng)本網(wǎng)授權使用,并注明"來源:儀商網(wǎng)"。違反上述聲明者,本網(wǎng)將追究其相關法律責任。
本網(wǎng)轉載并注明自其它來源的作品,歸原版權所有人所有。目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或證實其內容的真實性,不承擔此類作品侵權行為的直接責任及連帶責任。如有作品的內容、版權以及其它問題的,請在作品發(fā)表之日起一周內與本網(wǎng)聯(lián)系,否則視為放棄相關權利。
本網(wǎng)轉載自其它媒體或授權刊載,如有作品內容、版權以及其它問題的,請聯(lián)系我們。相關合作、投稿、轉載授權等事宜,請聯(lián)系本網(wǎng)。
QQ:2268148259、3050252122。


讓制造業(yè)不缺測試測量工程師

最新發(fā)布
行業(yè)動態(tài)
廠商在線
國際資訊
儀商專題
按分類瀏覽
Copyright ? 2023- 861718.com All rights reserved 版權所有 ?廣州德祿訊信息科技有限公司
本站轉載或引用文章涉及版權問題請與我們聯(lián)系。電話:020-34224268 傳真: 020-34113782

粵公網(wǎng)安備 44010502000033號

粵ICP備16022018號-4
永靖县| 建平县| 柘荣县| 阿荣旗| 林芝县| 博野县| 大冶市| 兴文县| 钦州市| 永德县| 东丽区| 宜都市| 霍邱县| 寿阳县| 阿拉善左旗| 洛宁县| 宣汉县| 广丰县| 乌兰浩特市| 敦煌市| 贡嘎县| 梅州市| 嫩江县| 获嘉县| 和硕县| 奉贤区| 汶川县| 北京市| 林甸县| 昆明市| 津南区| 尚义县| 安陆市| 冕宁县| 汉源县| 德江县| 尼木县| 勐海县| 武穴市| 青浦区| 昌黎县|