Создать новую векторную модель в Gensim - PullRequest
1 голос
/ 01 июня 2019

Я уже тренировал модель word2vec с библиотекой gensim. Например, моя модель содержит векторы для 2 слов: «новый» и «йорк». Однако я также хочу обучить вектор для слова «нью-йорк», поэтому я преобразую «нью-йорк» в «нью-йорк» и обучаю новую векторную модель. Наконец, я хочу объединить 3 вектора: вектор слова «new», «york» и «new_york» в одно векторное представление для слова «new york».

Как сохранить новое векторное значение в модели?

Я пытаюсь назначить новый вектор для модели, но gensim не позволил назначить новое значение для векторной модели.

1 Ответ

1 голос
/ 02 июня 2019

Векторы слов, как правило, сравнимы друг с другом только в том случае, если они обучались вместе.

Итак, если вы хотите иметь векторы для всех 'new', 'york' и 'new_york', выдолжен подготовить корпус, который включает их все, для различных целей, и обучить модель Word2Vec из этого.

...