SemanticValue.Confidence Własność
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Zwraca względną miarę pewności co do poprawności semantycznej analizy, która zwróciła bieżące wystąpienie klasy SemanticValue.
public:
property float Confidence { float get(); };
public float Confidence { get; }
member this.Confidence : single
Public ReadOnly Property Confidence As Single
Wartość nieruchomości
float Zwraca względną miarę pewności analizy semantycznej, która zwróciła bieżące wystąpienie klasy SemanticValue.
Przykłady
Poniższy przykład służy do rekursywnego przechodzenia, a następnie wyświetlania informacji (w tym ufności) jako TreeNodeCollectionelementu lub węzłów tworzących strukturę drzewa semantyki używanych do rozpoznawania frazy.
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);
}
Uwagi
Właściwość SemanticValue.Confidence , która zwraca miarę poprawności analizy semantycznej, nie powinna być mylona z RecognizedPhrase.Confidence właściwością, która zwraca miarę dokładności rozpoznawania mowy.