Ошибка распаковки при загрузке предварительно обученной модели owrd2vecPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка распаковки при загрузке предварительно обученной модели owrd2vec

Сообщение Anonymous »

У меня есть файл word2vec.model. Я использую этот файл в своей лямбда-функции. Все работало нормально. В файле данных были некоторые изменения, поэтому мне пришлось переобучить модель и использовать обновленную word2vec.model
Когда я использую обновленный файл, я получаю следующую ошибку.

Код: Выделить всё

{ "errorMessage": "invalid load key, '\\xef'.",
"errorType": "UnpicklingError",
"requestId": "3bdd63d9-39b7-4eee-81f1-493f2ab53749",
"stackTrace": [ " File \"/var/task/lambda_function.py\", line 173, in lambda_handler\n model = gensim.models.Word2Vec.load('word2vec.model')\n", " File \"/mnt/access/gensim/models/word2vec.py\", line 1953, in load\n model = super(Word2Vec, cls).load(*args, **kwargs)\n", " File \"/mnt/access/gensim/utils.py\", line 485, in load\n obj = unpickle(fname)\n", " File \"/mnt/access/gensim/utils.py\", line 1460, in unpickle\n return _pickle.load(f, encoding='latin1') # needed because loading from S3 doesn't support readline()\n" ] }
Я попробовал загрузить файл word2vec.model, используя:
import gensim
model = gensim.models.Word2Vec.load( 'word2vec.model')
Это отлично работало со старой версией 'word2vec.model'
Но после того, как я переобучил ее, она выдает мне эту ошибку с более новой версией из «word2vec.model»
Я работаю над AWS Lambda. Зависимости устанавливаются в EFS с использованием EC2. Версии пакета Python, используемые в AWS Lambda, относятся к моменту первого обучения модели.
Последняя модель обучается локально с использованием последней версии gensim.
Может ли причина быть в смене версии gensim? Но я не помню номер версии gensim, который использовался при обучении старой «word2vec.model», которая работает нормально.
Как мне решить эту проблему? Любая помощь приветствуется. Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/792 ... ined-model
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»