SemanticValue.Confidence Eigenschap

Definitie

Retourneert een relatieve meting van de zekerheid over de juistheid van de semantische parsering die het huidige exemplaar van SemanticValue.

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

Waarde van eigenschap

Retourneert een float relatieve meting van de zekerheid van semantische parsering die het huidige exemplaar van SemanticValue.

Voorbeelden

Het volgende voorbeeld wordt gebruikt om recursief door te gaan en vervolgens informatie (inclusief betrouwbaarheid) weer te geven als een TreeNodeCollection, of als de knooppunten die de structuur van de semantiek vormen die worden gebruikt om een woordgroep te herkennen.

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

Opmerkingen

De SemanticValue.Confidence eigenschap, die een meting van de juistheid van semantische parsering retourneert, mag niet worden verward met de RecognizedPhrase.Confidence eigenschap, die een meting van de nauwkeurigheid van spraakherkenning retourneert.

Van toepassing op