Trainieren Ihrer aktiven Version der LUIS-AppTrain your active version of the LUIS app

Sie trainieren Ihre LUIS-App, indem Sie ihr Fähigkeiten vermitteln, mit denen sie natürliche Sprache besser verstehen kann.Training is the process of teaching your Language Understanding (LUIS) app to improve its natural language understanding. Trainieren Sie Ihre LUIS-App, nachdem Sie Ihr Modell aktualisiert haben, indem Sie Entitäten, Absichten und Äußerungen hinzufügen, bearbeiten, bezeichnen oder löschen.Train your LUIS app after updates to the model such as adding, editing, labeling, or deleting entities, intents, or utterances.

Das Trainieren und Testen eine App ist ein iterativer Vorgang.Training and testing an app is an iterative process. Nachdem Sie Ihre LUIS-App trainiert haben, sollten Sie sie mit Beispieläußerungen testen, um festzustellen, ob die Absichten und Entitäten ordnungsgemäß erkannt werden.After you train your LUIS app, you test it with sample utterances to see if the intents and entities are recognized correctly. Ist das nicht der Fall, aktualisieren Sie die LUIS-App, und trainieren und testen Sie sie erneut.If they're not, make updates to the LUIS app, train, and test again.

Das Training wird auf die aktive Version im LUIS-Portal angewandt.Training is applied to the active version in the LUIS portal.

Interaktives TrainierenHow to train interactively

Sie müssen Ihre LUIS-App mindestens zunächst mindestens einmal im LUIS-Portal trainieren, damit Sie den iterativen Prozess starten können.To start the iterative process in the LUIS portal, you first need to train your LUIS app at least once. Vergewissern Sie sich vor dem Training, dass jeder Absicht mindestens eine Äußerung zugeordnet ist.Make sure every intent has at least one utterance before training.

  1. Greifen Sie auf Ihre App zu, indem Sie ihren Namen auf der Seite Meine Apps auswählen.Access your app by selecting its name on the My Apps page.

  2. Klicken Sie in Ihrer App im oberen Bereich auf Trainieren.In your app, select Train in the top panel.

  3. Wenn das Training abgeschlossen ist, wird im oberen Bereich des Browsers eine Benachrichtigung angezeigt.When training is complete, a notification appears at the top of the browser.

Datum und Uhrzeit für das TrainingTraining date and time

Das Datum und die Uhrzeit für das Training werden in der Zeitzone GMT + 2 angegeben.Training date and time are GMT + 2.

Trainieren mit allen DatenTrain with all data

Das Training verwendet einen kleinen Prozentsatz negativer Stichproben.Training uses a small percentage of negative sampling. Wenn Sie anstelle der kleinen negativen Stichprobenentnahme alle Daten verwenden möchten, verwenden Sie die API.If you want to use all data instead of the small negative sampling, use the API.

Verwendung von UseAllTrainingData durch die Versionseinstellungs- APIVersion settings API use of UseAllTrainingData

Verwenden Sie die Versionseinstellungs-API mit der Option UseAllTrainingData (auf TRUE festgelegt), um dieses Feature zu deaktivieren.Use the Version settings API with the UseAllTrainingData set to true to turn off this feature.

Unnötiges TrainierenUnnecessary training

Sie müssen nicht nach jeder einzelnen Änderung trainieren.You do not need to train after every single change. Trainings sollten durchgeführt werden, nachdem mehrere Änderungen auf das Modell angewandt wurden und Sie im nächsten Schritt testen oder veröffentlichen möchten.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. Wenn Sie weder testen noch veröffentlichen möchten, ist kein Training erforderlich.If you do not need to test or publish, training isn't necessary.

Trainieren mit der REST-APITraining with the REST APIs

Das Trainieren umfasst im LUIS-Portal einen einzigen Schritt – das Klicken auf die Schaltfläche Trainieren.Training in the LUIS portal is a single step of pressing the Train button. Mit der REST-APIs sind zwei Schritte erforderlich.Training with the REST APIs is a two-step process. Die erste besteht darin, mit einer HTTP POST-Anforderung das Trainieren anzufordern.The first is to request training with HTTP POST. Fragen Sie dann den Trainingsstatus mit HTTP Get ab.Then request the training status with HTTP Get.

Um zu ermitteln, wann das Training abgeschlossen ist, müssen Sie den Status abrufen, bis alle Modelle erfolgreich trainiert wurden.In order to know when training is complete, you have to poll the status until all models are successfully trained.

Nächste SchritteNext steps