ディープ学習理論 - コサイン類似性とユークリッド距離が計算される戦闘概要

ユークリッド距離を類似度に基づいて算出されます

       ユークリッド距離は、三次元空間内の2点間の実際の距離を表す距離を計算するための一般的な式です。ユークリッド類似度計算は、計算において、異なるアイテムまたはユーザが異なる座標点として定義することができる、ユーザとの間の直線距離に基づいて算出され、座標の特定原点を標的、ユークリッド次の2つの点の間のリード距離式が計算されます。

        

二つの座標間の直線距離を知って、それは、ユークリッド相似も良い算出し、dは、その類似度式に反比例している以下の通りであります:

式から分かるように、2つのアイテムまたはユーザとの間の距離が大きいほど、類似度が小さい場合、次に類似度が大き​​い距離も小さいです。

                                                           ユーザーの評価表と対応表の記​​事

 
  アイテム1 2つのアイテム 3つのアイテム 4つのアイテム
ユーザー1 1 1 3 1
ユーザー2 1 2 3 2
3人のユーザー 2 2 1 1

 

 

 

 

以下を得ることができるユークリッド距離の式により、ユーザ1及びユーザ2間の類似度を計算しました。

 

 

結果から分かるように、D12の値は、値D13よりも大きい場合、ユーザ2ユーザのユーザとの類似性よりも3以上、結論付けることができます。

 

 

角度の余弦は、類似度に基づいて算出されます

ユークリッド距離と同様に、コサイン類似度は、具体的には、座標の原点、座標上の点として、すなわち、物品又は利用者をターゲットにではなく、またあります。この特定の目標に基づいて角度を算出する算出されます。

 

目標は、2つ、小さく形成され、次いで、放射角と類似している場合には、図から分かります。2人のユーザが近くにない場合は、角度を形成する2本の光線が大きく、コサイン類似度メトリックが計算され、角の大きさは、標的との間の類似性を反映するために使用することができます。それは次のように計算されます。

 

おすすめ

転載: www.cnblogs.com/gary-li/p/10926318.html