ビット列のコサイン類似度 = popcount(xor(a,b)) / ((popcount(a)**0.5)*(popcount(b)**0.5))
ビット列
2024/6/10 18:00:00
ビット列のコサイン類似度 = popcount(xor(a,b)) / ((popcount(a)**0.5)*(popcount(b)**0.5))
xor・rotate_right・rotate_leftで、ベクトル化された微分可能な述語論理が構成できる気がするんだ……。
述語論理の述語と個体を{0,1}
のベクトルであるところのビット列で表現したい。
正規表現の微分が定義できるんだから、述語論理の微分ぐらいイケるやろ。