Aracılığıyla paylaş


SemanticValue.Confidence Özellik

Tanım

geçerli örneğini döndüren semantik ayrıştırmanın doğruluğuna ilişkin kesinliğin göreli bir ölçüsünü SemanticValuedöndürür.

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

Özellik Değeri

geçerli örneğini döndüren semantik ayrıştırma kesinliğini gösteren göreli ölçü olan SemanticValuebir float döndürür.

Örnekler

Aşağıdaki örnek, özyinelemeli olarak geçiş yapmak ve ardından bilgileri (güvenilirlik dahil) olarak veya bir TreeNodeCollectiontümceciği tanımak için kullanılan semantiğin ağaç yapısını oluşturan düğümler olarak görüntülemek için kullanılır.

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

Açıklamalar

Anlamsal SemanticValue.Confidence ayrıştırma doğruluğunun bir ölçüsünü döndüren özellik, konuşma tanıma doğruluğunun RecognizedPhrase.Confidence bir ölçüsünü döndüren özelliğiyle karıştırılmamalıdır.

Şunlara uygulanır