aboutsummaryrefslogtreecommitdiff
path: root/src/client/cognitive_services
diff options
context:
space:
mode:
authorAbdullah Ahmed <abdullah_ahmed@brown.edu>2019-10-09 16:10:16 -0400
committerAbdullah Ahmed <abdullah_ahmed@brown.edu>2019-10-09 16:10:16 -0400
commitb2434c6f938bf464c8c18c2e6f9d9c171a1aee7e (patch)
tree63844fe1e6a342ba28ebb827287a757d851c8f56 /src/client/cognitive_services
parentc6e2eee8e5b035ed4cab1e7bb1315a36d43255c5 (diff)
changed way vectors are processed
Diffstat (limited to 'src/client/cognitive_services')
-rw-r--r--src/client/cognitive_services/CognitiveServices.ts8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/client/cognitive_services/CognitiveServices.ts b/src/client/cognitive_services/CognitiveServices.ts
index e391b98d2..c138c68b7 100644
--- a/src/client/cognitive_services/CognitiveServices.ts
+++ b/src/client/cognitive_services/CognitiveServices.ts
@@ -272,12 +272,12 @@ export namespace CognitiveServices {
if (wordvecs) {
let indices = Object.keys(wordvecs);
console.log("successful vectorization!");
- var vectorValues = new Set<number[]>();
+ var vectorValues = new List<number>();
indices.forEach((ind: any) => {
//console.log(wordvec.word);
- vectorValues.add(wordvecs[ind]);
+ vectorValues.push(wordvecs[ind]);
});
- ClientRecommender.Instance.mean(vectorValues, dataDoc, mainDoc);
+ ClientRecommender.Instance.processVector(vectorValues, dataDoc, mainDoc);
} // adds document to internal doc set
else {
console.log("unsuccessful :( word(s) not in vocabulary");
@@ -295,7 +295,7 @@ export namespace CognitiveServices {
target[keys[0]] = keyterms;
console.log("analyzed!");
if (internal) {
- await vectorize(keyterms_counted, dataDoc, mainDoc, data);
+ await vectorize(keyterms, dataDoc, mainDoc, data);
} else {
return values;
}