【愚公系列】华为云系列之ModelArts+AppCube带你识别101种西式美食【我的低代码AI体验】
文章目錄
- 前言
- 1.ModelArts是什么
- 2.AppCube是什么
- 一、華為云系列之ModelArts+AppCube帶你識別101種西式美食
- 1. AI Gallery 訂閱模型及部署
- 2. 獲取訪問秘鑰
- 3. 使用示例安裝包創建 AppCube 應用
- 4. 創建 ModelArts 連接器
- 5. 應用修改
- 5.1 修改腳本
- 5.2 修改標準頁面
- 5.3 運行及測試
- 總結
前言
1.ModelArts是什么
ModelArts是面向AI開發者的一站式開發平臺,提供海量數據預處理及半自動化標注、大規模分布式訓練、自動化模型生成及端-邊-云模型按需部署能力,幫助用戶快速創建和部署模型,管理全周期AI工作流。
“一站式”是指AI開發的各個環節,包括數據處理、算法開發、模型訓練、模型部署都可以在ModelArts上完成。從技術上看,ModelArts底層支持各種異構計算資源,開發者可以根據需要靈活選擇使用,而不需要關心底層的技術。同時,ModelArts支持Tensorflow、PyTorch、MindSpore等主流開源的AI開發框架,也支持開發者使用自研的算法框架,匹配您的使用習慣。
ModelArts的理念就是讓AI開發變得更簡單、更方便。
面向不同經驗的AI開發者,提供便捷易用的使用流程。例如,面向業務開發者,不需關注模型或編碼,可使用自動學習流程快速構建AI應用;面向AI初學者,不需關注模型開發,使用預置算法構建AI應用;面向AI工程師,提供多種開發環境,多種操作流程和模式,方便開發者編碼擴展,快速構建模型及應用。
2.AppCube是什么
應用魔方 AppCube是華為云為行業客戶、合作伙伴、開發者量身打造的一款零代碼和低代碼應用開發平臺,通過AppCube可輕松構建專業級應用,創新隨心所欲,敏捷超乎想象。
一、華為云系列之ModelArts+AppCube帶你識別101種西式美食
識別101種西式美食的業務流程圖如下:
1. AI Gallery 訂閱模型及部署
1、從AI Gallery 訪問需要訂閱的模型,本次以《自動識別101種西式美食》為例:https://developer.huaweicloud.com/develop/aigallery/model/detail?id=eb492f68-0e41-491c-b3f7-34f8dfd8ba5b
2、模型頁面點擊訂閱按鈕,勾選同意聲明,點擊“確定訂閱”
3、訂閱成功后,如下圖所示,點擊前往控制臺,云服務區域選擇華北-北京四(后續涉及到云服務區域選擇的均需選擇此選項)
4、確定后會自動跳轉到 ModelArts 控制臺的 AI 應用訂閱界面,查看到我們訂閱的這個模型,第一次需要等模型同步完成后才能繼續使用,約1分鐘左右
5、同步完成后,點擊右下角的部署按鈕,選擇在線服務
6、進入在線服務配置頁面,配置示例如下:
- 名稱:服務的名稱,根據你自己偏好設置或保持默認
- 計算節點規格:運行服務所用的計算資源(CPU/GPU),這里我們選擇ModelArts提供的免費的算力規格,但注意一個賬戶下同時只能有一個免費規格的在線服務,如果您無法選擇,說明您之前部署過免費規格的服務,需要刪除之前的才能繼續使用
其它保持默認,勾選同意聲明后,點擊“下一步”按鈕即可
7、二次確認服務配置,點擊“提交”即可進入模型部署狀態。
8、點擊查看“服務詳情”,進入服務部署詳情頁面,等待部署完成
9、部署完成后如下所示,點擊下方的“調用指南”tab頁按鈕,即可看到本服務的API接口注意圖中的API接口地址和服務ID(后續會用到)
至此 ModelArts 這邊的服務部署已經完成,接下來我們去 AppCube 里進行 API 調用對接,在此之前,我們需要獲得華為云賬號的訪問秘鑰。
2. 獲取訪問秘鑰
1、登錄華為云賬號后,進入控制臺,點擊右上角的用戶名,在下拉菜單中選擇“我的憑證”,進入我的憑證頁面后,選擇左側的“訪問秘鑰”菜單,然后點擊“新增訪問秘鑰”,按要求輸入相關信息,有時候會有一個彈出框進行短信驗證碼認證,認證成功后即可下載秘鑰信息。
2、下載后是一個名為“credentials.csv”的文件,打開后會看到如下的類似信息,需要保存好,后續會用到。
3. 使用示例安裝包創建 AppCube 應用
1、下載示例安裝包
下載地址:https://appcube-ai-temp.obs.cn-north-4.myhuaweicloud.com/CNAMEO__EI-0.0.1-beta.zip
2、進入運行環境
AppCube網址:https://console.huaweicloud.com/appcube/?region=cn-north-4#/home
3、點擊應用開發-應用-導入項目
4、選擇下載的示例安裝包
5、上傳成功后,返回后首頁,可以看到剛剛導入的應用,默認名字“EI”
4. 創建 ModelArts 連接器
1、點擊剛剛導入的“EI”項目后點擊編輯編輯
2、進入編輯頁面后點擊集成-連接器實例
3、在“AI”分類下找到 ModelArts 選項,然后點擊右側的“+”號,新建一個連接器
4、連接器設置界面如下所示,請確認相關參數輸入正確,不可亂填(參考下方示例圖):
- 名稱:對連接器的命名,根據自己的偏好設置,但請記住此名稱,下一章操作會用到
- 訪問秘鑰 ID:上一步“獲取訪問秘鑰”步驟中下載的excel中Access Key Id字段對應 的值
- 訪問秘鑰:上一步“獲取訪問秘鑰” 步驟中下載的excel中Secret Access Key字段對 應的值
- 區域:請選擇“華北-北京四”
- 項目ID:ModelArts 在線服務頁面中的服務 ID (可在 ModelArts“總覽”-“使用詳情”-“在線服務”中點擊對應的服務獲取)
5、保存成功后如下所示:
6、點擊上圖中的“測試”按鈕進行調用測試,看是否配置成功,參數選項如下:
- 選擇類型:圖片的調用方式,本地上傳和直接給圖片 URL 都支持
- 模型 Apig-Code:ModelArts 在線服務中 API 接口中 .apig 前面的部分,不包含 https://
- 模型 ID:ModelArts 在線服務中的 API 接口中最后一個斜杠(/) 后面的部分
- URL:你要進行測試的圖片地址,圖片當前僅支持 jpg、png 格式
填寫完成后點擊測試,如果成功即可獲得 ModelArts 服務接口返回的JSON返回值,參考如下:
5. 應用修改
5.1 修改腳本
需要點擊上方的按鈕進行禁用后才可編輯,編輯完成后記得保存并點擊按鈕進行啟用將紅色方框中的連接器信息替換為剛剛創建ModelArts 連接器名稱如下圖示例
5.2 修改標準頁面
將代碼中的 apigCode 和 modelId 對應的值替換
- 模型 Apig-Code:ModelArts 在線服務中 API 接口中 .apig 前面的部分,不包含 https://
- 模型 ID:ModelArts 在線服務中的 API 接口中最后一個斜杠(/) 后面的部分
5.3 運行及測試
在預覽頁面上傳圖片后,等待幾秒,有數據返回即可
總結
AppCube低代碼平臺主要的優點有:
- 無需任何代碼,讓您幾分鐘輕松搭建應用
- 涵蓋多種場景,行政辦公、人力資源、運營協同、項目管理等
- 內置豐富模板,疫情防控、行政辦公、問卷調查、評選投票等高頻模板
ModelArts+AppCube可以實現AI應用嵌入應用中,賦予應用更完善的功能。
對于這次體驗華為ModelArts+AppCube所具備的功能是非常多的,不僅僅是前端頁面的設計實現了低代碼,后端邏輯和js腳本也可以在低代碼使用,包括,定時任務等等功能,能夠實現需求定制化開發,能夠滿足客戶多元化需求應用。
您也可以基于自身需求進行個性化定制,成為應用開發大師,快來解鎖您的應用開發之旅吧!
【萬眾矚目的低代碼AI應用開發實戰營來啦!開啟實戰營之旅(免費體驗),寫體驗文章,贏開發者大禮包!】有獎征文火熱進行中:https://bbs.huaweicloud.com/blogs/384262
此外,在云聲平臺提出您的寶貴建議,標題以【云駐計劃-定向征文】開頭,還有機會贏取額外獎勵。
總結
以上是生活随笔為你收集整理的【愚公系列】华为云系列之ModelArts+AppCube带你识别101种西式美食【我的低代码AI体验】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 超美的天环星轨动态引导页html官网源码
- 下一篇: 《python大战机器学习》勘误