API pelatihan model Neptunus Neptunus - Amazon Neptune

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

API pelatihan model Neptunus Neptunus

Tindakan pelatihan model:

Struktur pelatihan model:

startML ModelTrainingJob (tindakan)

        Nama AWS CLI untuk API ini adalah:. start-ml-model-training-job

Menciptakan pekerjaan pelatihan model Neptunus ML baru. Lihat Pelatihan model menggunakan modeltraining perintah.

Saat menjalankan operasi ini di cluster Neptunus yang mengaktifkan autentikasi IAM, pengguna IAM atau peran yang membuat permintaan harus memiliki kebijakan yang dilampirkan yang memungkinkan tindakan IAM Neptune-DB:startmL di cluster tersebut. ModelTrainingJob

Permintaan

  • baseProcessingInstanceType(dalam CLI:--base-processing-instance-type) — String, tipe: string (string yang dikodekan UTF-8).

    Jenis instance ML yang digunakan dalam mempersiapkan dan mengelola pelatihan model ML. Ini adalah instance CPU yang dipilih berdasarkan persyaratan memori untuk memproses data dan model pelatihan.

  • customModelTrainingParameters(dalam CLI:--custom-model-training-parameters) — Sebuah CustomModelTrainingParameters objek.

    Konfigurasi untuk pelatihan model khusus. Ini adalah objek JSON.

  • dataProcessingJobId(dalam CLI:--data-processing-job-id) - Diperlukan: String, tipe: string (string yang dikodekan UTF-8).

    ID pekerjaan dari pekerjaan pemrosesan data yang telah selesai yang telah menciptakan data yang akan dikerjakan oleh pelatihan.

  • enableManagedSpotTraining(dalam CLI:--enable-managed-spot-training) — Boolean, dari tipe: boolean (nilai Boolean (benar atau salah)).

    Mengoptimalkan biaya pelatihan model pembelajaran mesin dengan menggunakan instans spot Amazon Elastic Compute Cloud. Defaultnya adalah False.

  • id(dalam CLI:--id) — String, tipe: string (string yang dikodekan UTF-8).

    Pengenal unik untuk pekerjaan baru. Defaultnya adalah UUID yang dibuat secara otomatis.

  • maxHPONumberOfTrainingJobs(dalam CLI:--max-hpo-number-of-training-jobs) — Integer, tipe: integer (integer 32-bit yang ditandatangani).

    Jumlah total maksimum pekerjaan pelatihan untuk memulai untuk pekerjaan tuning hyperparameter. Defaultnya adalah 2. Neptunus ML secara otomatis menyetel hiperparameter model pembelajaran mesin. Untuk mendapatkan model yang berkinerja baik, gunakan setidaknya 10 pekerjaan (dengan kata lain, atur maxHPONumberOfTrainingJobs ke 10). Secara umum, semakin banyak tuning berjalan, semakin baik hasilnya.

  • maxHPOParallelTrainingJobs(dalam CLI:--max-hpo-parallel-training-jobs) — Integer, tipe: integer (integer 32-bit yang ditandatangani).

    Jumlah maksimum pekerjaan pelatihan paralel untuk memulai untuk pekerjaan tuning hyperparameter. Defaultnya adalah 2. Jumlah pekerjaan paralel yang dapat Anda jalankan dibatasi oleh sumber daya yang tersedia pada instans pelatihan Anda.

  • neptuneIamRoleArn(dalam CLI:--neptune-iam-role-arn) — String, tipe: string (string yang dikodekan UTF-8).

    ARN dari peran IAM yang menyediakan akses Neptunus ke dan sumber daya Amazon S3. SageMaker Ini harus tercantum dalam grup parameter cluster DB Anda atau kesalahan akan terjadi.

  • previousModelTrainingJobId(dalam CLI:--previous-model-training-job-id) — String, tipe: string (string yang dikodekan UTF-8).

    ID pekerjaan dari pekerjaan pelatihan model yang telah selesai yang ingin Anda perbarui secara bertahap berdasarkan data yang diperbarui.

  • s3OutputEncryptionKMSKey(dalam CLI:--s-3-output-encryption-kms-key) — String, tipe: string (string yang dikodekan UTF-8).

    Kunci Amazon Key Management Service (KMS) yang SageMaker digunakan untuk mengenkripsi output dari pekerjaan pemrosesan. Defaultnya tidak ada.

  • sagemakerIamRoleArn(dalam CLI:--sagemaker-iam-role-arn) — String, tipe: string (string yang dikodekan UTF-8).

    ARN dari peran IAM untuk SageMaker eksekusi. Ini harus terdaftar dalam grup parameter cluster DB Anda atau kesalahan akan terjadi.

  • securityGroupIds(dalam CLI:--security-group-ids) — String, tipe: string (string yang dikodekan UTF-8).

    ID grup keamanan VPC. Default-nya adalah Tidak Ada.

  • subnets(dalam CLI:--subnets) — String, tipe: string (string yang dikodekan UTF-8).

    ID subnet di VPC Neptunus. Default-nya adalah Tidak Ada.

  • trainingInstanceType(dalam CLI:--training-instance-type) — String, tipe: string (string yang dikodekan UTF-8).

    Jenis instance ML yang digunakan untuk pelatihan model. Semua model Neptune ML mendukung pelatihan CPU, GPU, dan MultiGPU. Defaultnya adalah ml.p3.2xlarge. Memilih jenis instans yang tepat untuk pelatihan tergantung pada jenis tugas, ukuran grafik, dan anggaran Anda.

  • trainingInstanceVolumeSizeInGB(dalam CLI:--training-instance-volume-size-in-gb) — Integer, tipe: integer (integer 32-bit yang ditandatangani).

    Ukuran volume disk dari instance pelatihan. Input data dan model output disimpan dalam disk, sehingga ukuran volume harus cukup besar untuk menahan kedua set data. Default-nya adalah 0. Jika tidak ditentukan atau 0, Neptunus ML memilih ukuran volume disk berdasarkan rekomendasi yang dihasilkan dalam langkah pemrosesan data.

  • trainingTimeOutInSeconds(dalam CLI:--training-time-out-in-seconds) — Integer, tipe: integer (integer 32-bit yang ditandatangani).

    Batas waktu dalam hitungan detik untuk pekerjaan pelatihan. Defaultnya adalah 86.400 (1 hari).

  • trainModelS3Location(dalam CLI:--train-model-s3-location) - Diperlukan: String, tipe: string (string yang dikodekan UTF-8).

    Lokasi di Amazon S3 tempat artefak model akan disimpan.

  • volumeEncryptionKMSKey(dalam CLI:--volume-encryption-kms-key) — String, tipe: string (string yang dikodekan UTF-8).

    Kunci Amazon Key Management Service (KMS) yang SageMaker digunakan untuk mengenkripsi data pada volume penyimpanan yang dilampirkan ke instans komputasi ML yang menjalankan tugas pelatihan. Default-nya adalah Tidak Ada.

