全部產品
Search
文件中心

MaxCompute:MaxCompute模型

更新時間:Dec 05, 2025

模型(Model)是MaxCompute中的核心對象之一。MaxCompute支援公用模型、匯入模型、遠程模型等多種類型的模型,並提供統一的模型與模型版本管理能力,協助使用者更便捷地將模型能力融入業務分析流程。本文將介紹MaxCompute模型對象的基本概念、功能優勢、模型類型,以及模型的管理與使用方式。

模型介紹

概念

  • 模型(Model):模型是在MaxCompute中註冊的、可用於預測或產生任務的部署對象,旨在將大語言模型、機器學習模型等AI計算能力無縫整合到使用者資料所在的同一個平台中。

  • 模型版本(Model_Version):模型版本是模型對象的一個獨立、可唯一標識的子物件。在同一個模型名稱下可以建立並管理多個迭代版本,從而在調用模型與AI Function時,實現更簡單的新舊版本的灰階控制、快速復原和效果對比。

功能優勢

  • 統一管理:MaxCompute提供了多種模型類型。模型和資料一樣,可以進行許可權管理、版本控制,符合企業的安全和合規要求。

  • 多引擎對接:MaxCompute支援了SQL和Python(MaxFrame)等多種生態的模型調用。通過統一架構,不僅支援資料分析師使用熟悉的SQL來調用強大的AI模型,也讓資料科學家能基於MaxFrame提供的分布式Python計算能力,結合模型持續提升資料預先處理的效率與品質。

  • 簡化營運:無需將資料匯出到外部系統進行AI的推理計算,避免了資料移動帶來的安全、成本和延遲問題。

模型類型

MaxCompute提供了不同類型的模型:

模型類型

能力描述

實踐教程

公用模型

  • MaxCompute內建了多種開箱即用的開源大模型,預先建立在名稱為BIGDATA_PUBLIC_MODELSET公用專案、名稱為default的公用schema中。

  • 使用時無須自行建立和管理模型對象,即可靈活使用AI Function調用模型,降低使用門檻。

  • 支援模型如下:

    • Qwen3-0.6B-GGUF

    • Qwen3-1.7B-GGUF

    • Qwen3-4B-GGUF

    • Qwen3-8B-GGUF

    • Qwen3-14B-GGUF

    • DeepSeek-R1-Distill-Qwen-1.5B

    • DeepSeek-R1-Distill-Qwen-7B

    • DeepSeek-R1-Distill-Qwen-14B

    • DeepSeek-R1-0528-Qwen3-8B

說明
  1. 使用公用模型時:

    • 若專案未開啟租戶級Schema文法開關,則使用bigdata_public_modelset.<model_name>

    • 若專案開啟租戶級Schema文法開關,則需指定bigdata_public_modelset.default.<model_name>

  2. 地區限制:目前僅在華北2(北京)、華東2(上海)、華東1(杭州)、華南1(深圳)、華北6(烏蘭察布)、中國(香港)、新加坡、印尼(雅加達)、德國(法蘭克福)地區提供公用模型,其他地區逐步上線中。

使用MaxCompute公用模型進行網路評論情感分析

遠程模型

支援對接PAI-EAS上已經部署好的模型,指定訪問PAI-EAS所需的Endpoint和token,可註冊為MaxCompute遠程模型,從而使用AI Function調用模型。

使用MaxCompute遠程模型自動產生電商選品描述

內部訓練模型

支援使用MaxCompute MaxFrame訓練傳統機器學習模型,執行TO_ODPS_MODEL將其儲存為MaxCompute內部訓練模型。

使用MaxCompute進行XGboost模型訓練和預測

匯入模型

Import Model

實際業務情境中,內建公用模型可能無法完全滿足業務需求,而經過演算法調優後的模型則可能會根據業務效果進行相應的調整,實現更好的效果。

支援匯入在外部訓練調優後儲存的自訂模型檔案,通過指定OSS模型檔案地址匯入至MaxCompute,供後續推理使用。

逐步上線

內建的公用模型或在專案中已建立並可管理的其他類型模型,均可通過MaxCompute提供的AI Function調用。

模型管理

  1. 在模型管理前,請確保當前賬戶已具備模型對象操作許可權

  2. 模型對象管理方式:

    管理方式

    使用說明

    使用SQL建立與管理模型

    支援通過SQL語句管理模型,支援模型的建立、查看、修改、刪除。

    使用MaxFrame管理模型

    支援通過MaxFrame Python語言管理模型,當前僅支援建立模型。

    使用控制台管理模型

    提供了產品控制台白屏化的模型管理介面,對於當前已完成控制台適配的地區,支援通過控制台查看已建立的模型。

    使用步驟如下:

    1. 登入MaxCompute控制台,在左上方選擇地區。

    2. 在左側導覽列,選擇管理配置 > 项目管理

    3. 项目管理頁面,單擊目標專案操作列的管理

    4. 项目配置頁面,選擇Models頁簽。

      可以查看內建在BIGDATA_PUBLIC_MODELSET公用專案下的公用模型及版本資訊,或查看已建立的其他類型模型及版本資訊。

    說明

    目前僅在華北2(北京)地區提供控制台管理模型的能力,其他地區逐步上線中。