在現(xiàn)有的項(xiàng)目中,將圖像分類或人臉識(shí)別功能集成其中,是否可以實(shí)現(xiàn)呢?答案便是——ModelArts。它是面向開發(fā)者的一站式 AI 開發(fā)平臺(tái),由華為云推出的一款產(chǎn)品。
華為云ModelArts可為機(jī)器學(xué)習(xí)與深度學(xué)習(xí)提供大規(guī)模分布式 Training、自動(dòng)化模型生成,海量數(shù)據(jù)預(yù)處理及半自動(dòng)化標(biāo)注、及端-邊-云模型按需部署能力,幫助用戶快速創(chuàng)建和部署模型,管理全周期 AI 工作流。它為用戶提供有 AI 研發(fā)經(jīng)驗(yàn)的全流程開發(fā)模式和零編碼經(jīng)驗(yàn)、零 AI 經(jīng)驗(yàn)的自動(dòng)學(xué)習(xí)模式兩種模式。而在操作的過程中,均為可視化。此外,即便是沒有任何經(jīng)驗(yàn)的開發(fā)者,華為云 ModelArts 還貼心的為用戶準(zhǔn)備了很多的教程,只要參考教程,開發(fā)者同樣可以實(shí)現(xiàn)自己的AI需求。
我們以零 AI 基礎(chǔ)和零編碼經(jīng)驗(yàn)的自動(dòng)學(xué)習(xí)模式演示如何搭建一個(gè)圖像分類的 AI 服務(wù)。
前期準(zhǔn)備和相關(guān)設(shè)置
打開華為云官網(wǎng),點(diǎn)選導(dǎo)航欄的「EI 企業(yè)智能」菜單上,在彈出的選項(xiàng)中找到「AI 開發(fā)平臺(tái) ModelArts」點(diǎn)擊進(jìn)入。之后就可以瀏覽關(guān)于華為云 ModelArts 的介紹。點(diǎn)擊 Banner 處的「進(jìn)入控制臺(tái)」按鈕,頁面會(huì)跳轉(zhuǎn)到 華為云 ModelArts 控制臺(tái)。在創(chuàng)建項(xiàng)目的頁面中,我們需要填兩三項(xiàng)配置。華為云 ModelArts的項(xiàng)目名稱可以根據(jù)需求設(shè)定一個(gè)容易記的,在項(xiàng)目下方輸入描述,并點(diǎn)擊頁面右下角的「創(chuàng)建項(xiàng)目」按鈕即可。
上傳圖片和標(biāo)注
項(xiàng)目創(chuàng)建好之后,我們選擇了一些坦克、直升機(jī)和狗的圖片,共 45 張,并將其批量導(dǎo)入后勾選同類型的圖片,一次性為多張圖添加標(biāo)簽。依次將 3 類圖片標(biāo)注后,即完成這步操作。
訓(xùn)練設(shè)置
右側(cè)的標(biāo)簽欄會(huì)顯示每種分類和對(duì)應(yīng)的圖片數(shù)量,下方的訓(xùn)練設(shè)置我們無需理解它的作用,只需要按照默認(rèn)值進(jìn)行即可。如有特別需求,也可做微調(diào)。如將訓(xùn)練時(shí)長的上限改為 0.2。
開始訓(xùn)練
設(shè)置好后點(diǎn)擊「開始訓(xùn)練」按鈕就會(huì)進(jìn)入訓(xùn)練狀態(tài),此時(shí)需要等待一段時(shí)間,而時(shí)間則根據(jù)圖片數(shù)量和大小決定的。之外,訓(xùn)練頁左側(cè)會(huì)顯示訓(xùn)練狀態(tài),訓(xùn)練完成后,右側(cè)會(huì)給出準(zhǔn)確率、評(píng)估結(jié)果、運(yùn)行時(shí)長和訓(xùn)練參數(shù)等信息。
服務(wù)的自動(dòng)化部署
我們的目的是搭建一個(gè)圖像分類的 AI 服務(wù),所以在訓(xùn)練結(jié)束后點(diǎn)擊左側(cè)的「部署」按鈕,此時(shí)會(huì)進(jìn)入自動(dòng)化部署的流程。
在線預(yù)測(cè),訓(xùn)練結(jié)果測(cè)試
通過點(diǎn)擊「預(yù)測(cè)」按鈕,我們可以分別得出以下不同數(shù)據(jù)。
1 秒中不到,右側(cè) 3 區(qū)就會(huì)返回本次預(yù)測(cè)的結(jié)果:
上傳直升機(jī)的圖片返回的預(yù)測(cè)結(jié)果如下:
{ "predicted_label": "直升機(jī)", "scores": [ [ "直升機(jī)", "0.810" ], [ "狗", "0.114" ], [ "坦克", "0.075" ] ]}
上傳坦克的圖片返回的預(yù)測(cè)結(jié)果如下:
{ "predicted_label": "坦克", "scores": [ [ "坦克", "0.818" ], [ "狗", "0.092" ], [ "直升機(jī)", "0.090" ] ]}
上傳狗的圖片返回的預(yù)測(cè)結(jié)果如下:
{ "predicted_label": "狗", "scores": [ [ "狗", "0.840" ], [ "直升機(jī)", "0.084" ], [ "坦克", "0.076" ] ]}
返回的預(yù)測(cè)結(jié)果中顯示本次預(yù)測(cè)的標(biāo)簽是「狗」,并且列出了可信度較高的幾個(gè)類別和對(duì)應(yīng)的可信度(1 為 100% 肯定),其中最高的是 「0.840-狗」。
從幾次測(cè)試的結(jié)果可以看出,預(yù)測(cè)的結(jié)果不僅精致,而且可信度也高。盡管此次圖片數(shù)量并不多,但從整體效果來說,華為云 ModelArts在很多細(xì)節(jié)方面進(jìn)行了優(yōu)化,也能達(dá)到較為理想的效果。
釋放資源
如果不是真正商用,僅僅作為學(xué)習(xí)和練習(xí),那么在操作完成后記得點(diǎn)擊左側(cè) 1 區(qū)的「停止」按鈕。隨后在華為云導(dǎo)航欄中的搜索框輸入「OBS」,按照相關(guān)提示最終進(jìn)入到 OBS 控制臺(tái)中,把之前創(chuàng)建的桶刪除即可。這樣就不會(huì)占用過多的資源,同時(shí)也不會(huì)產(chǎn)生相關(guān)費(fèi)用。
小結(jié)
整體來看,華為云ModelArts的體驗(yàn)是非常不錯(cuò)的。它的操作過程流暢,沒有出現(xiàn)卡頓、報(bào)錯(cuò)等問題,操作中如有不明白之處,也有提示或教程指引,更容易上手。此外,華為云ModelArts批量數(shù)據(jù)標(biāo)注全程自動(dòng)化,操作簡單。對(duì)這方面感興趣的朋友,可以前往華為云 ModelArts 體驗(yàn)。
10月21-11月20日,華為云為政企、開發(fā)者準(zhǔn)備了眾多驚喜!除ModelArts外,還有20+款暢銷云產(chǎn)品,優(yōu)惠多多!詳情請(qǐng)關(guān)注華為云官網(wǎng)、華為云微信公眾號(hào)、華為云微博等最新消息,不錯(cuò)過每一次精彩!
華為云11.11官網(wǎng)網(wǎng)址:
https://activity.huaweicloud.com/2019nov_promotion/index.html