SemanticValue.Confidence Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.