Bagikan melalui


SemanticValue.Confidence Properti

Definisi

Mengembalikan ukuran relatif dari kepastian tentang kebenaran penguraian semantik yang mengembalikan instans saat ini dari SemanticValue.

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

Nilai Properti

Mengembalikan float yang merupakan ukuran relatif dari kepastian penguraian semantik yang mengembalikan instans saat ini dari SemanticValue.

Contoh

Contoh berikut digunakan untuk melintasi secara rekursif lalu menampilkan informasi (termasuk keyakinan) sebagai TreeNodeCollection, atau sebagai simpul yang membentuk struktur pohon semantik yang digunakan untuk mengenali frasa.

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

Keterangan

Properti SemanticValue.Confidence , yang mengembalikan ukuran kebenaran penguraian semantik, tidak boleh dikacaukan dengan RecognizedPhrase.Confidence properti , yang mengembalikan ukuran akurasi pengenalan ucapan.

Berlaku untuk