Compartir a través de


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.

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

Valor de propiedad

Single

Devuelve un objeto float que es una medida relativa de la certeza del análisis semántico que devolvió la instancia de SemanticValue actual.

Ejemplos

En el ejemplo siguiente se usa para recorrer de forma recursiva y, a continuación, mostrar información (incluida la confianza) como , o como nodos que forma la estructura de árbol de la semántica utilizada para reconocer TreeNodeCollection una frase.

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 propiedad , que devuelve una medida de la exactitud del análisis semántico, no debe confundirse con la propiedad , que devuelve una medida de la precisión del reconocimiento SemanticValue.Confidence RecognizedPhrase.Confidence de voz.

Se aplica a