как я могу получить как контекстные, так и целевые векторы в Pyspark.ml Word2vec?

#python #pyspark #word2vec #word-embedding

#питон #пыспарк #word2vec #встраивание слов

Вопрос:

Мне нужно сохранить/получить доступ/получить как контекстные векторы, так и целевые векторы, когда я подгоняю/обучаю свою модель. Более четко, Word2vec обучает веса двух слоев, также известных как векторы контекста и целевые векторы. Похоже, я могу только сохранять/получать доступ к контекстным векторам. Вот мой код:

 from Pyspark.ml.feature import Word2vec, Word2vecModel wv=Word2vec(settings) model = wv.fit(doc) model.getVectors().show() model.findSynonymsArray("Something", 10) model.write().overwrite().save(filePath) myModel = Word2vecModel.load(filePath)  

модель и MyModel содержат только векторы контекста. Как я могу получить целевые векторы (выходные веса нейронных сетей)?