Respon

  • arn— String, tipe: string (string yang dikodekan UTF-8).

    ARN dari pekerjaan pelatihan model baru.

  • creationTimeInMillis— Panjang, tipe: long (integer 64-bit yang ditandatangani).

    Model pelatihan waktu penciptaan lapangan kerja, dalam milidetik.

  • id— String, tipe: string (string yang dikodekan UTF-8).

    ID unik dari pekerjaan pelatihan model baru.

ListMl ModelTrainingJobs (tindakan)

        Nama AWS CLI untuk API ini adalah:. list-ml-model-training-jobs

Daftar pekerjaan pelatihan model Neptunus ML. Lihat Pelatihan model menggunakan modeltraining perintah.

Saat menjalankan operasi ini di cluster Neptunus yang mengaktifkan autentikasi IAM, pengguna IAM atau peran yang membuat permintaan harus memiliki kebijakan yang dilampirkan yang memungkinkan tindakan IAM Neptune-DB:Neptune-db:listmL di cluster itu. ModelTrainingJobs

Permintaan

  • maxItems(dalam CLI:--max-items) — ListmLModelTrainingJobsInputMaxItemsInteger, bertipe: integer (bilangan bulat 32-bit yang ditandatangani), tidak kurang dari 1 atau lebih dari 1024? st? s.

    Jumlah maksimum item yang akan dikembalikan (dari 1 hingga 1024; defaultnya adalah 10).

  • neptuneIamRoleArn(dalam CLI:--neptune-iam-role-arn) — String, tipe: string (string yang dikodekan UTF-8).

    ARN dari peran IAM yang menyediakan akses Neptunus ke dan sumber daya Amazon S3. SageMaker Ini harus tercantum dalam grup parameter cluster DB Anda atau kesalahan akan terjadi.

Respon

  • ids— String, tipe: string (string yang dikodekan UTF-8).

    Halaman daftar ID pekerjaan pelatihan model.

GetMl ModelTrainingJob (tindakan)

        Nama AWS CLI untuk API ini adalah:. get-ml-model-training-job

Mengambil informasi tentang pekerjaan pelatihan model Neptunus ML. Lihat Pelatihan model menggunakan modeltraining perintah.

