Pārlūkot izejas kodu

Change bigTheta so min makes more sense

Kirk Trombley 3 gadi atpakaļ
vecāks
revīzija
3bff9539ac
1 mainītis faili ar 5 papildinājumiem un 4 dzēšanām
  1. 5 4
      web/metrics.js

+ 5 - 4
web/metrics.js

@@ -7,13 +7,14 @@ const metrics = {
     `,
     evaluate: (data, target) => Math.sqrt(data.inertia - 2 * vectorDot(data.mu.vector, target.vector) + target.sqMag),
   },
-  bigTheta: { // arith mean of cosine similarity
-    option: "Mean Cosine Similarity (Θ)",
+  bigTheta: { // inverse of arith mean of cosine similarity
+    option: "Inverse Cosine Similarity (Θ)",
     displayName: String.raw`\Theta`,
     displayBody: p => String.raw`
-      \hat{q}\cdot\vec{\nu}\left(${p}\right)
+      \frac{1}{\hat{q}\cdot\vec{\nu}\left(${p}\right)}
     `,
-    evaluate: (data, target) => vectorDot(data.nu, target.unit),
+    evaluate: (data, target) => 1 / vectorDot(data.nu, target.unit),
+  },
   },
   theta: { // angle of mean
     option: "Angular Difference (θ)",