Voorspellingsscores geven de nauwkeurigheid van voorspellingen voor intentie en entiteiten aan
Belangrijk
LUIS wordt op 1 oktober 2025 buiten gebruik gesteld en vanaf 1 april 2023 kunt u geen nieuwe LUIS-resources maken. We raden u aan uw LUIS-toepassingen te migreren naar gesprekstaalbegrip om te profiteren van continue productondersteuning en meertalige mogelijkheden.
Een voorspellingsscore geeft de mate van betrouwbaarheid aan die LUIS heeft voor voorspellingsresultaten van een gebruikersuiting.
Een voorspellingsscore ligt tussen nul (0) en één (1). Een voorbeeld van een zeer betrouwbare LUIS-score is 0,99. Een voorbeeld van een lage betrouwbaarheidsscore is 0,01.
Scorewaarde | Betrouwbaarheid |
---|---|
1 | definitieve overeenkomst |
0,99 | hoge betrouwbaarheid |
0,01 | lage betrouwbaarheid |
0 | definitieve fout bij overeenkomst |
Meest scorende intentie
Elke uitingsvoorspelling retourneert een topscore-intentie. Deze voorspelling is een numerieke vergelijking van voorspellingsscores.
Nabijheid van scores aan elkaar
De top 2 scores kunnen een zeer klein verschil tussen hen hebben. LUIS geeft deze nabijheid niet aan, behalve het retourneren van de topscore.
Voorspellingsscore retourneren voor alle intenties
Een test- of eindpuntresultaat kan alle intenties bevatten. Deze configuratie is ingesteld op het eindpunt met behulp van het juiste querytekenreeksnaam/waardepaar.
Voorspellings-API | Naam van querytekenreeks |
---|---|
V3 | show-all-intents=true |
V2 | verbose=true |
Intenties met vergelijkbare scores controleren
Het beoordelen van deze score voor alle intenties is een goede manier om te controleren of niet alleen de juiste intentie is geïdentificeerd, maar dat de score van de volgende geïdentificeerde intentie aanzienlijk en consistent lager is voor utterances.
Als meerdere intenties goede voorspellingsscores hebben, op basis van de context van een utterance, kan LUIS dan schakelen tussen de intenties. U kunt deze situatie oplossen door utterances toe te voegen aan elke intentie met een breder scala aan contextuele verschillen of u kunt de clienttoepassing, zoals een chatbot, programmatische keuzes maken over het afhandelen van de twee belangrijkste intenties.
De twee intenties, die te nauwkeurig zijn, kunnen worden omgekeerd door niet-deterministische training. De topscore kan de tweede top worden en de tweede topscore kan de eerste topscore worden. Om deze situatie te voorkomen, voegt u voorbeelduitingen toe aan elk van de twee belangrijkste intenties voor die uiting met woordkeuze en context die de twee intenties onderscheiden. Deze twee intenties moeten ongeveer hetzelfde aantal voorbeeld-utterances hebben. Een vuistregel voor scheiding om inversie door training te voorkomen, is een verschil van ongeveer 15% in scores.
U kunt de niet-deterministische training uitschakelen door te trainen met alle gegevens.
Verschillen met voorspellingen tussen verschillende trainingssessies
Wanneer u hetzelfde model traint in een andere app en de scores niet hetzelfde zijn, is dit verschil omdat er niet-deterministische training is (een element van willekeurigheid). Ten tweede betekent elke overlapping van een uiting naar meer dan één intentie dat de belangrijkste intentie voor dezelfde uiting kan veranderen op basis van training.
Als uw chatbot een specifieke LUIS-score vereist om het vertrouwen in een intentie aan te geven, moet u het scoreverschil tussen de twee belangrijkste intenties gebruiken. Deze situatie biedt flexibiliteit voor variaties in training.
U kunt de niet-deterministische training uitschakelen door te trainen met alle gegevens.
E-notatie (exponent)
Voorspellingsscores kunnen exponent-notatie gebruiken, die boven het bereik van 0-1 wordt weergegeven , zoals 9.910309E-07
. Deze score is een indicatie van een zeer klein getal.
Score voor E-notatie | Werkelijke score |
---|---|
9.910309E-07 | .0000009910309 |
Toepassingsinstellingen
Gebruik toepassingsinstellingen om te bepalen hoe diakritische tekens en interpunctievoorspellingsscores beïnvloeden.
Volgende stappen
Zie Entiteiten toevoegen voor meer informatie over het toevoegen van entiteiten aan uw LUIS-app.