Saat menjalankan operasi ini di cluster Neptunus yang mengaktifkan autentikasi IAM, pengguna IAM atau peran yang membuat permintaan harus memiliki kebijakan yang dilampirkan yang memungkinkan tindakan IAM Neptune-DB:GetML di cluster itu. ModelTrainingJobStatus

Permintaan

  • id(dalam CLI:--id) - Diperlukan: String, tipe: string (string yang dikodekan UTF-8).

    Pengidentifikasi unik dari pekerjaan pelatihan model untuk diambil.

  • neptuneIamRoleArn(dalam CLI:--neptune-iam-role-arn) — String, tipe: string (string yang dikodekan UTF-8).

    ARN dari peran IAM yang menyediakan akses Neptunus ke dan sumber daya Amazon S3. SageMaker Ini harus tercantum dalam grup parameter cluster DB Anda atau kesalahan akan terjadi.

Respon

  • hpoJob — Sebuah objek MlResourceDefinition.

    Pekerjaan HPO.

  • id— String, tipe: string (string yang dikodekan UTF-8).

    Pengidentifikasi unik dari pekerjaan pelatihan model ini.

  • mlModels – Susunan objek MlConfigDefinition.

    Daftar konfigurasi model ML yang digunakan.

  • modelTransformJob — Sebuah objek MlResourceDefinition.

    Model mengubah pekerjaan.

  • processingJob — Sebuah objek MlResourceDefinition.

    Pekerjaan pemrosesan data.

  • status— String, tipe: string (string yang dikodekan UTF-8).

    Status pekerjaan pelatihan model.

CancelMl ModelTrainingJob (tindakan)

        Nama AWS CLI untuk API ini adalah:. cancel-ml-model-training-job

Membatalkan pekerjaan pelatihan model Neptunus Neptunus. Lihat Pelatihan model menggunakan modeltraining perintah.

Saat menjalankan operasi ini di kluster Neptunus yang mengaktifkan autentikasi IAM, pengguna IAM atau peran yang membuat permintaan harus memiliki kebijakan yang dilampirkan yang memungkinkan tindakan IAM Neptune-DB:CancelMLL di cluster tersebut. ModelTrainingJob

Permintaan

  • clean(dalam CLI:--clean) — Boolean, dari tipe: boolean (nilai Boolean (benar atau salah)).

    Jika disetel keTRUE, flag ini menetapkan bahwa semua artefak Amazon S3 harus dihapus ketika pekerjaan dihentikan. Defaultnya adalah FALSE.

  • id(dalam CLI:--id) - Diperlukan: String, tipe: string (string yang dikodekan UTF-8).

    Pengidentifikasi unik dari pekerjaan pelatihan model yang akan dibatalkan.

  • neptuneIamRoleArn(dalam CLI:--neptune-iam-role-arn) — String, tipe: string (string yang dikodekan UTF-8).

    ARN dari peran IAM yang menyediakan akses Neptunus ke dan sumber daya Amazon S3. SageMaker Ini harus tercantum dalam grup parameter cluster DB Anda atau kesalahan akan terjadi.

Respon

  • status— String, tipe: string (string yang dikodekan UTF-8).

    Status pembatalan.

Struktur pelatihan model:

CustomModelTrainingParameters (struktur)

Berisi parameter pelatihan model khusus. Lihat Model khusus di Neptunus ML.

Bidang
  • sourceS3DirectoryPath— Ini Diperlukan: String, tipe: string (string yang dikodekan UTF-8).

    Jalur ke lokasi Amazon S3 tempat modul Python yang mengimplementasikan model Anda berada. Ini harus menunjuk ke lokasi Amazon S3 yang valid yang berisi, setidaknya, skrip pelatihan, skrip transformasi, dan file. model-hpo-configuration.json

  • trainingEntryPointScript— Ini adalah String, tipe: string (string yang dikodekan UTF-8).

    Nama titik masuk dalam modul skrip Anda yang melakukan pelatihan model dan menggunakan hyperparameters sebagai argumen baris perintah, termasuk hyperparameters tetap. Defaultnya adalah training.py.

  • transformEntryPointScript— Ini adalah String, tipe: string (string yang dikodekan UTF-8).

    Nama titik masuk dalam modul skrip Anda yang harus dijalankan setelah model terbaik dari pencarian hyperparameter telah diidentifikasi, untuk menghitung artefak model yang diperlukan untuk penerapan model. Itu harus dapat berjalan tanpa argumen baris perintah. Defaultnya adalah. transform.py