Model merupakan salah satu objek inti dalam MaxCompute. MaxCompute mendukung berbagai jenis model, termasuk model publik, model yang diimpor, dan model remote. Layanan ini menyediakan manajemen terpadu untuk model beserta versinya, membantu Anda mengintegrasikan kemampuan AI secara mulus ke dalam alur kerja analisis bisnis. Topik ini menjelaskan konsep, manfaat, dan jenis model MaxCompute, serta cara mengelola dan menggunakannya.
Ikhtisar model
Konsep utama
model: Objek penerapan yang didaftarkan di MaxCompute untuk tugas prediksi atau generasi. Model ini mengintegrasikan kemampuan AI—seperti large language models (LLMs) dan machine learning models—secara mulus ke dalam platform tempat data Anda berada.
versi model: Sub-objek model yang independen dan dapat diidentifikasi secara unik. Anda dapat membuat dan mengelola beberapa versi iteratif di bawah nama model yang sama. Hal ini mempermudah peluncuran bertahap, rollback cepat, dan perbandingan performa berdampingan saat memanggil model menggunakan AI Function.
Manfaat
Manajemen terpadu: MaxCompute menyediakan berbagai jenis model yang, seperti data, mendukung kontrol izin dan pengendalian versi untuk memenuhi persyaratan keamanan dan kepatuhan perusahaan.
Dukungan multi-mesin: Anda dapat memanggil model dari berbagai ekosistem, seperti SQL dan Python (MaxFrame). Arsitektur terpadu ini tidak hanya memungkinkan analis data menggunakan SQL yang sudah dikenal untuk memanggil model AI yang kuat, tetapi juga memungkinkan ilmuwan data memanfaatkan daya komputasi Python terdistribusi dari MaxFrame guna meningkatkan efisiensi dan kualitas pra-pemrosesan data.
O&M yang disederhanakan: Anda dapat melakukan inferensi AI tanpa mengekspor data. Hal ini menghilangkan risiko keamanan, biaya, dan latensi akibat perpindahan data.
Jenis model
MaxCompute menyediakan jenis model berikut:
Jenis model | Deskripsi | Tutorial |
Public model |
| Gunakan public model MaxCompute untuk analisis sentimen ulasan online |
Remote model | Hubungkan ke model yang diterapkan di PAI-EAS. Daftarkan model tersebut sebagai remote model MaxCompute dengan menyediakan titik akhir PAI-EAS dan token akses. Anda kemudian dapat memanggil model tersebut menggunakan AI Function. | |
Internally trained model | Anda dapat menggunakan MaxCompute MaxFrame untuk melatih model machine learning tradisional. Kemudian, jalankan | Gunakan MaxCompute untuk pelatihan dan prediksi model XGBoost |
Imported model | Saat model publik bawaan tidak mencukupi, Anda dapat mengimpor model yang telah difine-tune secara eksternal untuk mendapatkan performa yang lebih baik sesuai kebutuhan bisnis Anda. Impor model kustom yang dilatih secara eksternal dengan menentukan path OSS-nya. MaxCompute kemudian dapat menggunakannya untuk inferensi. | Sedang diluncurkan |
Gunakan AI Function MaxCompute untuk memanggil public model bawaan atau model lain yang telah Anda buat.
Public model dan kuota yang berlaku
Public Model Name | Kuota yang berlaku |
|
|
|
|
|
|
Manajemen model
Sebelum mengelola model, pastikan akun Anda memiliki izin yang diperlukan untuk mengelola objek model.
Anda dapat mengelola objek model dengan cara berikut:
Metode
Deskripsi
Buat, lihat, modifikasi, dan hapus model menggunakan Pernyataan SQL.
Buat model menggunakan bahasa Python MaxFrame. Metode ini saat ini hanya mendukung pembuatan model.
Kelola model di Konsol
Kelola model melalui antarmuka pengguna grafis (GUI) Konsol. Di wilayah yang didukung, Anda dapat melihat model Anda.
Ikuti langkah-langkah berikut:
Masuk ke Konsol MaxCompute dan pilih wilayah di pojok kiri atas.
Di panel navigasi kiri, pilih .
Di halaman Projects, klik Manage pada kolom Actions untuk proyek target.
Di halaman Project Settings, klik tab Models.
Anda dapat melihat public model beserta versinya di proyek publik
BIGDATA_PUBLIC_MODELSET, atau melihat model Anda sendiri beserta versinya.
CatatanFitur manajemen model berbasis Konsol saat ini hanya tersedia di wilayah China (Beijing), China (Hangzhou), China (Shanghai), dan China (Shenzhen). Dukungan untuk wilayah lain sedang diluncurkan secara bertahap.