node-word2vec
Version:
word2vec interface for node.js
23 lines (22 loc) • 825 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var _1 = require("../../");
var w2v = new _1.Word2Vec(__dirname + "/jawiki-sep-1-vectors-bin1.bin");
w2v.getVector("りんご", function (vApple) {
w2v.getVector("赤", function (vRed) {
w2v.getVector("バナナ", function (vBanana) {
/*
console.log(JSON.stringify(vApple));
console.log(JSON.stringify(vRed));
console.log(JSON.stringify(vBanana));
*/
var v = vRed.add(vApple.reverse()).add(vBanana);
//console.log(JSON.stringify(v));
//console.log("10 " + v.vector.join(" "));
w2v.getSimilarWordList(v, 10, function (wl) {
console.log(wl);
process.exit();
});
});
});
});