什么是ModelArts
ModelArts是面向AI開(kāi)發(fā)者的一站式開(kāi)發(fā)平臺(tái),提供海量數(shù)據(jù)預(yù)處理及半自動(dòng)化標(biāo)注、大規(guī)模分布式訓(xùn)練、自動(dòng)化模型生成及端-邊-云模型按需部署能力,幫助用戶快速創(chuàng)建和部署模型,管理全周期AI工作流。
“一站式”是指AI開(kāi)發(fā)的各個(gè)環(huán)節(jié),包括數(shù)據(jù)處理、算法開(kāi)發(fā)、模型訓(xùn)練、模型部署都可以在ModelArts上完成。從技術(shù)上看,ModelArts底層支持各種異構(gòu)計(jì)算資源,開(kāi)發(fā)者可以根據(jù)需要靈活選擇使用,而不需要關(guān)心底層的技術(shù)。同時(shí),ModelArts支持Tensorflow、PyTorch、MindSpore等主流開(kāi)源的AI開(kāi)發(fā)框架,也支持開(kāi)發(fā)者使用自研的算法框架,匹配您的使用習(xí)慣。
ModelArts的理念就是讓AI開(kāi)發(fā)變得更簡(jiǎn)單、更方便。
面向不同經(jīng)驗(yàn)的AI開(kāi)發(fā)者,提供便捷易用的使用流程。例如,面向業(yè)務(wù)開(kāi)發(fā)者,不需關(guān)注模型或編碼,可使用自動(dòng)學(xué)習(xí)流程快速構(gòu)建AI應(yīng)用;面向AI初學(xué)者,不需關(guān)注模型開(kāi)發(fā),使用預(yù)置算法構(gòu)建AI應(yīng)用;面向AI工程師,提供多種開(kāi)發(fā)環(huán)境,多種操作流程和模式,方便開(kāi)發(fā)者編碼擴(kuò)展,快速構(gòu)建模型及應(yīng)用。
產(chǎn)品架構(gòu)
ModelArts是一個(gè)一站式的開(kāi)發(fā)平臺(tái),能夠支撐開(kāi)發(fā)者從數(shù)據(jù)到AI應(yīng)用的全流程開(kāi)發(fā)過(guò)程。包含數(shù)據(jù)處理、模型訓(xùn)練、模型管理、模型部署等操作,并且提供AI Gallery功能,能夠在市場(chǎng)內(nèi)與其他開(kāi)發(fā)者分享模型。
ModelArts支持應(yīng)用到圖像分類、物體檢測(cè)、視頻分析、語(yǔ)音識(shí)別、產(chǎn)品推薦、異常檢測(cè)等多種AI應(yīng)用場(chǎng)景。
圖1 ModelArts架構(gòu)
產(chǎn)品優(yōu)勢(shì)
一站式
開(kāi)“箱”即用,涵蓋AI開(kāi)發(fā)全流程,包含數(shù)據(jù)處理、模型開(kāi)發(fā)、訓(xùn)練、管理、部署功能,可靈活使用其中一個(gè)或多個(gè)功能。
易上手
提供多種預(yù)置模型,開(kāi)源模型想用就用。
模型超參自動(dòng)優(yōu)化,簡(jiǎn)單快速。
零代碼開(kāi)發(fā),簡(jiǎn)單操作訓(xùn)練出自己的模型。
支持模型一鍵部署到云、邊、端。
高性能
自研MoXing深度學(xué)習(xí)框架,提升算法開(kāi)發(fā)效率和訓(xùn)練速度。
優(yōu)化深度模型推理中GPU的利用率,加速云端在線推理。
可生成在Ascend芯片上運(yùn)行的模型,實(shí)現(xiàn)高效端邊推理。
靈活
支持多種主流開(kāi)源框架(TensorFlow、PyTorch、MindSpore等)。
支持主流GPU芯片。
支持Ascend芯片。
支持專屬資源獨(dú)享使用。
支持自定義鏡像滿足自定義框架及算子需求。
首次使用ModelArts
如果您是首次使用ModelArts的用戶,建議您學(xué)習(xí)并了解如下信息:
基礎(chǔ)知識(shí)了解
通過(guò)基礎(chǔ)知識(shí)章節(jié)的內(nèi)容,了解ModelArts相關(guān)的基礎(chǔ)知識(shí),包含AI開(kāi)發(fā)的基礎(chǔ)流程、AI開(kāi)發(fā)的基礎(chǔ)概念,以及ModelArts服務(wù)的特有概念和功能的詳細(xì)介紹。
入門(mén)使用
《快速入門(mén)》提供了樣例的詳細(xì)操作指導(dǎo),幫助用戶學(xué)習(xí)并上手使用ModelArts。
獲取并嘗試更多樣例
ModelArts支持多種開(kāi)源引擎,基于各類引擎和功能,提供了豐富的樣例指導(dǎo),您可以參考《最佳實(shí)踐》的樣例指導(dǎo),完成相關(guān)的模型構(gòu)建和部署。
使用更多的功能,并查看其相關(guān)操作指導(dǎo)
如果您是一個(gè)業(yè)務(wù)開(kāi)發(fā)者,可以使用自動(dòng)學(xué)習(xí)功能(無(wú)需編碼,無(wú)需專業(yè)的AI基礎(chǔ)能力),快速構(gòu)建模型。詳細(xì)操作指導(dǎo)可參考《自動(dòng)學(xué)習(xí)》。
如果您是一個(gè)AI工程師,可以使用AI全流程開(kāi)發(fā),包含使用《開(kāi)發(fā)環(huán)境》、《數(shù)據(jù)準(zhǔn)備與分析》、《數(shù)據(jù)標(biāo)注》、《模型開(kāi)發(fā)》、《推理部署》等,您使用一個(gè)或多個(gè)功能應(yīng)用到您的AI開(kāi)發(fā)中。
如果您想要直接調(diào)用ModelArts的API或SDK完成AI開(kāi)發(fā),您可以參考《API參考》或《SDK參考》獲取詳情。