Voorspellingsscores geven voorspellingsnauwkeurigheid aan voor intenties en entiteiten
Belangrijk
LUIS wordt op 1 oktober 2025 buiten gebruik gesteld en vanaf 1 april 2023 kunt u geen nieuwe LUIS-resources meer maken. We raden u aan uw LUIS-toepassingen te migreren naar conversatietaalbegrip 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 niet-overeenkomende |
Hoogste scorende intentie
Elke uitingsvoorspelling retourneert een hoogst scorende intentie. Deze voorspelling is een numerieke vergelijking van voorspellingsscores.
Nabijheid van scores tot elkaar
De top 2 scores kunnen een heel klein verschil tussen hen hebben. LUIS geeft deze nabijheid niet aan, behalve het retourneren van de hoogste score.
Voorspellingsscore retourneren voor alle intenties
Een test- of eindpuntresultaat kan alle intenties bevatten. Deze configuratie wordt 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 grotere verscheidenheid aan contextuele verschillen. U kunt ook de clienttoepassing, zoals een chatbot, programmatische keuzes laten 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 topscore 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 utterance 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 zijn niet hetzelfde, komt dit verschil doordat er sprake is van niet-deterministische training (een element van willekeurigheid). Ten tweede betekent elke overlapping van een utterance naar meer dan één intentie dat de belangrijkste intentie voor dezelfde uiting kan worden gewijzigd op basis van training.
Als uw chatbot een specifieke LUIS-score vereist om 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 exponentnotatie gebruiken, weergegeven boven het bereik 0-1, zoals 9.910309E-07
. Deze score is een indicatie van een zeer klein getal.
E-notatiescore | Werkelijke score |
---|---|
9,910309E-07 | .0000009910309 |
Toepassingsinstellingen
Gebruik toepassingsinstellingen om te bepalen hoe diakritische tekens en interpunctie van invloed zijn op voorspellingsscores.
Volgende stappen
Zie Entiteiten toevoegen voor meer informatie over het toevoegen van entiteiten aan uw LUIS-app.