摘要:本文以 ModelArts 的“找云寶”自動學習 AI 應用為例,結合低代碼平臺 Astro 輕應用快速實作一個“找云寶”小應用,
本文分享自華為云社區《【我與ModelArts的故事】2步打通 ModelArts 和 Astro 實作 AI 應用落地》,作者:胡琦,
引言
隨著 GPT 火爆全球, 人工智能(AI)逐漸成為當今最具創新性和前景的技術之一,它可以為各行各業帶來巨大的價值和變革,然而,AI 應用的開發和部署并不是一件容易的事情,它需要涉及資料處理、演算法開發、模型訓練、應用構建、部署管理等多個環節,而且需要有專業的技術人員和復雜的工具鏈,對于很多企業來說,這是一個高門檻、高成本、高風險的挑戰,那么,有沒有一種方式,可以讓 AI 應用的開發和部署變得更加簡單、快速、低成本呢?答案是肯定的,華為云提供了兩款強大的平臺,分別是 ModelArts 和 Astro 輕應用,它們可以實作 AI 應用的快速落地,讓 AI 開發者和業務人員都能輕松構建專業級的 AI 應用,
ModelArts 是華為云提供的一站式 AI 開發平臺,支持機器學習和深度學習的全流程管理,包括資料處理、演算法開發、模型訓練、AI 應用、部署和管理等,ModelArts 提供了豐富的預置演算法、模型和資料集,以及強大的 Notebook 服務、Codelab 服務、ML Studio 服務等工具,讓 AI 開發者可以快速構建和訓練 AI 模型,并將模型部署為在線服務或批量服務,
Astro 輕應用是華為云提供的低代碼開發平臺,支持通過拖拉拽的方式快速構建專業級應用,包括輕應用、行業應用和業務大屏等,Astro 輕應用提供了豐富的功能組件、場景模板和可視化作業流,以及靈活的資料源接入和服務編排能力,讓業務人員可以輕松搭建應用界面,并將 ModelArts 的模型服務接入 Astro 輕應用的連接器,實作應用的前端展示和互動,Astro 家族包括 Astro Zero、Astro Bot、Astro Pro、Astro Flow、Astro Canvas 等成員,只有一個目標:輕松構建專業級應用,創新隨心所欲,敏捷超乎想象!
本文將介紹如何通過 ModelArts 和 Astro 輕應用實作 AI 應用落地,并以一個物體檢測應用為例進行演示,本次實踐基于華北-北京四環境,
第一步:ModelArts 訓練并部署模型
使用 ModelArts 的資料處理功能,對原始資料進行預處理和標注,生成訓練所需的資料集,通過自動學習對資料集進行訓練并發布部署模型,
資料是 AI 應用的基礎,要構建一個高質量的 AI 模型,首先需要有一個高質量的資料集(在 GPT 時代資料集也許無需標注,但要求更高的質量和多樣性),ModelArts 提供了資料處理功能,可以幫助用戶對原始資料進行預處理和標注,生成訓練所需的資料集,ModelArts 也提供了自動學習,就算您是零基礎的 AI 小白,根據教程點點滑鼠就能訓練出自己專屬的模型,
步驟描述
- 準備好 Yunbao-Data-Custom 資料集并上傳到 OBS (華北-北京四)或者直接在 AI Gallery 中下載(推薦),資料集的下載及上傳需要些許時間,
點擊下載,選擇華北-北京四
下載到 ModelArts 資料集
- 登錄 ModelArts 控制臺,在左側導航欄中選擇“自動學習”,進入自動學習頁面并點擊物體檢測創建自動學習任務,(PS:由于下載的資料集默認在新版資料集管理中,無法一鍵創建自動學習任務,我們可以在自動學習頁面用下載的資料集來創建新的資料集進行自動學習)
創建找云寶自動學習任務
自動學習任務創建完畢
- 在 ModelArts 控制臺點擊左側導航“資料管理--資料集“進入資料集頁面并點擊“前往新版”按鈕,查看 hello-yunbao 資料集并進行智能標注,當前自動標注只支持識別和標注矩形框,除了可選主動學習還可以進行預標注,智能標注需要些許時間,
新版資料集
開啟智能標注
- 智能標注完的資料集我們還需要進行確認,畢竟主動學習也不一定百分之百準備,筆者在實踐中遇到了難例和誤檢,這是需要我們人工糾正的,再回到自動學習任務,發現資料已經全部標注好了,
資料標注完成
- 開始訓練,不難發現,在 ModelArts 自動學習中,我們還是可以對一些引數進行微調,比如訓練偏好、訓練驗證比例等,還可以進行增量訓練,
開始訓練
- 不到一杯奶茶的時間,我們的找云寶自動學習就完成了,從結果來看還算滿意,就用 66 張圖片訓練處理 84% 的準確率、 0.961 的精確率,我們已經迫不及待地想部署看看效果了,
完成自動學習
- 點擊版本管理卡片中的“部署”按鈕,進行模型部署上線,這里需要說明的是只能有一個免費的在線部署服務,如果創建失敗,請檢查“部署上線--在線服務”是否已存在免費實體,
部署上線
- 等待部署成功之后可以進行預測除錯,在線服務將AI應用部署為一個Web Service,并且提供在線的測驗UI與監控能力,值得注意的是,免費實體 1 小時之后就會自動停止,如需不間斷運行只能使用付費運行或者使用腳本維持,這里,請記住服務 ID,比如: 70e15ea3-8669-49e2-84b9-503531cf7a07, 請保存呼叫指南中的 API 地址,前面一串數字是 模型Apig-Code、服務ID也就是后面那串數字是 模型Id
預測除錯在線服務
部署心得
ModelArts 的資料處理功能具有以下優勢:
- 支持多種資料型別和標注型別,覆寫影像、視頻、音頻、文本等多種資料型別,以及分類、檢測、分割等多種標注型別,滿足不同場景的資料需求,
- 支持智能標注和團隊標注,提高標注效率和質量,智能標注可以利用預置或自定義的模型服務,自動為資料打上標簽,大大節省人工標注的時間和成本,團隊標注可以支持多人協同完成資料標注任務,并提供打分和評價機制,保證標注結果的一致性和準確性,
- 支持 OBS 存盤和本地存盤,方便資料管理和使用,OBS 存盤是華為云提供的物件存盤服務,可以實作海量資料的安全、可靠、低成本的存盤和訪問,本地存盤是 ModelArts 提供的臨時存盤空間,可以實作快速上傳和下載資料,
- 當然 ModelArts 的優勢遠不止這些,只有深入去使用、實踐,才會有更多的體會,
第二步:Astro 輕應用集成 ModelArts 在線服務
使用 Astro 輕應用的輕應用功能,通過拖拉拽的方式搭建應用界面,將 ModelArts 的模型服務接入 Astro 輕應用的連接器,實作應用的前端展示和互動,
應用是 AI 應用的載體,要構建一個高品質的 AI 應用,需要有一個高品質的應用界面,并能與 AI 模型服務進行有效的互動,Astro 輕應用提供了輕應用功能,可以幫助用戶通過拖拉拽的方式搭建應用界面,并將 ModelArts 的模型服務接入 Astro 輕應用的資料源,實作應用的前端展示和互動,
低代碼 AI 實戰營: https://bbs.huaweicloud.com/live/cloud_live/202212151900.html 實體安裝包:https://appcube-ai-temp.obs.cn-north-4.myhuaweicloud.com/CNAMEO__EI-0.0.1-beta.zip步驟描述
- 登錄 Astro 輕應用控制臺,在左側導航欄中選擇的“應用”,點擊“新建空白應用”,
新建空白應用
- 下圖是 Astro 輕應用開發的主界面,基本上我們所有的業務開發都圍繞這些選單進行,比如界面、資料、邏輯、集成、發布等等,
Astro 輕應用開發主界面
- 最最關鍵的,Astro 通過集成 ModelArts 連接器,實作了呼叫 ModelArts 在線服務,以前在沒有 ModelArts 連接器的時候,我們需要自行開發 AKCK 鑒權、ModelArts API 呼叫、OBS 檔案上傳等等
Astro 集成 ModelArts 連接器
- 我們的環境默認是沒有配置好的 ModelArts 連接器,需要開發者自行配置,我們可以匯入上文中提到的實體安裝包,再進行連接器配置,
匯入專案
- 配置好連接器,我們可以在這個頁面對在線模型檢測簡單的測驗,
配置 ModelArts 連接器
- 接著進行拖拉拽開發頁面,這里就不多說,重要的還是自己去動手實踐,
頁面開發
- 大概的實作效果如下

