FormTrainingClient.StartTraining Método

Definição

Treina um modelo de uma coleção de formulários personalizados em um contêiner Armazenamento de Blobs do Azure.

public virtual Azure.AI.FormRecognizer.Training.TrainingOperation StartTraining (Uri trainingFilesUri, bool useTrainingLabels, string modelName = default, Azure.AI.FormRecognizer.Training.TrainingOptions trainingOptions = default, System.Threading.CancellationToken cancellationToken = default);
abstract member StartTraining : Uri * bool * string * Azure.AI.FormRecognizer.Training.TrainingOptions * System.Threading.CancellationToken -> Azure.AI.FormRecognizer.Training.TrainingOperation
override this.StartTraining : Uri * bool * string * Azure.AI.FormRecognizer.Training.TrainingOptions * System.Threading.CancellationToken -> Azure.AI.FormRecognizer.Training.TrainingOperation
Public Overridable Function StartTraining (trainingFilesUri As Uri, useTrainingLabels As Boolean, Optional modelName As String = Nothing, Optional trainingOptions As TrainingOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As TrainingOperation

Parâmetros

trainingFilesUri
Uri

Um URI de contêiner Armazenamento de Blobs do Azure acessível externamente apontando para o contêiner que tem seus arquivos de treinamento. Observe que um URI de contêiner sem SAS é aceito somente quando o contêiner é público ou tem uma identidade gerenciada configurada. Para obter mais informações sobre como configurar um conjunto de dados de treinamento, consulte este artigo.

useTrainingLabels
Boolean

Se true, os arquivos rotulados correspondentes deverão existir no contêiner de blob. Se false, o modelo será treinado somente de formulários.

modelName
String

Um nome opcional definido pelo usuário a ser associado ao modelo. Essa propriedade só está disponível para V2_1 e mais recente.

trainingOptions
TrainingOptions

Um conjunto de opções disponíveis para configurar a solicitação de treinamento. Por exemplo, defina um filtro a ser aplicado aos documentos no caminho de origem para treinamento.

cancellationToken
CancellationToken

Um CancellationToken que controla o tempo de vida da solicitação.

Retornos

Um TrainingOperation para aguardar essa operação de longa execução. Seu Valor após a conclusão bem-sucedida conterá metadados sobre o modelo treinado.

Mesmo que o treinamento falhe, um modelo será criado na conta Reconhecimento de Formulários com um status "inválido". Um RequestFailedException será gerado contendo a modelId para acessar esse modelo inválido.

Aplica-se a