2020-06-23 11:32:11 來源:金融投資報
人工智能的迅速發展正在深刻改變著人類生活,人工智能已經成為國際競爭的新焦點和經濟發展的新引擎。經過60多年的演進,目前的人工智能呈現出深度學習、跨界融合、人機協同、群智開放、自主操控等新特征。
2020年6月18日,智慧眼AI Lab正式發布并啟用新一代人工智能訓練推理框架--星辰,以更好地服務各垂直行業對機器視覺場景的需要。研發框架,進而開源,是智慧眼AI Lab自成立初的使命之一,目前我們完成了堅實的第一步。

人工智能從理論研究到產品化的過程涉及多個不同步驟和工具,使得人工智能開發的相關環境紛繁復雜。為了簡化和優化這個過程,學術界和工業界共同努力,開發并完善了多個基礎平臺和通用工具,框架由此而來。對人工智能技術體系來說,框架意味著堅實的地基,是原點基石,更是持續健康發展的前提。
為什么智慧眼要自主開發框架?
目前比較受開發者認可的框架多半來自國外,如Google領導的TensorFlow、Facebook打造的pyTorch等,國內也開發了一些深度學習框架,如百度的PanddlePaddle,華為的MindSpore等等。
這些框架的強大毋庸置疑,但也有一定的局限性,比如TensorFlow、pyTorch等框架,對于機器視覺類問題來說,沒有針對性的調優。
隨著任務復雜度的不斷提高,由于架構設計和不斷更新等原因,導致這些主流框架變得繁雜,架構優化和移植愈加困難,模型的實際性能還有待提升。同時大部分框架忽略了多平臺移植,這使得算法跨平臺落地困難重重。
針對這些問題,智慧眼AI Lab根據機器視覺的基本任務(檢測、分割和識別)出發,構建了一個高效的基于組件式訓練和自動選擇基本模型的人工智能訓練平臺AEVis。

智慧眼同時配套研發了能適用各種硬件和各種系統平臺的推理框架AEBax, 使得AEVis訓練模型能無縫快速地部署到各個平臺。
由此,AEVis與AEBax共同組成了一款針對機器視覺場景的人工智能訓練推理框架,名曰:星辰。
星辰—智視(AEVis):訓練端
AEVis基于三大新的設計理論進行開發,包括視覺相關且可定制、深度優化且自動調參、視覺任務直接融合。該訓練框架采用多級分層技術構成,并深度優化內存,能有效提升模型訓練效率及系統運行性能。
AEVis的框架由元算子、基模型、視覺件構成。機器視覺采用的卷積神經網絡是由算子組成的一個計算網絡,當前深度學習框架擁有上千種算子。AEVis將算子運算進一步分解,形成了兩大類共十來種算子基石,目前神經網絡常用的算子均可以使用元算子的組合進行表達。
元算子
AEVis的元算子分成密集計算類和索引空間類。密集計算類主要使用向量優化技術,比如向量相乘,而索引空間主要使用索引重排技術,比如切分和累加。
常見的神經網絡算子,如卷積、池化、全連接等操作均可由元算子組合。基于元算子組合的神經網絡使得后面的學習簡單統一了。比如能方便融合各種計算圖,提供高效率的計算;統一管理反向計算圖和自動支持求導;統一調度CPU-GPU-TPU內存,高效內存拷貝;統一管理迭代的計算圖,方便融合優化。
基模型
AEVis 不僅使得用戶可以方便定義新的模型,同時還提供了豐富的內置基模型,用戶可以根據各自模型進行組合,解決具體任務。
內置基模型主要有特征端和目標端,特征端包括顏色特征、形狀特征和紋理特征等。
視覺件
AEVis進一步為用戶提供各種視覺件,比如實現了ResNet,VGG,Faster-RCNN,SSD,DeepLab,Mask-RCNN等多個視覺網絡模型。基于視覺件,機器視覺團隊可針對實際的產品需求,快速反應。
星辰—慧識(AEBax):推理端
AEBax是業內第一個全硬件和全平臺的人工智能推理框架,通過各種底層技術優化,實現多個不同硬件平臺的部署落地,真正實現一次調用,處處運行。

AEBax擁有三大優點
·深度優化輕量級部署
AEBax對內通過深度優化不同的計算核,比如在移動端大量使用Neon指令集,在GPU端使用原始態的Cuda代碼,來統一計算和資源,達到輕量化部署的目的。
·統一標準模型定義,支持三方平臺轉換
AEBax依靠定義統一的模型格式和調用接口提供給用戶,用戶只需編碼調用一次,代碼即可運行各大平臺。AEBax提供了轉換工具,能把傳統的Caffe,pyTorch或者tensorflow下訓練的模型,轉換成我們支持的模型格式,簡化推理和部署流程。
·完全統一API接口,適用各種平臺
AEBax對外提供任務相關的一致接口,不僅支持GPU、CPU、ARM等主流硬件平臺,同時也支持華為Atlas、比特大陸、寒武紀等國產芯片。
智慧開源 探索視界
國務院發布的《新一代人工智能規劃》中提到,中國人工智能的發展遵循4個基本原則,分別是科技引領、系統布局、市場主導、開源開放,開源開放的重要性不言而喻。開源開放的存在,能夠極大推動研發速度加快、成本節約、效益最大化,是促進人工智能技術創新和產業發展的有效路徑。
回到智慧眼AI Lab的重要使命:開發框架,而后開源。智慧眼以機器視覺場景的開源框架為切入點,推出星辰,已完成堅實的第一步。
下一步,智慧眼將逐步開源星辰框架,豐富中國人工智能技術體系,為AI行業構建開放共贏的良好生態,從而為中國人工智能產業的戰略發展貢獻力量!
來源:https://www.jrtzb.com.cn/qiye/fc/202006/57835541.html
編輯:海洋