Skip to content

kume-negitoro/w2v-api

Repository files navigation

これは word2vec の api をフロントエンド向けに修正したパッケージです

install

$ npm install kume-negitoro/w2v-api --unsafe-perm

or

$ yarn add kume-negitoro/w2v-api --unsafe-perm

api

WordDist

interface WordDist {
    word: string // 単語
    dist: number // 類似度
}

parseAsModel

TSV形式の文字列からモデルを生成します。

(tsv: string) => Model

Model#similarity

word1 と word2 の類似度を返します。

(word1: string, word2: string) => number | undefined

Model#mostSimilar

phrases の各要素に対して類似度の高い順で単語を返します。

(phrases: string: [], n = 10) => WordDist[][]

Model#analogy

positives から negatives を減算したベクトルに類似度の高い順で単語を返します。

(positives: string[], negatives: string[], n = 10) => WordDist[]

About

word2vec用のAPI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published