SemanticValue.Confidence Свойство

Определение

Возвращает относительную меры точности смыслового анализа, который вернул текущий экземпляр SemanticValue.

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

Значение свойства

Single

Возвращает float, который является относительная меры точности смыслового анализа, который вернул текущий экземпляр SemanticValue.

Примеры

Следующий пример используется для рекурсивного прохода по, а затем для вывода сведений (включая достоверность) в виде TreeNodeCollection или узлов, составляющих древовидную структуру семантики, используемую для распознавания фразы.

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

Комментарии

SemanticValue.ConfidenceСвойство, которое возвращает меру корректности семантического анализа, не следует путать со RecognizedPhrase.Confidence свойством, которое возвращает меру точности распознавания речи.

Применяется к