Maker的深度學習玩具? 角蜂鳥AI視覺套件
來自專欄 ++ 腦震蕩 ++40 人贊了文章
只會玩一些人工智障感測器的腦叔最近拿到了一款新鮮玩意兒:DIY人工智慧視覺套件 --「角蜂鳥(Horned Sungem)」。
這款由觸景無限推出的套件官網售價699,不算便宜。但這是到底個什麼東西?能幹什麼用呢?按照包裝上的官方的解釋,這是「一款自帶卷積神經網路(CNN)引擎的嵌入式人工智慧設備」。
可能現在屏幕前大部分人的表情是:
這麼抽象的概念,怎麼理解呢?簡單粗暴地說,這個就是一個很牛的攝像頭模塊。牛的地方並不是攝像頭的解析度有多高、拍照多清晰,而是它的晶元里自帶了深度學習的演算法,可以直接實時地處理圖像,比如常見的人臉識別、目標檢測等。
拆開角蜂鳥模塊,普通的攝像頭模塊,加一塊驅動板、一塊散熱片。這麼小的模塊就能跑深度學習,這在幾年前是完全不能想像的。
「人工智慧」、「深度學習」這兩年絕對是科技界的Buzz Words,但對於大多數技術的愛好者來說,這兩個詞仍然可望不可及。其中一個較大的門檻就是硬體。要涉足深度學習你首先就需要一個強大的計算平台,除了選擇各大公司推出的深度學習雲伺服器,如Amazon的AWS; 還有就是自己搭建帶高端顯卡的工作站。這兩個選擇都需要不菲的花費。
不過深度學習的門檻也在迅速地降低。軟體方面,各種框架逐漸規範成型,效率和兼容性不斷提高,對硬體的要求也在下降。比如Google推出了支持移動端的TensorFlow Lite,Facebook開源的Caffe2也支持了移動端,甚至還有能跑在瀏覽器里的TensorFlow.js。演算法上,神經網路模型也在不斷降低自身大小,追求更快的速度,如MobileNet,SqueezeNet,ShuffleNet等。
硬體方面,傳統巨頭紛紛針對AI市場推出了自己的平台和晶元。Nvidia在黃教主的帶領下一路高歌猛進,Google軟硬兼施,AMD和Intel努力追趕。儘管這些產品大多都不是針對低端用戶的,但也其中幾個也讓人感到它們離我們越來越近了,比如NVIDIA的嵌入式平台Jetson TX1/TX2,用於模型的訓練和推理都很合適。套件價格大概在人民幣4500左右。
再比如Intel推出的神經元計算棒--Movidius Neural Compute Stick(簡稱NCS)。NCS是一款長得像USB的終端加速計算單元。雖然沒有Jetson平台那樣高的算力,不適合訓練演算法模型,但你可以在NCS上跑訓練好的模型進行計算,而一塊NCS只要79美元。
角蜂鳥AI視覺套件與NCS有著異曲同工的作用,但更專註於計算機視覺領域。它可以讓一些低性能設備瞬間擁有深度計算的能力,支持PC、Mac、樹莓派、Android等作為主機。角蜂鳥可以通過自帶標配的攝像頭獲取圖像,通過AI模型實時運算後直接給出目標檢測、人臉識別的結果,再把結果交給主機做後續的執行。這對於有視覺計算需求的項目和開發者來說是個利好消息。
這裡值得一提是NCS和角蜂鳥背後的核心Movidius視覺處理晶元。
Movidius最早借Google Project Tango名聲大噪,得益於Movidius的Myriad晶元,Project Tango擁有了實時處理3D圖像的能力。
2016年,Intel收購了Movidius,Movidius晶元繼續在各種產品上出現。比如大疆的無人機,Google的AI相機Clips,還有Google AIY的Vision Kit等等。
摩爾定律還在延續,相信再過幾年,像角蜂鳥這樣的AI加速模塊隨處可見,甚至能支持更低端的單片機平台。相信那個時候,深度學習的各種概念已經不再抽象了。
好了,作為愛好者的腦叔只能淺略地介紹一下角蜂鳥套件,感興趣的朋友可以關注角蜂鳥的公眾號深入了解一下角蜂鳥的硬體參數和實例應用。下次等我用它搗鼓點什麼好玩的再來分享吧。
角蜂鳥 - 觸景無限推薦閱讀:
TAG:深度學習DeepLearning | 人工智慧 | 嵌入式系統 |