File size: 476 Bytes
14e9a9f | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | import numpy as np
def l2_normalize(x):
return x / np.linalg.norm(x, axis=-1, keepdims=True)
def main():
embedding_dim = 1024
haptic_embedding = l2_normalize(np.random.randn(1, embedding_dim).astype(np.float32))
vision_embedding = l2_normalize(np.random.randn(1, embedding_dim).astype(np.float32))
similarity = float((haptic_embedding * vision_embedding).sum())
print("Cross-modal similarity:", similarity)
if __name__ == "__main__":
main()
|