ImageClassificationTrainer.Options Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Optionsklasse für ImageClassificationTrainer.
public sealed class ImageClassificationTrainer.Options : Microsoft.ML.Trainers.TrainerInputBaseWithLabel
type ImageClassificationTrainer.Options = class
inherit TrainerInputBaseWithLabel
Public NotInheritable Class ImageClassificationTrainer.Options
Inherits TrainerInputBaseWithLabel
- Vererbung
Konstruktoren
| Name | Beschreibung |
|---|---|
| ImageClassificationTrainer.Options() |
Optionsklasse für ImageClassificationTrainer. |
Felder
| Name | Beschreibung |
|---|---|
| Arch |
Gibt die Modellarchitektur an, die im Fall von Imageklassifizierungsschulungen mithilfe von Transferlernen verwendet werden soll. Die Standardarchitektur ist Resnet_v2_50. |
| BatchSize |
Anzahl der Beispiele, die für Minibatchschulungen verwendet werden sollen. Der Standardwert für BatchSize ist 10. |
| EarlyStoppingCriteria |
Parameter für frühes Beenden von Techniken, die verwendet werden sollen, um das Training zu beenden, wenn die Trainingsmetrik nicht mehr verbessert wird. Standardmäßig ist EarlyStopping aktiviert, und die Überwachungsmetrik ist "Genauigkeit". |
| Epoch |
Anzahl der Schulungsiterationen. Der Standardwert für Epoch ist 200. |
| FeatureColumnName |
Spalte, die für Features verwendet werden soll. (Geerbt von TrainerInputBase) |
| FinalModelPrefix |
Endgültiges Modell- und Prüfpunktdateien/Ordnerpräfix zum Speichern von Diagrammdateien. Das Standardpräfix lautet "custom_retrained_model_based_on_". |
| LabelColumnName |
Spalte, die für Bezeichnungen verwendet werden soll. (Geerbt von TrainerInputBaseWithLabel) |
| LearningRate |
Lernrate zur Verwendung während der Optimierung. Der Standardwert für die Lernrate ist 0,01. |
| LearningRateScheduler |
Ein Kurs, der die Planung der Lernrate durchführt. Der Standardmäßige Lernrate-Scheduler ist exponentieller Lernratenzerfall. |
| MetricsCallback |
Rückruf zum Melden von Statistiken zur Genauigkeit/Kreuzentropie während der Schulungsphase. Der Metrikrückruf ist standardmäßig auf NULL festgelegt. |
| PredictedLabelColumnName |
Name des Tensors, der die vorhergesagte Beschriftung aus Ausgabeergebnissen der letzten Ebene enthält, wenn das Übertragen des Lernens erfolgt. Der Standard-Tensorname lautet "PredictedLabel". |
| ReuseTrainSetBottleneckCachedValues |
Gibt an, dass zwischengespeicherte Engpass-Trainsetwerte nicht neu berechnet werden, wenn sie bereits im Ordner "Bin" verfügbar sind. Dieser Parameter ist standardmäßig auf "false" festgelegt. |
| ReuseValidationSetBottleneckCachedValues |
Gibt an, dass zwischengespeicherte Engpass-Validationset-Werte nicht neu berechnet werden, wenn sie bereits im Ordner "bin" verfügbar sind. Dieser Parameter ist standardmäßig auf "false" festgelegt. |
| ScoreColumnName |
Name des Tensors, der die Ausgabeergebnisse der letzten Ebene enthält, wenn das Transferlernen abgeschlossen ist. Der Standardmäßige Tensorname lautet "Score". |
| TestOnTrainSet |
Gibt an, das Modell nach jeder Epoche zu bewerten. "Test on trainset" ist standardmäßig auf "true" festgelegt. |
| TrainSetBottleneckCachedValuesFileName |
Gibt den Dateinamen innerhalb des Arbeitsbereichs an, um Trainset-Engpasswerte für die Zwischenspeicherung zu speichern, der Standarddateiname ist "trainSetBottleneckFile.csv". |
| ValidationSet |
Überprüfungssatz. |
| ValidationSetBottleneckCachedValuesFileName |
Gibt den Dateinamen innerhalb des Arbeitsbereichs an, um Engpasswerte für validierungsset zum Zwischenspeichern zu speichern, der Standarddateiname ist "validationSetBottleneckFile.csv". |
| ValidationSetFraction |
Wenn der Gültigkeitsprüfungssatz nicht übergeben wird, wird ein Bruchteil des Zugsatzes als Überprüfung verwendet. So deaktivieren Sie dieses Verhalten, das auf NULL festgelegt ist ValidationSetFraction . Akzeptiert einen Wert zwischen 0 und 1,0, Standardwert ist 0,1 oder 10% des Trainsets. |
| WorkspacePath |
Gibt den Pfad an, in dem die Image-Engpasscachedateien und das trainierte Modell gespeichert werden. Der Standardwert ist ein neues temporäres Verzeichnis. |