cos_similarity_norm
説明
正規化された2つのベクトルの類似性を、それらの間の角度の余弦を計算することで測定します。角度はベクトルの方向によって形成され、ベクトルの大きさの違いは無視されます。この関数は、入力ベクトルが正規化されていることを前提としています。コサイン類似度を計算する前にベクトルを正規化する必要がある場合は、 cosine_similarity を使用してください。
類似性は-1から1の間です。ベクトル間の角度が小さいほど、コサイン類似度は高くなります。
- 2つのベクトルが同じ方向を持つ場合、角度は0度でコサイン類似度は1です。
- 垂直なベクトルは90度の角度を持ち、コサイン類似度は0です。
- 反対のベクトルは180度の角度を持ち、コサイン類似度は-1です。
構文
cosine_similarity_norm(a, b)