Treinar sua versão ativa do aplicativo LUISTrain your active version of the LUIS app

O treinamento é o processo de ensinar seu aplicativo de LUIS (Serviço Inteligente de Reconhecimento Vocal) para melhorar seu reconhecimento vocal de idioma natural.Training is the process of teaching your Language Understanding (LUIS) app to improve its natural language understanding. Treine seu aplicativo de LUIS após atualizações ao modelo, como adicionar, editar, rotular ou excluir entidades, intenções ou enunciados.Train your LUIS app after updates to the model such as adding, editing, labeling, or deleting entities, intents, or utterances.

Treinar e testar um aplicativo é um processo iterativo.Training and testing an app is an iterative process. Após treinar seu aplicativo de LUIS, teste-o com enunciados de amostra para ver se as intenções e as entidades são corretamente reconhecidas.After you train your LUIS app, you test it with sample utterances to see if the intents and entities are recognized correctly. Caso não sejam, faça atualizações ao aplicativo de LUIS, treine e teste novamente.If they're not, make updates to the LUIS app, train, and test again.

O treinamento é aplicado para a versão ativa no portal do LUIS.Training is applied to the active version in the LUIS portal.

Como treinar interativamenteHow to train interactively

Para iniciar o processo iterativo no portal LUIS, primeiro você precisa treinar seu aplicativo LUIS pelo menos uma vez.To start the iterative process in the LUIS portal, you first need to train your LUIS app at least once. Verifique se que cada intenção tem pelo menos um enunciado antes do treinamento.Make sure every intent has at least one utterance before training.

  1. Acesse seu aplicativo selecionando seu nome na página Meus Aplicativos.Access your app by selecting its name on the My Apps page.

  2. Em seu aplicativo, selecione Treinar no painel superior.In your app, select Train in the top panel.

  3. Quando o treinamento for concluído, uma notificação aparecerá na parte superior do navegador.When training is complete, a notification appears at the top of the browser.

Data e hora de treinamentoTraining date and time

A data e a hora de treinamento são GMT + 2.Training date and time are GMT + 2.

Treinar com todos os dadosTrain with all data

O treinamento usa um pequeno percentual de amostragem negativa.Training uses a small percentage of negative sampling. Se você quiser usar todos os dados em vez da pequena amostragem negativa, use a API.If you want to use all data instead of the small negative sampling, use the API.

Configurações de versão uso da API de UseAllTrainingDataVersion settings API use of UseAllTrainingData

Use a API de configurações de versão com o UseAllTrainingData definido como true para desativar esse recurso.Use the Version settings API with the UseAllTrainingData set to true to turn off this feature.

Treinamento desnecessárioUnnecessary training

Não é preciso treinar após cada alteração.You do not need to train after every single change. O treinamento deve ser feito depois que um grupo de alterações são aplicadas ao modelo e a próxima etapa em que você deseja fazer é testar ou publicar.Training should be done after a group of changes are applied to the model, and the next step you want to do is to test or publish. Se você não precisar de teste ou publicar, o treinamento não é necessário.If you do not need to test or publish, training isn't necessary.

Trenamento com as APIs RESTTraining with the REST APIs

O treinamento no portal do LUIS é uma etapa única para pressionar o botãoTreinar.Training in the LUIS portal is a single step of pressing the Train button. Treinamento com as APIs REST é um processo de duas etapas.Training with the REST APIs is a two-step process. A primeira é solicitar treinamento com HTTP POST.The first is to request training with HTTP POST. Em seguida, solicite o status de treinamento com HTTP Get.Then request the training status with HTTP Get.

Para saber quando o treinamento está concluído, você precisa sondar o status até que todos os modelos sejam treinados com êxito.In order to know when training is complete, you have to poll the status until all models are successfully trained.

Próximas etapasNext steps