Word2VecModel

pyspark.mllib.feature。 Word2VecModel ( java_model:py4j.java_gateway.JavaObject )

類Word2Vec模型

方法

調用(名字,*一個)

調用的方法java_model

findSynonyms(num詞)

找到一個單詞的同義詞

getVectors()

返回一個地圖的單詞向量表示。

負載(sc路徑)

從給定的路徑加載模型。

保存(sc路徑)

這個模型保存到給定的路徑。

變換(詞)

轉換一個詞向量表示

方法的文檔

調用 ( 的名字:str,*一個:任何 )→任何

調用的方法java_model

findSynonyms ( :聯盟(str,VectorLike],全國礦工工會:int )→Iterable(元組(str,浮動] ]

找到一個單詞的同義詞

參數
str或pyspark.mllib.linalg.Vector

一個詞或一個向量表示的詞

全國礦工工會 int

數量的同義詞

返回
collections.abc.Iterable

數組(詞,cosineSimilarity)

筆記

當地隻使用

getVectors ( )→py4j.java_collections.JavaMap

返回一個地圖的單詞向量表示。

classmethod 負載 ( sc:pyspark.context.SparkContext,路徑:str )pyspark.mllib.feature.Word2VecModel

從給定的路徑加載模型。

保存 ( sc:pyspark.context.SparkContext,路徑:str )→沒有

這個模型保存到給定的路徑。

變換 ( :str )pyspark.mllib.linalg.Vector

轉換一個詞向量表示

參數
str

一個詞

返回
pyspark.mllib.linalg.Vector

詞(s)的向量表示

筆記

當地隻使用