ImageModelDistributionSettings interface
Ekspresi distribusi untuk menyapu nilai pengaturan model. <contoh> Beberapa contohnya adalah:
ModelName = "choice('seresnext', 'resnest50')";
LearningRate = "uniform(0.001, 0.01)";
LayersToFreeze = "choice(0, 2)";
```</example>
All distributions can be specified as distribution_name(min, max) or choice(val1, val2, ..., valn)
where distribution name can be: uniform, quniform, loguniform, etc
For more details on how to compose distribution expressions please check the documentation:
https://docs.microsoft.com/en-us/azure/machine-learning/how-to-tune-hyperparameters
For more information on the available settings please visit the official documentation:
https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
Properti
| ams |
Aktifkan AMSGrad saat pengoptimal adalah 'adam' atau 'adamw'. |
| augmentations | Pengaturan untuk menggunakan Augmentasi. |
| beta1 | Nilai 'beta1' ketika pengoptimal adalah 'adam' atau 'adamw'. Harus berupa float dalam rentang [0, 1]. |
| beta2 | Nilai 'beta2' ketika pengoptimal adalah 'adam' atau 'adamw'. Harus berupa float dalam rentang [0, 1]. |
| distributed | Apakah akan menggunakan pelatihan distribusi. |
| early |
Aktifkan logika penghentian awal selama pelatihan. |
| early |
Jumlah minimum epoch atau evaluasi validasi untuk menunggu sebelum peningkatan metrik utama dilacak untuk penghentian awal. Harus bilangan bulat positif. |
| early |
Jumlah minimum epoch atau evaluasi validasi tanpa peningkatan metrik utama sebelum eksekusi dihentikan. Harus bilangan bulat positif. |
| enable |
Aktifkan normalisasi saat mengekspor model ONNX. |
| evaluation |
Frekuensi untuk mengevaluasi himpunan data validasi untuk mendapatkan skor metrik. Harus bilangan bulat positif. |
| gradient |
Akumulasi gradien berarti menjalankan sejumlah langkah "GradAccumulationStep" yang dikonfigurasi tanpa memperbarui bobot model sambil mengumpulkan gradien langkah-langkah tersebut, lalu menggunakan gradien akumulasi untuk menghitung pembaruan bobot. Harus bilangan bulat positif. |
| layers |
Jumlah lapisan yang akan dibekukan untuk model. Harus bilangan bulat positif. Misalnya, meneruskan 2 sebagai nilai untuk 'seresnext' berarti membekukan layer0 dan layer1. Untuk daftar lengkap model yang didukung dan detail tentang pembekuan lapisan, silakan lihat: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. |
| learning |
Tingkat pembelajaran awal. Harus berupa float dalam rentang [0, 1]. |
| learning |
Jenis penjadwal tingkat pembelajaran. Harus 'warmup_cosine' atau 'langkah'. |
| model |
Nama model yang akan digunakan untuk pelatihan. Untuk informasi lebih lanjut tentang model yang tersedia, silakan kunjungi dokumentasi resmi: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. |
| momentum | Nilai momentum saat pengoptimal adalah 'sgd'. Harus berupa float dalam rentang [0, 1]. |
| nesterov | Aktifkan nesterov saat pengoptimal adalah 'sgd'. |
| number |
Jumlah epoch pelatihan. Harus bilangan bulat positif. |
| number |
Jumlah pekerja pemuat data. Harus bilangan bulat non-negatif. |
| optimizer | Jenis pengoptimal. Harus berupa 'sgd', 'adam', atau 'adamw'. |
| random |
Benih acak yang akan digunakan saat menggunakan pelatihan deterministik. |
| step |
Nilai gamma ketika penjadwal tingkat pembelajaran adalah 'langkah'. Harus berupa float dalam rentang [0, 1]. |
| step |
Nilai ukuran langkah saat penjadwal tingkat pembelajaran adalah 'langkah'. Harus bilangan bulat positif. |
| training |
Ukuran batch pelatihan. Harus bilangan bulat positif. |
| validation |
Ukuran batch validasi. Harus bilangan bulat positif. |
| warmup |
Nilai siklus kosinus saat penjadwal tingkat pembelajaran adalah 'warmup_cosine'. Harus berupa float dalam rentang [0, 1]. |
| warmup |
Nilai epoch pemanasan ketika penjadwal tingkat pembelajaran adalah 'warmup_cosine'. Harus bilangan bulat positif. |
| weight |
Nilai pembbusukan berat saat pengoptimal adalah 'sgd', 'adam', atau 'adamw'. Harus berupa float dalam kisaran[0, 1]. |
Detail Properti
amsGradient
Aktifkan AMSGrad saat pengoptimal adalah 'adam' atau 'adamw'.
amsGradient?: string
Nilai Properti
string
augmentations
Pengaturan untuk menggunakan Augmentasi.
augmentations?: string
Nilai Properti
string
beta1
Nilai 'beta1' ketika pengoptimal adalah 'adam' atau 'adamw'. Harus berupa float dalam rentang [0, 1].
beta1?: string
Nilai Properti
string
beta2
Nilai 'beta2' ketika pengoptimal adalah 'adam' atau 'adamw'. Harus berupa float dalam rentang [0, 1].
beta2?: string
Nilai Properti
string
distributed
Apakah akan menggunakan pelatihan distribusi.
distributed?: string
Nilai Properti
string
earlyStopping
Aktifkan logika penghentian awal selama pelatihan.
earlyStopping?: string
Nilai Properti
string
earlyStoppingDelay
Jumlah minimum epoch atau evaluasi validasi untuk menunggu sebelum peningkatan metrik utama dilacak untuk penghentian awal. Harus bilangan bulat positif.
earlyStoppingDelay?: string
Nilai Properti
string
earlyStoppingPatience
Jumlah minimum epoch atau evaluasi validasi tanpa peningkatan metrik utama sebelum eksekusi dihentikan. Harus bilangan bulat positif.
earlyStoppingPatience?: string
Nilai Properti
string
enableOnnxNormalization
Aktifkan normalisasi saat mengekspor model ONNX.
enableOnnxNormalization?: string
Nilai Properti
string
evaluationFrequency
Frekuensi untuk mengevaluasi himpunan data validasi untuk mendapatkan skor metrik. Harus bilangan bulat positif.
evaluationFrequency?: string
Nilai Properti
string
gradientAccumulationStep
Akumulasi gradien berarti menjalankan sejumlah langkah "GradAccumulationStep" yang dikonfigurasi tanpa memperbarui bobot model sambil mengumpulkan gradien langkah-langkah tersebut, lalu menggunakan gradien akumulasi untuk menghitung pembaruan bobot. Harus bilangan bulat positif.
gradientAccumulationStep?: string
Nilai Properti
string
layersToFreeze
Jumlah lapisan yang akan dibekukan untuk model. Harus bilangan bulat positif. Misalnya, meneruskan 2 sebagai nilai untuk 'seresnext' berarti membekukan layer0 dan layer1. Untuk daftar lengkap model yang didukung dan detail tentang pembekuan lapisan, silakan lihat: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
layersToFreeze?: string
Nilai Properti
string
learningRate
Tingkat pembelajaran awal. Harus berupa float dalam rentang [0, 1].
learningRate?: string
Nilai Properti
string
learningRateScheduler
Jenis penjadwal tingkat pembelajaran. Harus 'warmup_cosine' atau 'langkah'.
learningRateScheduler?: string
Nilai Properti
string
modelName
Nama model yang akan digunakan untuk pelatihan. Untuk informasi lebih lanjut tentang model yang tersedia, silakan kunjungi dokumentasi resmi: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
modelName?: string
Nilai Properti
string
momentum
Nilai momentum saat pengoptimal adalah 'sgd'. Harus berupa float dalam rentang [0, 1].
momentum?: string
Nilai Properti
string
nesterov
Aktifkan nesterov saat pengoptimal adalah 'sgd'.
nesterov?: string
Nilai Properti
string
numberOfEpochs
Jumlah epoch pelatihan. Harus bilangan bulat positif.
numberOfEpochs?: string
Nilai Properti
string
numberOfWorkers
Jumlah pekerja pemuat data. Harus bilangan bulat non-negatif.
numberOfWorkers?: string
Nilai Properti
string
optimizer
Jenis pengoptimal. Harus berupa 'sgd', 'adam', atau 'adamw'.
optimizer?: string
Nilai Properti
string
randomSeed
Benih acak yang akan digunakan saat menggunakan pelatihan deterministik.
randomSeed?: string
Nilai Properti
string
stepLRGamma
Nilai gamma ketika penjadwal tingkat pembelajaran adalah 'langkah'. Harus berupa float dalam rentang [0, 1].
stepLRGamma?: string
Nilai Properti
string
stepLRStepSize
Nilai ukuran langkah saat penjadwal tingkat pembelajaran adalah 'langkah'. Harus bilangan bulat positif.
stepLRStepSize?: string
Nilai Properti
string
trainingBatchSize
Ukuran batch pelatihan. Harus bilangan bulat positif.
trainingBatchSize?: string
Nilai Properti
string
validationBatchSize
Ukuran batch validasi. Harus bilangan bulat positif.
validationBatchSize?: string
Nilai Properti
string
warmupCosineLRCycles
Nilai siklus kosinus saat penjadwal tingkat pembelajaran adalah 'warmup_cosine'. Harus berupa float dalam rentang [0, 1].
warmupCosineLRCycles?: string
Nilai Properti
string
warmupCosineLRWarmupEpochs
Nilai epoch pemanasan ketika penjadwal tingkat pembelajaran adalah 'warmup_cosine'. Harus bilangan bulat positif.
warmupCosineLRWarmupEpochs?: string
Nilai Properti
string
weightDecay
Nilai pembbusukan berat saat pengoptimal adalah 'sgd', 'adam', atau 'adamw'. Harus berupa float dalam kisaran[0, 1].
weightDecay?: string
Nilai Properti
string