ImageClassificationTrainer.Options Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Classe de opções para ImageClassificationTrainer.
public sealed class ImageClassificationTrainer.Options : Microsoft.ML.Trainers.TrainerInputBaseWithLabel
type ImageClassificationTrainer.Options = class
inherit TrainerInputBaseWithLabel
Public NotInheritable Class ImageClassificationTrainer.Options
Inherits TrainerInputBaseWithLabel
- Herança
Construtores
| ImageClassificationTrainer.Options() |
Classe de opções para ImageClassificationTrainer. |
Campos
| Arch |
Especifica a arquitetura de modelo a ser usada no caso do treinamento de classificação de imagem usando o aprendizado de transferência. A arquitetura padrão é Resnet_v2_50. |
| BatchSize |
Número de exemplos a serem usados para treinamento em minilote. O valor padrão para BatchSize é 10. |
| EarlyStoppingCriteria |
Parâmetros de técnica de interrupção antecipada a serem usados para encerrar o treinamento quando a métrica de treinamento parar de melhorar. Por padrão, EarlyStopping está ativado e a métrica de monitoramento é Precisão. |
| Epoch |
Número de iterações de treinamento. O valor padrão de Época é 200. |
| FeatureColumnName |
Coluna a ser usada para recursos. (Herdado de TrainerInputBase) |
| FinalModelPrefix |
Modelo final e prefixo de arquivos de ponto de verificação/pasta para armazenar arquivos de grafo. O prefixo padrão é "custom_retrained_model_based_on_". |
| LabelColumnName |
Coluna a ser usada para rótulos. (Herdado de TrainerInputBaseWithLabel) |
| LearningRate |
Taxa de aprendizado a ser usada durante a otimização. O valor padrão para Taxa de Aprendizagem é 0,01. |
| LearningRateScheduler |
Uma classe que executa o agendamento de taxa de aprendizagem. O agendador de taxa de aprendizagem padrão é a decadência exponencial da taxa de aprendizagem. |
| MetricsCallback |
Retorno de chamada para relatar estatísticas sobre precisão/entropia cruzada durante a fase de treinamento. O Retorno de Chamada de Métricas é definido como nulo por padrão. |
| PredictedLabelColumnName |
Nome do tensor que conterá o rótulo previsto das pontuações de saída da última camada quando o aprendizado de transferência for concluído. O nome do tensor padrão é "PredictedLabel". |
| ReuseTrainSetBottleneckCachedValues |
Indica não computar novamente os valores de conjunto de trens de gargalo armazenados em cache se já estiverem disponíveis na pasta bin. Esse parâmetro é definido como false por padrão. |
| ReuseValidationSetBottleneckCachedValues |
Indica não computar novamente os valores do conjunto de validação de gargalo armazenado em cache se já estiverem disponíveis na pasta bin. Esse parâmetro é definido como false por padrão. |
| ScoreColumnName |
Nome do tensor que conterá as pontuações de saída da última camada quando o aprendizado de transferência for concluído. O nome do tensor padrão é "Pontuação". |
| TestOnTrainSet |
Indica para avaliar o modelo no conjunto de trens após cada época. O teste no conjunto de trens é definido como true por padrão. |
| TrainSetBottleneckCachedValuesFileName |
Indica o nome do arquivo no workspace para armazenar valores de gargalo de conjunto de trens para cache, o nome do arquivo padrão é "trainSetBottleneckFile.csv". |
| ValidationSet |
Conjunto de validação. |
| ValidationSetBottleneckCachedValuesFileName |
Indica o nome do arquivo no workspace para armazenar valores de gargalo do conjunto de validação para cache, o nome do arquivo padrão é "validationSetBottleneckFile.csv". |
| ValidationSetFraction |
Quando o conjunto de validação não é passado, uma fração do conjunto de trens é usada como validação. Para desabilitar esse comportamento definido ValidationSetFraction como nulo. Aceita o valor entre 0 e 1,0, o valor padrão é 0,1 ou 10% do conjunto de trens. |
| WorkspacePath |
Indica o caminho em que os arquivos de cache de gargalo de imagem e o modelo treinado são salvos, o padrão é um novo diretório temporário. |