資料介紹
描述
介紹
最容易學習的 ML 平臺 Edge Impulse 確實徹底改變了當今 ML 工作流程的階段。因為它很容易,我能夠在三個小時內完成整個項目。Smart Parks、hackster.io和 Edge Impulse 合作努力保護世界上最大的陸地動物大象。
我正在建立這個項目,以幫助他們努力向前推進。我正在構建一個 ML 模型來對大象圖像與其他圖像進行分類。我使用的數據集是 Arribada.org。所有 ML 工作流程均使用 Edge Impulse 完成。
我計劃解釋我使用這個項目制作這個圖像分類器的所有步驟。相信我會花很多時間。
第 1 步 - 創建 Edge Impulse 帳戶和項目
使用此鏈接在 Edge Impulse 中創建一個帳戶。創建帳戶并登錄帳戶后,創建一個項目。
?
![pYYBAGNY5HuAL0GAAAEsZOxR3es936.png](https://file.elecfans.com/web2/M00/74/1E/pYYBAGNY5HuAL0GAAAEsZOxR3es936.png)
步驟 2 安裝 Edge Impulse CLI
準備好帳戶和項目后,您可以繼續在計算機中安裝 Edge Impulse CLI。我使用的是 Windows 10,所有說明僅對該環境有效。
使用 NPM安裝Node.js v10 或更高版本,安裝文件和說明可以在這里找到。
安裝 Edge Impulse CLI(在 Windows 10 中使用 CMD)
C:\Users\Chamal> npm install -g edge-impulse-cli
安裝程序將在 pc 中安裝以下工具。
第 3 步 - 下載訓練/測試數據集
對于模型訓練,我使用來自Arribada.org的數據集。該數據集包含在 ZSL Whipsnade 動物園收集的大象熱圖像。
您可以在GitHub中找到數據集。
Step4 - 上傳到 Edge Impulse
使用 Edge Impulse 上傳工具,可以上傳數據集。在終端中運行以下命令
# Upload all the "elephant" images
C:\Users\Chamal> edge-impulse-uploader --category split --label elephant human-wildlife-conflict/Elephant/Object/single_elephant/*.png
C:\Users\Chamal> edge-impulse-uploader --category split --label elephant human-wildlife-conflict/Elephant/Object/multiple_separate_elephants/*.png
C:\Users\Chamal> edge-impulse-uploader --category split --label elephant human-wildlife-conflict/Elephant/Object/multiple_obstructing_elephants/*.png
C:\Users\Chamal> edge-impulse-uploader --category split --label elephant human-wildlife-conflict/Elephant/Object/human_and_elephant/*.png
# Upload all the "non-elephant" images
C:\Users\Chamal> edge-impulse-uploader --category split --label non-elephant human-wildlife-conflict/Elephant/Object/human/*.png
C:\Users\Chamal> edge-impulse-uploader --category split --label non-elephant human-wildlife-conflict/Elephant/Object/goat/*.png
這需要一些時間,因為該數據集中有超過 10,000 張圖像需要上傳。
第 5 步 - 創造沖動
轉到“創建脈沖”頁面并添加一個處理塊作為圖像。然后添加“遷移學習”作為學習塊。
?
![poYBAGNY5H6AYtELAADWAnXGqgM359.png](https://file.elecfans.com/web2/M00/73/8C/poYBAGNY5H6AYtELAADWAnXGqgM359.png)
第 6 步 - 特征提取
轉到圖像菜單可以單擊“生成特征”以從上傳的數據集中提取特征。
?
![poYBAGNY5IGAbQ-BAAC5cusxeYQ303.png](https://file.elecfans.com/web2/M00/73/8C/poYBAGNY5IGAbQ-BAAC5cusxeYQ303.png)
第 7 步 - 訓練模型
轉到遷移學習菜單,然后單擊開始訓練按鈕開始模型訓練。
?
![poYBAGNY5IOAC2yGAADI8mSx1sA227.png](https://file.elecfans.com/web2/M00/73/8C/poYBAGNY5IOAC2yGAADI8mSx1sA227.png)
?
![poYBAGNY5IaAOkGZAABp-3vpb4o484.png](https://file.elecfans.com/web2/M00/73/8C/poYBAGNY5IaAOkGZAABp-3vpb4o484.png)
訓練完成后,它會顯示準確率,這次是 99.3%。價值對我來說還可以。
第 8 步 - 實時分類
現在是時候測試模型的能力了。轉到實時分類菜單。選擇一個樣本并單擊加載樣本按鈕。下面展示了兩個場景這是如何工作的。一個用于非大象分類,另一個用于大象分類。
?
![pYYBAGNY5ImAQ936AACRIvs2LBY342.png](https://file.elecfans.com/web2/M00/74/1E/pYYBAGNY5ImAQ936AACRIvs2LBY342.png)
?
![poYBAGNY5I2Ae5t9AACTV-wL-4Q812.png](https://file.elecfans.com/web2/M00/73/8C/poYBAGNY5I2Ae5t9AACTV-wL-4Q812.png)
第 9 步 - 制作版本
是時候制作訓練模型的版本了。轉到版本控制
?
![poYBAGNY5I-ASVtjAABww3veNFs631.png](https://file.elecfans.com/web2/M00/73/8C/poYBAGNY5I-ASVtjAABww3veNFs631.png)
?
第 10 步 - 下載模型
最后,您可以簡單地為您喜歡的任何語言下載經過訓練的模型,并與您喜歡的任何應用程序集成。進入部署。
?
![poYBAGNY5JKAUMbvAACBJ-djaaw324.png](https://file.elecfans.com/web2/M00/73/8C/poYBAGNY5JKAUMbvAACBJ-djaaw324.png)
?
結論
這非常簡單,只需 10 個簡單的步驟,您就可以構建自己的訓練有素的 ML 模型,該模型可以部署在任何地方,即使是像 Android Nano BLE 33 或 SMT Discovery 板這樣的微型微控制器。底線 Edge Impulse 為我的 ML 工作流程節省了大量時間。無需編寫任何代碼,我就能夠成功構建和部署可用于識別大象的圖像分類器。使用它,我們可以建立警報系統,以在大象移動到非安全區域時發出警報。
- 帶有M5Stack和Edge Impulse的手勢控制無人機
- 修補Edge Impulse為MCU創建圖像、音頻和運動分類模型
- 智能零售場景中的圖像分類技術綜述 15次下載
- 基于輔助分類器生成對抗網絡的圖像識別 4次下載
- 基于空譜聯合特征的高光譜圖像分類方法 2次下載
- 基于空間特征的遙感圖像場景分類方法 6次下載
- 眼底視網膜及圖像質量分類研究綜述 9次下載
- 結合CSPPNet與集成學習的人類蛋白質圖像分類 4次下載
- 一種基于人臉圖像陰影集的二級分類模型 4次下載
- 基于區域RGB統計數據的圖像粗分類方法 17次下載
- 基于特征交換的卷積神經網絡圖像分類算法 27次下載
- 基于二維圖像與遷移卷積神經網絡的分類方法 6次下載
- 針對遙感圖像場景分類的多粒度特征蒸餾方法 20次下載
- 如何使用復雜網絡描述進行圖像深度卷積的分類方法介紹 4次下載
- 基于Brushlet和RBF網絡的SAR圖像分類
- 計算機視覺怎么給圖像分類 819次閱讀
- 基于XIAO的圖像分類處理項目 1428次閱讀
- 如何在KV260上快速體驗Vitsi AI圖像分類示例程序 1664次閱讀
- 關于圖像傳感器的圖像質量要糾正的幾個誤區 426次閱讀
- 關于圖像傳感器圖像質量的四大認知誤區 608次閱讀
- 基于模擬CMOS圖像傳感器分類器的設計 700次閱讀
- 圖像分類任務的各種tricks 1191次閱讀
- 圖像分類法實現智能車找路功能 1730次閱讀
- 圖像分類的5種技術,總結并歸納算法、實現方式,并進行實驗驗證 7.4w次閱讀
- 數字圖像噪聲的四種分類方式 1.4w次閱讀
- 如何制作能夠分類120種小狗的圖像分類器 3460次閱讀
- CNN是怎么幫助進行圖像分類的 1.8w次閱讀
- 簡單好上手的圖像分類教程! 8261次閱讀
- 深度學習的典型應用是圖像分類問題 8659次閱讀
- 圖像傳感器原理及分類 5594次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論