SemanticValue.Confidence Propiedad

Definición

Devuelve una medida relativa de la certeza con respecto a la corrección del análisis semántico que devolvió la instancia de SemanticValue actual.Returns a relative measure of the certainty as to the correctness of the semantic parsing that returned the current instance of SemanticValue.

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

Valor de propiedad

Devuelve un objeto float que es una medida relativa de la certeza del análisis semántico que devolvió la instancia de SemanticValue actual.Returns a float that is a relative measure of the certainty of semantic parsing that returned the current instance of SemanticValue.

Ejemplos

El ejemplo siguiente se utiliza para recorrer de forma recursiva y Mostrar información (incluida la confianza) como TreeNodeCollection, o como los nodos que componen la estructura de árbol de la semántica utilizada para reconocer una frase.The following example is used to recursively traverse and then display information (including confidence) as a TreeNodeCollection, or as the nodes making up the tree structure of the semantics used to recognize a phrase.

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);  
}  

Comentarios

La SemanticValue.Confidence propiedad, que devuelve una medida de la corrección del análisis semántico, no se debe confundir con la RecognizedPhrase.Confidence propiedad, que devuelve una medida de la precisión del reconocimiento de voz.The SemanticValue.Confidence property, which returns a measure of the correctness of semantic parsing, should not be confused with the RecognizedPhrase.Confidence property, which returns a measure of the accuracy of speech recognition.

Se aplica a