嵌入式視覺領域的機器學習
機器學習最重要的應用之一是嵌入式機器視覺領域,各類系統正在從視覺使能系統演進為視覺引導自動化系統。嵌入式視覺應用與其他更簡單的機器學習應用的區別在於它們採用二維輸入格式。在眾多機器學習應用中極為常用的神經網路是深度神經網路 (DNN)。這類神經網路擁有多個隱藏層,能實現更復雜的機器學習任務。
在機器學習實現方案中,通過使用稱為卷積神經網路 (CNN) 的網路結構,因為它們能夠處理二維輸入。CNN 是一類前饋網路,內建多個卷積層和子取樣層以及一個單獨的全連通網路,以執行最終分類。鑑於 CNN 的複雜性,它們也歸屬深度學習類別。在卷積層中,輸入影像被細分為一系列重疊的小模組。在進行進一步的子取樣和其它階段之前,該卷積的結果先通過啟用層建立啟用圖,然後應用到最終的全連通網路上。CNN 網路的具體定義因實現的網路架構而異,但它一般會包含至少下列元:
卷積 – 用於識別影像中的特徵
修正線性單元(reLU)- 用於在卷積後建立啟用圖的啟用層
最大池化 – 在層間進行子取樣
全連通 – 執行最終分類
這些元中每一個元的權重通過訓練決定,同時 CNN 的優勢之一在於訓練網路相對容易。通過訓練生成權重需要龐大的影像集,其中既有需要檢測的物件,也有偽影像。這樣能讓我們為 CNN 建立所需的權重。由於訓練流程中所涉及的處理要求,訓練流程一般執行在提供高效能運算的雲處理器上。
框架
機器學習是一個複雜的課題,尤其是在每次不得不從頭開始,定義網路、網路架構和生成訓練演算法的時候。為幫助工程師實現網路和訓練網路,有一些行業標準框架可供使用,例如 Caffe 和 Tensor Flow。Caffe 框架為機器學習開發人員提供各種庫、模型和 C++ 庫內的預訓練權重,同時提供 Python 和 Matlab 繫結。該框架能讓使用者無需從頭開始即能建立網路並訓練網路,以開展所需的運算。為便於重複使用,Caffe 使用者能通過 model zoo 共享自己的模型。Model Zoo 提供多種能根據所需的專門任務實現和更新的模型。這些網路和權重定義在 prototxt 檔案中。在用於機器學習環境時,prototxt 檔案是用於定義推斷引擎的檔案。
相關文章
- 計算機視覺、機器學習相關領域論文和原始碼大集合計算機視覺機器學習原始碼
- 工業領域機器視覺原理及優勢視覺
- 工業機器人領域機器視覺的四個顯著功能機器人視覺
- 智慧相機在機器視覺應用領域廣泛視覺
- 在機器學習領域,主要的學習方式是哪幾種?機器學習
- 嵌入式機器視覺概念和技術視覺
- 超全!深度學習在計算機視覺領域應用一覽(附連結)深度學習計算機視覺
- 機器學習工作坊 - 計算機視覺機器學習計算機視覺
- AI和機器學習對量化交易領域的影響AI機器學習
- 機器視覺軟體中的深度學習技術視覺深度學習
- 關於機器視覺學習路線的問題?視覺
- 機器人視覺系統中的嵌入式技術機器人視覺
- AR眼鏡,機器學習領域的殺手級應用?機器學習
- 機器學習領域:硬體的未來是軟體 - octoml機器學習TOML
- 從零開始學機器學習——聚類視覺化機器學習聚類視覺化
- 機器學習和資料科學領域,推薦幾本學習書單機器學習資料科學
- 【機器學習】李宏毅——Domain Adaptation(領域自適應)機器學習AIAPT
- 計算機視覺中的深度學習計算機視覺深度學習
- labview 標定 labview 機器視覺 零基礎 教程 培訓 學習 視覺View視覺
- AI/機器學習(計算機視覺/NLP)方向面試複習1AI機器學習計算機視覺面試
- 機器視覺學習筆記:臉性別識別視覺筆記
- 機器學習演算法的開源視覺化工具: MLDemos機器學習演算法視覺化
- 機器學習如何解決「看病難」?Jeff Dean等詳述機器學習在醫療領域的應用。機器學習
- 為什麼機器學習在投資領域不好使機器學習
- 從穿戴計算到智慧機器人,立體視覺領域「黑馬」INDEMIND成長記機器人視覺
- 《Python機器學習與視覺化分析實戰》簡介Python機器學習視覺化
- 啟揚 i.MX8M Plus開發板,應用於工業邊緣計算,機器學習與視覺等領域機器學習視覺
- 機器學習和資料科學領域必讀的10本免費書籍機器學習資料科學
- 機器學習這10年我們能在各自的領域做點什麼?機器學習
- 機器視覺相比智慧生物視覺的區別視覺
- 【機器視覺】FANUC機器人視覺功能詳解;智慧工廠對機器視覺有啥需求?視覺機器人
- 視覺學習(三)視覺
- 從零開始學機器學習——準備和視覺化資料機器學習視覺化
- 《學習網站》計算機視覺領域的一些牛人部落格,超有實力的研究機構等的網站連結學習網站計算機視覺
- 計算機視覺與深度學習公司計算機視覺深度學習
- 15大領域、127個任務,這裡有最全的機器學習SOTA模型機器學習模型
- [譯] 資料科學領域十大必知機器學習演算法資料科學機器學習演算法
- 嵌入式的應用領域有哪些?