【華為云-上云之路】手把手教你用ModelArts基于YOLO V3算法實現物體檢測

      網友投稿 1155 2025-03-31

      華為云—華為公司傾力打造的云戰略品牌,2011年成立,致力于為全球客戶提供領先的公有云服務,包含彈性云服務器、云數據庫、云安全等云計算服務,軟件開發服務,面向企業的大數據和人工智能服務,以及場景化的解決方案。

      華為云用在線的方式將華為30多年在ICT基礎設施領域的技術積累和產品解決方案開放給客戶,致力于提供穩定可靠、安全可信、可持續創新的云服務,做智能世界的“黑土地”,推進實現“用得起、用得好、用得放心”的普惠AI。華為云作為底座,為華為全棧全場景AI戰略提供強大的算力平臺和更易用的開發平臺。

      ModelArts是華為云產品中面向開發者的一站式AI開發平臺,為機器學習與深度學習提供海量數據預處理及半自動化標注、大規模分布式Training、自動化模型生成,及端-邊-云模型按需部署能力,幫助用戶快速創建和部署模型,管理全周期AI工作流。

      基于YOLO V3算法實現物體檢測

      本實驗將我們將聚焦于用YOLO V3算法實現物體檢測,在ModelArts的Notebook開發環境中實現用YOLO V3算法構建一個物體檢測的神經網絡模型,并在該環境中實現對物體檢測神經網絡模型的訓練與測試,最終達到實現物體檢測的實驗目的。

      基于YOLO V3算法實現物體檢測

      實驗流程

      1.準備實驗環境與創建開發環境

      2.下載數據與訓練代碼

      3.準備數據

      4.Yolo_v3模型訓練

      5.Yolo_v3模型測試

      1.1進入ModelArts

      首先需要進入華為云Modelarts主頁,輸入自己的賬號密碼:

      https://www.huaweicloud.com/product/modelarts.html

      點擊進入“進入控制臺”

      在左側開發環境處,點擊Notebook:

      點擊“創建”,填寫配置信息:

      名稱:自定義(此處我設置的是notebook-yolov3)

      工作環境:Python3

      資源池:公共資源池

      類型:GPU

      規格:體驗規格GPU(這樣就不要花費)

      存儲配置:云硬盤

      這里我說說我對云硬盤與對象存儲服務的理解:

      云硬盤對應的是云服務器,就如同電腦的自帶硬盤,存儲在云硬盤的數據可以隨時的在云端查看。

      對象存儲服務就如同移動硬盤,可以隨時做資料備份。

      按“下一步”確認信息無誤,點擊“提交”即可:

      即可完成創建:

      點擊“返回Notebook列表”,即看到正在運行的Notebook環境:

      點擊進入創建的notebook-yolov3中:

      點擊選擇右側的“New”

      點擊選擇TensorFlow 1.13.1開發環境后,進入下面的頁面:

      輸入下面代碼后,點擊“Run”進行測試:

      print("Hello world!")

      成功輸出“Hello world!”,說明環境配置正確

      2.數據和代碼下載

      【華為云-上云之路】手把手教你用ModelArts基于YOLO V3算法實現物體檢測

      點擊“Run”運行下面代碼,進行實驗代碼和實驗數據的下載和解壓:

      下載后的代碼和數據保存在了之前設置的云硬盤(EVS)中

      這里是已經下載好的文件目錄:

      3.準備數據

      運行以下代碼,進行文件路徑定義:

      讀取標注數據:

      以下代碼是數據讀取函數,構建數據生成器。每次讀取一個批次的數據至內存訓練,并做數據增強:

      4.Yolov3模型訓練

      本實驗使用的是Keras深度學習框架搭建YOLOv3神經網絡模型。

      在實驗中可以進入Notebook的管理控制臺查看相應的源碼實現。

      構建神經網絡:

      點擊“Run”,運行界面如下:

      可通過如下代碼,打印模型各層結構,帶您了解模型細節:

      訓練回調函數定義:

      運行如下代碼,點擊“Run”,即可開始訓練:

      本次實驗設置的batch_size =?16,max_epochs =?2

      如何特殊需求的用戶,可以在此基礎上進行修改:

      訓練好了后結果如下:

      運行以下代碼,點擊“Run”,打開一張測試圖片:

      繼續輸入“image”可看到打開的是哪張圖片:

      進行圖片預處理操作:

      繼續輸入代碼:

      運行以下代碼,構建模型:

      加載模型權重,或將模型路徑替換成上一步訓練得出的模型路徑:

      定義IOU以及score:

      IOU:將交并比大于IOU的邊界框作為冗余框去除score:將預測分數大于score的邊界框篩選出來

      構建輸出[boxes, scores, classes]:

      依次輸入下面的代碼段,進行預測:

      將預測結果繪制在圖片上:

      輸入“image”可以看到標注好的圖片:

      利用步驟5進行其它圖片測試:

      通過對實驗結果的比對,可以看出利用

      [華為云ModelArts]物體檢測效果是很棒的,六個字總結就是-高效,快捷,省心。

      正因我們國家有許多像華為這樣強大的民族企業在國家背后默默做支撐,做奉獻。我們國家才能屹立于世界民族之林。

      華為,中國驕傲!中華有為!

      人工智能 ModelArts

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:民生工程項目進度表(民生工程項目進度表模板)
      下一篇:WPS EXCEL如何在表格中截取截圖并將所選部分粘貼為圖片
      相關文章
      亚洲综合中文字幕无线码| 国产精品亚洲美女久久久| 亚洲精品无码高潮喷水在线| 亚洲国产人成精品| 亚洲AV无码成人精品区狼人影院| 亚洲区视频在线观看| 亚洲国产精品综合福利专区| 亚洲神级电影国语版| 久久久久久亚洲精品成人| 亚洲图片在线观看| 亚洲丁香色婷婷综合欲色啪| 亚洲不卡av不卡一区二区| 亚洲精品无码成人片久久| 国产亚洲欧洲精品| 亚洲精品乱码久久久久久久久久久久 | 国产亚洲精品仙踪林在线播放| 亚洲精品中文字幕| 亚洲国产欧美日韩精品一区二区三区 | 亚洲AV无码国产在丝袜线观看| 久久久久久久综合日本亚洲| 亚洲va无码va在线va天堂| 无码专区—VA亚洲V天堂| 亚洲A∨无码无在线观看| 亚洲日本一区二区三区| 亚洲视频网站在线观看| 亚洲伊人精品综合在合线| 亚洲一区免费视频| 亚洲中文无码亚洲人成影院| 亚洲AV成人无码网站| 亚洲Av无码国产情品久久 | 亚洲精品亚洲人成在线观看麻豆| 亚洲精品网站在线观看你懂的| 亚洲成a人不卡在线观看| 亚洲一区在线观看视频| 亚洲国产精品日韩av不卡在线| 亚洲爆乳AAA无码专区| 亚洲国产成人久久综合一区77| 中文字幕亚洲第一| 亚洲AV无码成人精品区在线观看| 亚洲视频免费播放| 亚洲一卡2卡4卡5卡6卡在线99|