Share via


Preparar o modelo de fluxo de trabalho de orquestração

A preparação é o processo em que o modelo aprende com as expressões etiquetadas. Após a conclusão da preparação, poderá ver o desempenho do modelo.

Para preparar um modelo, inicie uma tarefa de preparação. Apenas as tarefas concluídas com êxito criam um modelo. As tarefas de preparação expiram após sete dias. Após este período, deixará de conseguir obter os detalhes da tarefa. Se a tarefa de preparação tiver sido concluída com êxito e um modelo tiver sido criado, não será afetado pela expiração da tarefa. Só pode ter um trabalho de preparação em execução de cada vez e não pode iniciar outras tarefas no mesmo projeto.

Os tempos de preparação podem ser em qualquer lugar a partir de alguns segundos ao lidar com projetos simples, até algumas horas quando atingir o limite máximo de expressões.

A avaliação do modelo é acionada automaticamente após a conclusão da preparação com êxito. O processo de avaliação começa por utilizar o modelo preparado para executar predições nas expressões no conjunto de testes e compara os resultados previstos com as etiquetas fornecidas (que estabelece uma linha de base de verdade). Os resultados são devolvidos para que possa rever o desempenho do modelo.

Pré-requisitos

  • Um projeto criado com êxito com uma conta de armazenamento de blobs do Azure configurada

Veja o ciclo de vida de desenvolvimento do projeto para obter mais informações.

Divisão de dados

Antes de iniciar o processo de preparação, as expressões etiquetadas no seu projeto são divididas num conjunto de preparação e num conjunto de testes. Cada um deles serve uma função diferente. O conjunto de preparação é utilizado na preparação do modelo. Este é o conjunto a partir do qual o modelo aprende as expressões etiquetadas. O conjunto de testes é um conjunto cego que não é introduzido no modelo durante a preparação, mas apenas durante a avaliação.

Depois de o modelo ser preparado com êxito, o modelo pode ser utilizado para fazer predições a partir das expressões no conjunto de testes. Estas predições são utilizadas para calcular métricas de avaliação.

Recomenda-se garantir que todas as suas intenções estão corretamente representadas no conjunto de preparação e teste.

O fluxo de trabalho orchestration suporta dois métodos de divisão de dados:

  • Dividir automaticamente o conjunto de testes dos dados de preparação: o sistema irá dividir os dados etiquetados entre os conjuntos de preparação e teste, de acordo com as percentagens que escolher. A divisão percentual recomendada é de 80% para preparação e 20% para testes.

Nota

Se escolher a opção Dividir automaticamente o conjunto de testes dos dados de preparação , apenas os dados atribuídos ao conjunto de preparação serão divididos de acordo com as percentagens fornecidas.

  • Utilizar uma divisão manual de dados de preparação e teste: este método permite que os utilizadores definam que expressões devem pertencer a que conjunto. Este passo só é ativado se tiver adicionado expressões ao seu conjunto de testes durante a etiquetagem.

Nota

Só pode adicionar expressões no conjunto de dados de preparação apenas para intenções não ligadas.

Preparar modelo

Iniciar tarefa de preparação

Para começar a preparar o modelo a partir do Language Studio:

  1. Selecione Tarefas de preparação no menu esquerdo.

  2. Selecione Iniciar uma tarefa de preparação no menu superior.

  3. Selecione Preparar um novo modelo e escreva o nome do modelo na caixa de texto. Também pode substituir um modelo existente ao selecionar esta opção e escolher o modelo que pretende substituir no menu pendente. A substituição de um modelo preparado é irreversível, mas não afetará os modelos implementados até implementar o novo modelo.

    Se tiver ativado o projeto para dividir manualmente os dados ao marcar as expressões, verá duas opções de divisão de dados:

    • Dividir automaticamente o conjunto de testes a partir de dados de preparação: as expressões etiquetadas serão divididas aleatoriamente entre os conjuntos de preparação e teste, de acordo com as percentagens que escolher. A divisão percentual predefinida é de 80% para preparação e 20% para testes. Para alterar estes valores, escolha o conjunto que pretende alterar e escreva o novo valor.

    Nota

    Se escolher a opção Dividir automaticamente o conjunto de testes dos dados de preparação , apenas as expressões no conjunto de preparação serão divididas de acordo com as percentagens fornecidas.

    • Utilizar uma divisão manual dos dados de preparação e teste: atribua cada expressão ao conjunto de preparação ou teste durante o passo de identificação do projeto.

    Nota

    A opção Utilizar uma divisão manual de dados de preparação e teste só será ativada se adicionar expressões ao conjunto de testes na página de dados de etiquetas. Caso contrário, será desativado.

    Uma captura de ecrã a mostrar a página de modelo de preparação para projetos de compreensão de linguagem de conversação.

  4. Selecione o botão Preparar .

Nota

  • Apenas as tarefas de preparação concluídas com êxito irão gerar modelos.
  • A preparação pode demorar entre alguns minutos e algumas horas com base no tamanho dos seus dados marcados.
  • Só pode ter um trabalho de preparação em execução de cada vez. Não pode iniciar outro trabalho de preparação com o mesmo projeto até que a tarefa em execução esteja concluída.

Obter o estado da tarefa de preparação

Selecione o ID da tarefa de preparação na lista, será apresentado um painel lateral onde pode verificar o progresso da preparação, o estado da tarefa e outros detalhes para esta tarefa.

Cancelar tarefa de formação

Para cancelar uma tarefa de preparação a partir do Language Studio, aceda à página Preparar modelo . Selecione a tarefa de preparação que pretende cancelar e selecione Cancelar no menu superior.

Passos seguintes