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ğunu, belirsizlik için göreli bir ölçü döndürür SemanticValue .
public:
property float Confidence { float get(); };
public float Confidence { get; }
member this.Confidence : single
Public ReadOnly Property Confidence As Single
Özellik Değeri
float
Geçerli örneğini döndüren semantik ayrıştırma belirsizlik öğesinin göreli ölçüsü olan bir döndürür SemanticValue .
Örnekler
Aşağıdaki örnek TreeNodeCollection , bir tümceciği tanımak için kullanılan semantiğinin ağaç yapısını oluşturan düğümler olarak veya bilgileri (güven dahil) bir şekilde çapraz bir şekilde geçirmek ve 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
SemanticValue.ConfidenceAnlamsal ayrıştırma ayrıştırmanın doğruluğunu döndüren özelliği, RecognizedPhrase.Confidence konuşma tanıma özelliğinin bir ölçüsünü döndüren özelliği ile karıştırılmamalıdır.