什么是ModelArts

ModelArts是面向AI開發(fā)者的一站式開發(fā)平臺,提供海量數據預處理及半自動化標注、大規(guī)模分布式訓練、自動化模型生成及端-邊-云模型按需部署能力,幫助用戶快速創(chuàng)建和部署模型,管理全周期AI工作流。

“一站式”是指AI開發(fā)的各個環(huán)節(jié),包括數據處理、算法開發(fā)、模型訓練、模型部署都可以在ModelArts上完成。從技術上看,ModelArts底層支持各種異構計算資源,開發(fā)者可以根據需要靈活選擇使用,而不需要關心底層的技術。同時,ModelArts支持Tensorflow、PyTorch、MindSpore等主流開源的AI開發(fā)框架,也支持開發(fā)者使用自研的算法框架,匹配您的使用習慣。

ModelArts的理念就是讓AI開發(fā)變得更簡單、更方便。

面向不同經驗的AI開發(fā)者,提供便捷易用的使用流程。例如,面向業(yè)務開發(fā)者,不需關注模型或編碼,可使用自動學習流程快速構建AI應用;面向AI初學者,不需關注模型開發(fā),使用預置算法構建AI應用;面向AI工程師,提供多種開發(fā)環(huán)境,多種操作流程和模式,方便開發(fā)者編碼擴展,快速構建模型及應用。

產品架構

ModelArts是一個一站式的開發(fā)平臺,能夠支撐開發(fā)者從數據到AI應用的全流程開發(fā)過程。包含數據處理、模型訓練、模型管理、模型部署等操作,并且提供AI Gallery功能,能夠在市場內與其他開發(fā)者分享模型。

ModelArts支持應用到圖像分類、物體檢測、視頻分析、語音識別、產品推薦、異常檢測等多種AI應用場景。

圖1 ModelArts架構


產品優(yōu)勢

  • 一站式

    開“箱”即用,涵蓋AI開發(fā)全流程,包含數據處理、模型開發(fā)、訓練、管理、部署功能,可靈活使用其中一個或多個功能。

  • 易上手

    • 提供多種預置模型,開源模型想用就用。

    • 模型超參自動優(yōu)化,簡單快速。

    • 零代碼開發(fā),簡單操作訓練出自己的模型。

    • 支持模型一鍵部署到云、邊、端。

  • 高性能

    • 自研MoXing深度學習框架,提升算法開發(fā)效率和訓練速度。

    • 優(yōu)化深度模型推理中GPU的利用率,加速云端在線推理。

    • 可生成在Ascend芯片上運行的模型,實現高效端邊推理。

  • 靈活

    • 支持多種主流開源框架(TensorFlow、PyTorch、MindSpore等)。

    • 支持主流GPU芯片。

    • 支持Ascend芯片。

    • 支持專屬資源獨享使用。

    • 支持自定義鏡像滿足自定義框架及算子需求。

首次使用ModelArts

如果您是首次使用ModelArts的用戶,建議您學習并了解如下信息:

  • 基礎知識了解

    通過基礎知識章節(jié)的內容,了解ModelArts相關的基礎知識,包含AI開發(fā)的基礎流程、AI開發(fā)的基礎概念,以及ModelArts服務的特有概念和功能的詳細介紹。

  • 入門使用

    快速入門》提供了樣例的詳細操作指導,幫助用戶學習并上手使用ModelArts。

  • 獲取并嘗試更多樣例

    ModelArts支持多種開源引擎,基于各類引擎和功能,提供了豐富的樣例指導,您可以參考《最佳實踐》的樣例指導,完成相關的模型構建和部署。

  • 使用更多的功能,并查看其相關操作指導

    • 如果您是一個業(yè)務開發(fā)者,可以使用自動學習功能(無需編碼,無需專業(yè)的AI基礎能力),快速構建模型。詳細操作指導可參考《自動學習》。

    • 如果您是一個AI工程師,可以使用AI全流程開發(fā),包含使用《開發(fā)環(huán)境》、《數據準備與分析》、《數據標注》、《模型開發(fā)》、《推理部署》等,您使用一個或多個功能應用到您的AI開發(fā)中。

    • 如果您想要直接調用ModelArts的API或SDK完成AI開發(fā),您可以參考《API參考》或《SDK參考》獲取詳情。