Возвращение различных векторов при использовании предобученной модели doc2vec на одни и те же слова

Пробую использовать предобученную модель doc2vec. Подгружаю модель в jupyter notebook. После обновления ядра (restart the kernel подгружаю модель опять. Выполняю тот же самый код, но возвращаются вектора с другими значениями.

Подскажите это связано с doc2vec или с подгружаемой моделью? Это нормально? Есть ли гипотезы почему так происходит?

from gensim.models.doc2vec import Doc2Vec

model = Doc2Vec.load("doc2vec_wiki_d300_n5_w8_mc50_t12_e10_dbow.model")

vec1 = model.infer_vector(["пример"])
vec1_1 = model.infer_vector(["дерево", "яблоко"])


vec2 = model.infer_vector(["пример_NOUN"])
vec2_1 = model.infer_vector(["дерево_NOUN", "яблоко_NOUN"])

Ответы (0 шт):