Download src/explainability/semantic_drift.py from pratik-250620/MultiModal-Coherence-AI: direct link, hf CLI and curl.
- Browser
- Download file 267 Bytes
-
https://huggingface.co/spaces/pratik-250620/MultiModal-Coherence-AI/resolve/main/src/explainability/semantic_drift.py
- Command line
-
hf download hf://spaces/pratik-250620/MultiModal-Coherence-AI/src/explainability/semantic_drift.py
-
curl -L -o semantic_drift.py https://huggingface.co/spaces/pratik-250620/MultiModal-Coherence-AI/resolve/main/src/explainability/semantic_drift.py
267 Bytes
| import numpy as np | |
| from src.embeddings.similarity import l2_normalize | |
| def cosine(a, b): | |
| a_n = l2_normalize(a) | |
| b_n = l2_normalize(b) | |
| return float(np.dot(a_n, b_n)) | |
| def compute_drift(plan_emb, output_emb): | |
| return 1.0 - cosine(plan_emb, output_emb) | |