ImageModelSettingsClassification interface
Impostazioni usate per il training del modello. Per maggiori informazioni sulle impostazioni disponibili, visita la documentazione ufficiale: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
- Extends
Proprietà
| training |
Dimensioni di ritaglio delle immagini che vengono immesse nella rete neurale per il set di dati di training. Deve essere un intero positivo. |
| validation |
Dimensione ritaglio immagine che viene immessa nella rete neurale per il set di dati di convalida. Deve essere un intero positivo. |
| validation |
Dimensioni dell'immagine in cui ridimensionare prima del ritaglio per il set di dati di convalida. Deve essere un intero positivo. |
| weighted |
Perdita ponderata. I valori accettati sono 0 per nessuna perdita ponderata. 1 per perdita ponderata con sqrt. (class_weights). 2 per perdita ponderata con class_weights. Deve essere 0 o 1 o 2. |
Proprietà ereditate
| advanced |
Impostazioni per scenari avanzati. |
| ams |
Abilitare AMSGrad quando Optimizer è 'adam' o 'adamw'. |
| augmentations | Impostazioni per l'uso di Augmentations. |
| beta1 | Valore di 'beta1' quando optimizer è 'adam' o 'adamw'. Deve essere un valore float compreso nell'intervallo [0, 1]. |
| beta2 | Valore di 'beta2' quando optimizer è 'adam' o 'adamw'. Deve essere un valore float compreso nell'intervallo [0, 1]. |
| checkpoint |
Frequenza per archiviare i checkpoint del modello. Deve essere un intero positivo. |
| checkpoint |
Modello di checkpoint con training preliminare per il training incrementale. |
| checkpoint |
ID di un'esecuzione precedente con un checkpoint con training preliminare per il training incrementale. |
| distributed | Indica se usare il training distribuito. |
| early |
Abilitare la logica di arresto anticipato durante il training. |
| early |
Numero minimo di epoche o valutazioni di convalida da attendere prima che il miglioramento della metrica primaria venga monitorato per l'arresto anticipato. Deve essere un intero positivo. |
| early |
Numero minimo di epoche o valutazioni di convalida senza alcun miglioramento della metrica primaria prima dell'arresto dell'esecuzione. Deve essere un intero positivo. |
| enable |
Abilitare la normalizzazione durante l'esportazione del modello ONNX. |
| evaluation |
Frequenza per valutare il set di dati di convalida per ottenere i punteggi delle metriche. Deve essere un intero positivo. |
| gradient |
L'accumulo di gradiente significa eseguire un numero configurato di passaggi "GradAccumulationStep" senza aggiornare i pesi del modello mentre si accumulano i gradienti di tali passaggi e quindi usare i gradienti accumulati per calcolare gli aggiornamenti del peso. Deve essere un intero positivo. |
| layers |
Numero di livelli da bloccare per il modello. Deve essere un intero positivo. Ad esempio, passare 2 come valore per 'seresnext' significa congelare layer0 e layer1. Per un elenco completo dei modelli supportati e per i dettagli sul congelamento degli strati, consultare: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. |
| learning |
Velocità di apprendimento iniziale. Deve essere un valore float compreso nell'intervallo [0, 1]. |
| learning |
Enumerazione del pianificatore delle tariffe di apprendimento. |
| model |
Nome del modello da usare per il training. Per maggiori informazioni sui modelli disponibili visita la documentazione ufficiale: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. |
| momentum | Valore di momentum quando optimizer è 'sgd'. Deve essere un valore float compreso nell'intervallo [0, 1]. |
| nesterov | Abilitare nesterov quando optimizer è "sgd". |
| number |
Numero di periodi di training. Deve essere un intero positivo. |
| number |
Numero di ruoli di lavoro del caricatore di dati. Deve essere un numero intero non negativo. |
| optimizer | Ottimizzatore stocastico per modelli di immagine. |
| random |
Valore di inizializzazione casuale da usare quando si usa il training deterministico. |
| step |
Il valore gamma quando l'utilità di pianificazione della frequenza di apprendimento è 'step'. Deve essere un valore float compreso nell'intervallo [0, 1]. |
| step |
Valore delle dimensioni del passaggio quando l'utilità di pianificazione della frequenza di apprendimento è "passaggio". Deve essere un intero positivo. |
| training |
Dimensioni del batch di training. Deve essere un intero positivo. |
| validation |
Dimensioni del batch di convalida. Deve essere un intero positivo. |
| warmup |
Il valore del ciclo coseno quando l'utilità di pianificazione della frequenza di apprendimento è "warmup_cosine". Deve essere un valore float compreso nell'intervallo [0, 1]. |
| warmup |
Il valore dei periodi di riscaldamento quando l'utilità di pianificazione della frequenza di apprendimento è "warmup_cosine". Deve essere un intero positivo. |
| weight |
Valore del decadimento del peso quando optimizer è 'sgd', 'adam' o 'adamw'. Deve essere un valore float nell'intervallo[0, 1]. |
Dettagli proprietà
trainingCropSize
Dimensioni di ritaglio delle immagini che vengono immesse nella rete neurale per il set di dati di training. Deve essere un intero positivo.
trainingCropSize?: number
Valore della proprietà
number
validationCropSize
Dimensione ritaglio immagine che viene immessa nella rete neurale per il set di dati di convalida. Deve essere un intero positivo.
validationCropSize?: number
Valore della proprietà
number
validationResizeSize
Dimensioni dell'immagine in cui ridimensionare prima del ritaglio per il set di dati di convalida. Deve essere un intero positivo.
validationResizeSize?: number
Valore della proprietà
number
weightedLoss
Perdita ponderata. I valori accettati sono 0 per nessuna perdita ponderata. 1 per perdita ponderata con sqrt. (class_weights). 2 per perdita ponderata con class_weights. Deve essere 0 o 1 o 2.
weightedLoss?: number
Valore della proprietà
number
Dettagli proprietà ereditate
advancedSettings
Impostazioni per scenari avanzati.
advancedSettings?: string
Valore della proprietà
string
Ereditato daImageModelSettings.advancedSettings
amsGradient
Abilitare AMSGrad quando Optimizer è 'adam' o 'adamw'.
amsGradient?: boolean
Valore della proprietà
boolean
Ereditato daImageModelSettings.amsGradient
augmentations
Impostazioni per l'uso di Augmentations.
augmentations?: string
Valore della proprietà
string
Ereditato daImageModelSettings.augmentations
beta1
Valore di 'beta1' quando optimizer è 'adam' o 'adamw'. Deve essere un valore float compreso nell'intervallo [0, 1].
beta1?: number
Valore della proprietà
number
Ereditato daImageModelSettings.beta1
beta2
Valore di 'beta2' quando optimizer è 'adam' o 'adamw'. Deve essere un valore float compreso nell'intervallo [0, 1].
beta2?: number
Valore della proprietà
number
Ereditato daImageModelSettings.beta2
checkpointFrequency
Frequenza per archiviare i checkpoint del modello. Deve essere un intero positivo.
checkpointFrequency?: number
Valore della proprietà
number
Ereditato daImageModelSettings.checkpointFrequency
checkpointModel
Modello di checkpoint con training preliminare per il training incrementale.
checkpointModel?: MLFlowModelJobInput
Valore della proprietà
Ereditato daImageModelSettings.checkpointModel
checkpointRunId
ID di un'esecuzione precedente con un checkpoint con training preliminare per il training incrementale.
checkpointRunId?: string
Valore della proprietà
string
Ereditato daImageModelSettings.checkpointRunId
distributed
Indica se usare il training distribuito.
distributed?: boolean
Valore della proprietà
boolean
Ereditato daImageModelSettings.distributed
earlyStopping
Abilitare la logica di arresto anticipato durante il training.
earlyStopping?: boolean
Valore della proprietà
boolean
Ereditato daImageModelSettings.earlyStopping
earlyStoppingDelay
Numero minimo di epoche o valutazioni di convalida da attendere prima che il miglioramento della metrica primaria venga monitorato per l'arresto anticipato. Deve essere un intero positivo.
earlyStoppingDelay?: number
Valore della proprietà
number
Ereditato daImageModelSettings.earlyStoppingDelay
earlyStoppingPatience
Numero minimo di epoche o valutazioni di convalida senza alcun miglioramento della metrica primaria prima dell'arresto dell'esecuzione. Deve essere un intero positivo.
earlyStoppingPatience?: number
Valore della proprietà
number
Ereditato daImageModelSettings.earlyStoppingPatience
enableOnnxNormalization
Abilitare la normalizzazione durante l'esportazione del modello ONNX.
enableOnnxNormalization?: boolean
Valore della proprietà
boolean
Ereditato daImageModelSettings.enableOnnxNormalization
evaluationFrequency
Frequenza per valutare il set di dati di convalida per ottenere i punteggi delle metriche. Deve essere un intero positivo.
evaluationFrequency?: number
Valore della proprietà
number
Ereditato daImageModelSettings.evaluationFrequency
gradientAccumulationStep
L'accumulo di gradiente significa eseguire un numero configurato di passaggi "GradAccumulationStep" senza aggiornare i pesi del modello mentre si accumulano i gradienti di tali passaggi e quindi usare i gradienti accumulati per calcolare gli aggiornamenti del peso. Deve essere un intero positivo.
gradientAccumulationStep?: number
Valore della proprietà
number
Ereditato daImageModelSettings.gradientAccumulationStep
layersToFreeze
Numero di livelli da bloccare per il modello. Deve essere un intero positivo. Ad esempio, passare 2 come valore per 'seresnext' significa congelare layer0 e layer1. Per un elenco completo dei modelli supportati e per i dettagli sul congelamento degli strati, consultare: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
layersToFreeze?: number
Valore della proprietà
number
Ereditato daImageModelSettings.layersToFreeze
learningRate
Velocità di apprendimento iniziale. Deve essere un valore float compreso nell'intervallo [0, 1].
learningRate?: number
Valore della proprietà
number
Ereditato daImageModelSettings.learningRate
learningRateScheduler
Enumerazione del pianificatore delle tariffe di apprendimento.
learningRateScheduler?: string
Valore della proprietà
string
Ereditato daImageModelSettings.learningRateScheduler
modelName
Nome del modello da usare per il training. Per maggiori informazioni sui modelli disponibili visita la documentazione ufficiale: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
modelName?: string
Valore della proprietà
string
Ereditato daImageModelSettings.modelName
momentum
Valore di momentum quando optimizer è 'sgd'. Deve essere un valore float compreso nell'intervallo [0, 1].
momentum?: number
Valore della proprietà
number
Ereditato daImageModelSettings.momentum
nesterov
Abilitare nesterov quando optimizer è "sgd".
nesterov?: boolean
Valore della proprietà
boolean
Ereditato daImageModelSettings.nesterov
numberOfEpochs
Numero di periodi di training. Deve essere un intero positivo.
numberOfEpochs?: number
Valore della proprietà
number
Ereditato daImageModelSettings.numberOfEpochs
numberOfWorkers
Numero di ruoli di lavoro del caricatore di dati. Deve essere un numero intero non negativo.
numberOfWorkers?: number
Valore della proprietà
number
Ereditato daImageModelSettings.numberOfWorkers
optimizer
Ottimizzatore stocastico per modelli di immagine.
optimizer?: string
Valore della proprietà
string
Ereditato daImageModelSettings.optimizer
randomSeed
Valore di inizializzazione casuale da usare quando si usa il training deterministico.
randomSeed?: number
Valore della proprietà
number
Ereditato daImageModelSettings.randomSeed
stepLRGamma
Il valore gamma quando l'utilità di pianificazione della frequenza di apprendimento è 'step'. Deve essere un valore float compreso nell'intervallo [0, 1].
stepLRGamma?: number
Valore della proprietà
number
Ereditato daImageModelSettings.stepLRGamma
stepLRStepSize
Valore delle dimensioni del passaggio quando l'utilità di pianificazione della frequenza di apprendimento è "passaggio". Deve essere un intero positivo.
stepLRStepSize?: number
Valore della proprietà
number
Ereditato daImageModelSettings.stepLRStepSize
trainingBatchSize
Dimensioni del batch di training. Deve essere un intero positivo.
trainingBatchSize?: number
Valore della proprietà
number
Ereditato daImageModelSettings.trainingBatchSize
validationBatchSize
Dimensioni del batch di convalida. Deve essere un intero positivo.
validationBatchSize?: number
Valore della proprietà
number
Ereditato daImageModelSettings.validationBatchSize
warmupCosineLRCycles
Il valore del ciclo coseno quando l'utilità di pianificazione della frequenza di apprendimento è "warmup_cosine". Deve essere un valore float compreso nell'intervallo [0, 1].
warmupCosineLRCycles?: number
Valore della proprietà
number
Ereditato daImageModelSettings.warmupCosineLRCycles
warmupCosineLRWarmupEpochs
Il valore dei periodi di riscaldamento quando l'utilità di pianificazione della frequenza di apprendimento è "warmup_cosine". Deve essere un intero positivo.
warmupCosineLRWarmupEpochs?: number
Valore della proprietà
number
Ereditato daImageModelSettings.warmupCosineLRWarmupEpochs
weightDecay
Valore del decadimento del peso quando optimizer è 'sgd', 'adam' o 'adamw'. Deve essere un valore float nell'intervallo[0, 1].
weightDecay?: number
Valore della proprietà
number
Ereditato daImageModelSettings.weightDecay