ImageModelSettingsClassification interface
Instellingen die worden gebruikt voor het trainen van het model. Ga voor meer informatie over de beschikbare instellingen naar de officiële documentatie: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
- Uitbreiding
Eigenschappen
| training |
Bijsnijdgrootte van afbeeldingen die wordt ingevoerd in het neurale netwerk voor de trainingsgegevensset. Moet een positief geheel getal zijn. |
| validation |
Bijsnijdgrootte van afbeeldingen die wordt ingevoerd in het neurale netwerk voor de validatiegegevensset. Moet een positief geheel getal zijn. |
| validation |
Afbeeldingsgrootte waarnaar u het formaat wilt wijzigen voordat u bijsnijd voor validatiegegevensset. Moet een positief geheel getal zijn. |
| weighted |
Gewogen verlies. De geaccepteerde waarden zijn 0 voor geen gewogen verlies. 1 voor gewogen verlies met wortel. (class_weights). 2 voor gewogen verlies met class_weights. Moet 0 of 1 of 2 zijn. |
Overgenomen eigenschappen
| advanced |
Instellingen voor geavanceerde scenario's. |
| ams |
Schakel AMSGrad in wanneer optimizer 'adam' of 'adamw' is. |
| augmentations | Instellingen voor het gebruik van augmentations. |
| beta1 | De waarde van 'beta1' wanneer optimizer 'adam' of 'adamw' is. Moet een float in het bereik [0, 1] zijn. |
| beta2 | De waarde van 'beta2' wanneer optimizer 'adam' of 'adamw' is. Moet een float in het bereik [0, 1] zijn. |
| checkpoint |
Frequentie voor het opslaan van modelcontrolepunten. Moet een positief geheel getal zijn. |
| checkpoint |
Het vooraf getrainde controlepuntmodel voor incrementele training. |
| checkpoint |
De id van een vorige uitvoering met een vooraf getraind controlepunt voor incrementele training. |
| distributed | Of u gedistribueerde training wilt gebruiken. |
| early |
Schakel vroege stoplogica in tijdens de training. |
| early |
Minimum aantal epochs of validatie-evaluaties om te wachten voordat primaire metrische verbetering wordt bijgehouden voor vroegtijdige stopzetting. Moet een positief geheel getal zijn. |
| early |
Minimaal aantal epochs of validatie-evaluaties zonder primaire metrische verbetering voordat de run wordt gestopt. Moet een positief geheel getal zijn. |
| enable |
Normalisatie inschakelen bij het exporteren van een ONNX-model. |
| evaluation |
Frequentie voor het evalueren van de validatiegegevensset om metrische scores op te halen. Moet een positief geheel getal zijn. |
| gradient |
Gradiëntaccumulatie betekent het uitvoeren van een geconfigureerd aantal "GradAccumulationStep"-stappen zonder de modelgewichten bij te werken tijdens het verzamelen van de verlopen van die stappen, en vervolgens de geaccumuleerde gradiënten te gebruiken om de gewichtsupdates te berekenen. Moet een positief geheel getal zijn. |
| layers |
Aantal lagen dat moet worden geblokkeerd voor het model. Moet een positief geheel getal zijn. Als u bijvoorbeeld 2 als waarde voor 'seresnext' doorgeeft, betekent dit dat laag0 en laag1 worden bevroren. Voor een volledige lijst van ondersteunde modellen en details over laagbevriezing, zie: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. |
| learning |
Eerste leersnelheid. Moet een float in het bereik [0, 1] zijn. |
| learning |
Leren tarief scheduler enum. |
| model |
De naam van het model dat moet worden gebruikt voor training. Ga voor meer informatie over de beschikbare modellen naar de officiële documentatie: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. |
| momentum | Waarde van momentum wanneer optimizer 'sgd' is. Moet een float in het bereik [0, 1] zijn. |
| nesterov | Schakel nesterov in wanneer optimizer 'sgd' is. |
| number |
Aantal trainingstijdvakken. Moet een positief geheel getal zijn. |
| number |
Aantal werkrollen voor gegevenslaadprogramma's. Moet een niet-negatief geheel getal zijn. |
| optimizer | Stochastic optimizer voor beeldmodellen. |
| random |
Willekeurig zaad dat moet worden gebruikt bij het gebruik van deterministische training. |
| step |
Waarde van gamma wanneer de leerfrequentieplanner 'stap' is. Moet een float in het bereik [0, 1] zijn. |
| step |
Waarde van stapgrootte wanneer de leerfrequentieplanner 'stap' is. Moet een positief geheel getal zijn. |
| training |
Grootte van trainingsbatch. Moet een positief geheel getal zijn. |
| validation |
Validatiebatchgrootte Moet een positief geheel getal zijn. |
| warmup |
Waarde van cosinuscyclus wanneer de leerfrequentieplanner 'warmup_cosine' is. Moet een float in het bereik [0, 1] zijn. |
| warmup |
Waarde van opwarmtijdtijdvakken wanneer leerfrequentieplanner 'warmup_cosine' is. Moet een positief geheel getal zijn. |
| weight |
Waarde van gewichtsverval wanneer optimizer 'sgd', 'adam' of 'adamw' is. Moet een float zijn in het bereik[0, 1]. |
Eigenschapdetails
trainingCropSize
Bijsnijdgrootte van afbeeldingen die wordt ingevoerd in het neurale netwerk voor de trainingsgegevensset. Moet een positief geheel getal zijn.
trainingCropSize?: number
Waarde van eigenschap
number
validationCropSize
Bijsnijdgrootte van afbeeldingen die wordt ingevoerd in het neurale netwerk voor de validatiegegevensset. Moet een positief geheel getal zijn.
validationCropSize?: number
Waarde van eigenschap
number
validationResizeSize
Afbeeldingsgrootte waarnaar u het formaat wilt wijzigen voordat u bijsnijd voor validatiegegevensset. Moet een positief geheel getal zijn.
validationResizeSize?: number
Waarde van eigenschap
number
weightedLoss
Gewogen verlies. De geaccepteerde waarden zijn 0 voor geen gewogen verlies. 1 voor gewogen verlies met wortel. (class_weights). 2 voor gewogen verlies met class_weights. Moet 0 of 1 of 2 zijn.
weightedLoss?: number
Waarde van eigenschap
number
Details van overgenomen eigenschap
advancedSettings
Instellingen voor geavanceerde scenario's.
advancedSettings?: string
Waarde van eigenschap
string
Geërfd vanImageModelSettings.advancedSettings
amsGradient
Schakel AMSGrad in wanneer optimizer 'adam' of 'adamw' is.
amsGradient?: boolean
Waarde van eigenschap
boolean
Geërfd vanImageModelSettings.amsGradient
augmentations
Instellingen voor het gebruik van augmentations.
augmentations?: string
Waarde van eigenschap
string
Geërfd vanImageModelSettings.augmentations
beta1
De waarde van 'beta1' wanneer optimizer 'adam' of 'adamw' is. Moet een float in het bereik [0, 1] zijn.
beta1?: number
Waarde van eigenschap
number
Geërfd vanImageModelSettings.beta1
beta2
De waarde van 'beta2' wanneer optimizer 'adam' of 'adamw' is. Moet een float in het bereik [0, 1] zijn.
beta2?: number
Waarde van eigenschap
number
Geërfd vanImageModelSettings.beta2
checkpointFrequency
Frequentie voor het opslaan van modelcontrolepunten. Moet een positief geheel getal zijn.
checkpointFrequency?: number
Waarde van eigenschap
number
Geërfd vanImageModelSettings.checkpointFrequency
checkpointModel
Het vooraf getrainde controlepuntmodel voor incrementele training.
checkpointModel?: MLFlowModelJobInput
Waarde van eigenschap
Geërfd vanImageModelSettings.checkpointModel
checkpointRunId
De id van een vorige uitvoering met een vooraf getraind controlepunt voor incrementele training.
checkpointRunId?: string
Waarde van eigenschap
string
Geërfd vanImageModelSettings.checkpointRunId
distributed
Of u gedistribueerde training wilt gebruiken.
distributed?: boolean
Waarde van eigenschap
boolean
Geërfd vanImageModelSettings.distributed
earlyStopping
Schakel vroege stoplogica in tijdens de training.
earlyStopping?: boolean
Waarde van eigenschap
boolean
Geërfd vanImageModelSettings.earlyStopping
earlyStoppingDelay
Minimum aantal epochs of validatie-evaluaties om te wachten voordat primaire metrische verbetering wordt bijgehouden voor vroegtijdige stopzetting. Moet een positief geheel getal zijn.
earlyStoppingDelay?: number
Waarde van eigenschap
number
Geërfd vanImageModelSettings.earlyStoppingDelay
earlyStoppingPatience
Minimaal aantal epochs of validatie-evaluaties zonder primaire metrische verbetering voordat de run wordt gestopt. Moet een positief geheel getal zijn.
earlyStoppingPatience?: number
Waarde van eigenschap
number
Geërfd vanImageModelSettings.earlyStoppingPatience
enableOnnxNormalization
Normalisatie inschakelen bij het exporteren van een ONNX-model.
enableOnnxNormalization?: boolean
Waarde van eigenschap
boolean
evaluationFrequency
Frequentie voor het evalueren van de validatiegegevensset om metrische scores op te halen. Moet een positief geheel getal zijn.
evaluationFrequency?: number
Waarde van eigenschap
number
Geërfd vanImageModelSettings.evaluationFrequency
gradientAccumulationStep
Gradiëntaccumulatie betekent het uitvoeren van een geconfigureerd aantal "GradAccumulationStep"-stappen zonder de modelgewichten bij te werken tijdens het verzamelen van de verlopen van die stappen, en vervolgens de geaccumuleerde gradiënten te gebruiken om de gewichtsupdates te berekenen. Moet een positief geheel getal zijn.
gradientAccumulationStep?: number
Waarde van eigenschap
number
layersToFreeze
Aantal lagen dat moet worden geblokkeerd voor het model. Moet een positief geheel getal zijn. Als u bijvoorbeeld 2 als waarde voor 'seresnext' doorgeeft, betekent dit dat laag0 en laag1 worden bevroren. Voor een volledige lijst van ondersteunde modellen en details over laagbevriezing, zie: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
layersToFreeze?: number
Waarde van eigenschap
number
Geërfd vanImageModelSettings.layersToFreeze
learningRate
Eerste leersnelheid. Moet een float in het bereik [0, 1] zijn.
learningRate?: number
Waarde van eigenschap
number
Geërfd vanImageModelSettings.learningRate
learningRateScheduler
Leren tarief scheduler enum.
learningRateScheduler?: string
Waarde van eigenschap
string
Geërfd vanImageModelSettings.learningRateScheduler
modelName
De naam van het model dat moet worden gebruikt voor training. Ga voor meer informatie over de beschikbare modellen naar de officiële documentatie: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models.
modelName?: string
Waarde van eigenschap
string
Geërfd vanImageModelSettings.modelName
momentum
Waarde van momentum wanneer optimizer 'sgd' is. Moet een float in het bereik [0, 1] zijn.
momentum?: number
Waarde van eigenschap
number
Geërfd vanImageModelSettings.momentum
nesterov
Schakel nesterov in wanneer optimizer 'sgd' is.
nesterov?: boolean
Waarde van eigenschap
boolean
Geërfd vanImageModelSettings.nesterov
numberOfEpochs
Aantal trainingstijdvakken. Moet een positief geheel getal zijn.
numberOfEpochs?: number
Waarde van eigenschap
number
Geërfd vanImageModelSettings.numberOfEpochs
numberOfWorkers
Aantal werkrollen voor gegevenslaadprogramma's. Moet een niet-negatief geheel getal zijn.
numberOfWorkers?: number
Waarde van eigenschap
number
Geërfd vanImageModelSettings.numberOfWorkers
optimizer
Stochastic optimizer voor beeldmodellen.
optimizer?: string
Waarde van eigenschap
string
Geërfd vanImageModelSettings.optimizer
randomSeed
Willekeurig zaad dat moet worden gebruikt bij het gebruik van deterministische training.
randomSeed?: number
Waarde van eigenschap
number
Geërfd vanImageModelSettings.randomSeed
stepLRGamma
Waarde van gamma wanneer de leerfrequentieplanner 'stap' is. Moet een float in het bereik [0, 1] zijn.
stepLRGamma?: number
Waarde van eigenschap
number
Geërfd vanImageModelSettings.stepLRGamma
stepLRStepSize
Waarde van stapgrootte wanneer de leerfrequentieplanner 'stap' is. Moet een positief geheel getal zijn.
stepLRStepSize?: number
Waarde van eigenschap
number
Geërfd vanImageModelSettings.stepLRStepSize
trainingBatchSize
Grootte van trainingsbatch. Moet een positief geheel getal zijn.
trainingBatchSize?: number
Waarde van eigenschap
number
Geërfd vanImageModelSettings.trainingBatchSize
validationBatchSize
Validatiebatchgrootte Moet een positief geheel getal zijn.
validationBatchSize?: number
Waarde van eigenschap
number
Geërfd vanImageModelSettings.validationBatchSize
warmupCosineLRCycles
Waarde van cosinuscyclus wanneer de leerfrequentieplanner 'warmup_cosine' is. Moet een float in het bereik [0, 1] zijn.
warmupCosineLRCycles?: number
Waarde van eigenschap
number
Geërfd vanImageModelSettings.warmupCosineLRCycles
warmupCosineLRWarmupEpochs
Waarde van opwarmtijdtijdvakken wanneer leerfrequentieplanner 'warmup_cosine' is. Moet een positief geheel getal zijn.
warmupCosineLRWarmupEpochs?: number
Waarde van eigenschap
number
weightDecay
Waarde van gewichtsverval wanneer optimizer 'sgd', 'adam' of 'adamw' is. Moet een float zijn in het bereik[0, 1].
weightDecay?: number
Waarde van eigenschap
number
Geërfd vanImageModelSettings.weightDecay