找云寶應用效果
部署心得
Astro 輕應用具有以下優勢:
- 支持多種應用型別和場景,覆寫輕應用、行業應用和業務大屏等多種應用型別,以及行政辦公、人力資源、運營協同、專案管理等多種場景,滿足不同場景的應用需求,
- 支持拖拉拽式頁面構建,提供豐富的功能組件、場景模板和可視化作業流,讓業務人員可以通過拖拉拽的方式快速搭建應用界面,無需撰寫任何代碼,
- 支持靈活的資料源接入和服務編排,提供靈活的資料源接入和服務編排能力,可以將 ModelArts 的模型服務或其他華為云服務或第三方服務接入 Astro 輕應用的資料源,并通過圖形化的方式進行服務編排,實作應用的前端展示和互動,
- 支持一鍵發布和管理,提供一鍵發布和管理功能,可以將應用發布為 PC 端、移動端、微信小程式/H5、WeLink 集成等多種形式,并提供應用的監控、統計、分享等能力,保證應用的可用性和可靠性,
- 同樣, Astro 輕應用的優勢也不僅僅是這些,筆者有幸從早期的 APP Engine 到 APPCube 再到現在的 Astro,不斷見證華為云零(低)代碼的進化,未來,隨著 AIGC 的不斷推陳出新,我們或許能體驗到更加先進的工具,
總結
本文介紹了如何通過 ModelArts 和 Astro 輕應用實作 AI 應用落地的兩個步驟,并以“找云寶”物體檢測為例進行演示,通過拉通 ModelArts 和 Astro 輕應用的強大功能和優勢,我們可以實作 AI 應用的快速開發和部署,降低 AI 應用的門檻、成本、風險,提升 AI 應用的效率、質量、性能,ModelArts 和 Astro 輕應用是華為云為用戶提供的一站式 AI 開發平臺,是用戶實作 AI 應用落地的最佳選擇,如果您對 ModelArts 和 Astro 輕應用有興趣,歡迎登錄華為云官網進行體驗和使用,感受 AI 應用落地的魅力和便捷,
點擊關注,第一時間了解華為云新鮮技術~
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/552011.html
標籤:其他
上一篇:【三維CAD軟體】上海道寧為您帶來國際一流的國產自主可控的三維CAD軟體——天工CAD
下一篇:返回列表
