Condividi tramite


SemanticValue.Confidence Proprietà

Definizione

Restituisce una dimensione relativa dell'attendibilità della correttezza dell'analisi semantica che ha restituito l'istanza corrente di SemanticValue.

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

Valore della proprietà

Single

Restituisce un elemento float che è una misura relativa dell'attendibilità dell'analisi semantica che ha restituito l'istanza corrente di SemanticValue.

Esempio

L'esempio seguente viene usato per attraversare in modo ricorsivo e quindi visualizzare le informazioni (inclusa l'attendibilità) come o come nodi che formano la struttura ad albero della semantica usata per riconoscere 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);  
}  

Commenti

La proprietà , che restituisce una misura della correttezza dell'analisi semantica, non deve essere confusa con la proprietà , che restituisce una misura dell'accuratezza SemanticValue.Confidence RecognizedPhrase.Confidence del riconoscimento vocale.

Si applica a