Це здається, що ви хочете чогось схожого на косинусну схожість, що саме по собі є оцінкою подібності в одиничному інтервалі. Насправді існує прямий зв’язок між евклідовою дистанцією та схожістю косинусів!
Зауважте, що
||x−x′||2=(x−x′)T(x−x′)=||x||+||x′||−2||x−x′||.
У той час як косинусна подібність
де - кут між і .
f(x,x′)=xTx′||x||||x′||=cos(θ)
θxx′
Коли маємо
і
||x||=||x′||=1,
||x−x′||2=2(1−f(x,x′))
f(x,x′)=xTx′,
так
1−||x−x′||22=f(x,x′)=cos(θ)
у цьому спеціальному випадку.
З обчислювальної точки зору може бути ефективніше просто обчислити косинус, а не евклідова відстань, а потім виконати перетворення.