Partager via


SemanticValue.Confidence Propriété

Définition

Retourne une mesure relative de la certitude quant à la justesse de l’analyse sémantique qui a retourné l’instance actuelle de SemanticValue.

public:
 property float Confidence { float get(); };
public float Confidence { get; }
member this.Confidence : single
Public ReadOnly Property Confidence As Single

Valeur de propriété

Retourne une float mesure relative de l’analyse sémantique qui a retourné l’instance actuelle de SemanticValue.

Exemples

L’exemple suivant permet de parcourir de manière récursive, puis d’afficher des informations (y compris la confiance) en tant TreeNodeCollectionque nœuds constituant la structure d’arborescence de la sémantique utilisée pour reconnaître une expression.

internal static void CreateSemanticsTreeNodes(
        TreeNodeCollection nodes,
        SemanticValue semantics,
        String name)
{
  string semanticsText =
      String.Format("  {0}  (Confidence {1})", name,semantics.Confidence);

  // Format integers as hexadecimal.
  if (semantics.Value == null )
  {
    semanticsText = semanticsText + " = null";
  }
  else if (semantics.Value.GetType() == typeof(int))
  {
    semanticsText = String.Format("{0} = {1:X} ", semanticsText, semantics.Value);
  }
  else
  {
    semanticsText = semanticsText + " = " + semantics.Value.ToString();
  }

  TreeNode semanticsNode = new TreeNode(semanticsText);
  foreach (KeyValuePair<String, SemanticValue> child in semantics)
  {
    CreateSemanticsTreeNodes(semanticsNode.Nodes, child.Value, child.Key);
  }
  nodes.Add(semanticsNode);
}

Remarques

La SemanticValue.Confidence propriété, qui retourne une mesure de l’analyse sémantique, ne doit pas être confondue avec la RecognizedPhrase.Confidence propriété, qui retourne une mesure de la précision de la reconnaissance vocale.

S’applique à