Delen via


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.