ImageClassificationTrainer.Options Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Clase options para ImageClassificationTrainer.
public sealed class ImageClassificationTrainer.Options : Microsoft.ML.Trainers.TrainerInputBaseWithLabel
type ImageClassificationTrainer.Options = class
inherit TrainerInputBaseWithLabel
Public NotInheritable Class ImageClassificationTrainer.Options
Inherits TrainerInputBaseWithLabel
- Herencia
Constructores
ImageClassificationTrainer.Options() |
Clase options para ImageClassificationTrainer. |
Campos
Arch |
Especifica la arquitectura del modelo que se va a usar en el caso del entrenamiento de clasificación de imágenes mediante el aprendizaje de transferencia. La arquitectura predeterminada es Resnet_v2_50. |
BatchSize |
Número de ejemplos que se usarán para el entrenamiento por lotes. El valor predeterminado de BatchSize es 10. |
EarlyStoppingCriteria |
Parámetros de técnica de detención temprana que se usarán para finalizar el entrenamiento cuando la métrica de entrenamiento deja de mejorar. De forma predeterminada, earlyStopping está activado y la métrica de supervisión es Precisión. |
Epoch |
Número de iteraciones de entrenamiento. El valor predeterminado de Epoch es 200. |
FeatureColumnName |
Columna que se va a usar para las características. (Heredado de TrainerInputBase) |
FinalModelPrefix |
Modelo final y prefijo de carpeta y archivos de punto de control para almacenar archivos de grafos. El prefijo predeterminado es "custom_retrained_model_based_on_". |
LabelColumnName |
Columna que se va a usar para las etiquetas. (Heredado de TrainerInputBaseWithLabel) |
LearningRate |
Velocidad de aprendizaje que se va a usar durante la optimización. El valor predeterminado de Velocidad de aprendizaje es 0,01. |
LearningRateScheduler |
Clase que realiza la programación de velocidad de aprendizaje. El programador de velocidad de aprendizaje predeterminado es la disminución exponencial de la velocidad de aprendizaje. |
MetricsCallback |
Devolución de llamada para notificar estadísticas sobre la precisión o la entropía cruzada durante la fase de entrenamiento. La devolución de llamada de métricas se establece en NULL de forma predeterminada. |
PredictedLabelColumnName |
Nombre del tensor que contendrá la etiqueta prevista de las puntuaciones de salida de la última capa cuando se realice el aprendizaje de transferencia. El nombre predeterminado del tensor es "PredictedLabel". |
ReuseTrainSetBottleneckCachedValues |
Indica que no se vuelven a calcular los valores de conjunto de entrenamiento de cuello de botella almacenados en caché si ya están disponibles en la carpeta bin. Este parámetro se establece en false de forma predeterminada. |
ReuseValidationSetBottleneckCachedValues |
Indica que no se vuelven a calcular los valores del conjunto de validación de cuellos de botella almacenados en caché si ya están disponibles en la carpeta bin. Este parámetro se establece en false de forma predeterminada. |
ScoreColumnName |
Nombre del tensor que contendrá las puntuaciones de salida de la última capa cuando se realice el aprendizaje de transferencia. El nombre de tensor predeterminado es "Score". |
TestOnTrainSet |
Indica que se evalúa el modelo en el conjunto de entrenamiento después de cada época. La prueba en trainset se establece en true de forma predeterminada. |
TrainSetBottleneckCachedValuesFileName |
Indica el nombre de archivo dentro del área de trabajo para almacenar los valores de cuello de botella del conjunto de entrenamiento para el almacenamiento en caché, el nombre de archivo predeterminado es "trainSetBottleneckFile.csv". |
ValidationSet |
Conjunto de validación. |
ValidationSetBottleneckCachedValuesFileName |
Indica el nombre de archivo dentro del área de trabajo para almacenar los valores de cuello de botella del conjunto de validación para el almacenamiento en caché, el nombre de archivo predeterminado es "validationSetBottleneckFile.csv". |
ValidationSetFraction |
Cuando no se pasa el conjunto de validación, se usa una fracción del conjunto de entrenamiento como validación. Para deshabilitar este comportamiento establecido en ValidationSetFraction NULL. Acepta el valor entre 0 y 1,0, el valor predeterminado es 0,1 o 10 % del conjunto de entrenamiento. |
WorkspacePath |
Indica la ruta de acceso donde se guardan los archivos de caché de cuellos de botella de la imagen y el modelo entrenado, el valor predeterminado es un nuevo directorio temporal. |