對於我正在編寫的C#程序,我需要比較兩個實體(可以是文檔,動物或幾乎任何東西)中的相似性。 基於某些屬性,我計算文檔(或實體)之間的相似度。 我把他們的相似之處在表如下搜索選擇
X Y Z
A|0.6 |0.5 |0.4
B|0.6 |0.4 |0.2
C|0.6 |0.3 |0.6
我想找到最好的匹配對(例如:AX,BY,CZ)的基礎上最高的相似性得分。高分表示較高的相似性。
當相似性值之間存在聯繫時,會出現問題。例如,AX和CZ都是0.6。我如何決定選擇哪兩對?這種問題是否有任何程序/理論?
謝謝。
@ user528699你有問題嗎? – 2010-12-04 04:57:33