Версия FastText до последнего изменения

#python #nlp #gensim #fasttext

Вопрос:

Я просматривал старый код FastText и начал понимать, что он больше не работает и ожидает других параметров. При просмотре dcoumentation выясняется , что документация была частично обновлена.

#10;

введите описание изображения здесь

введите описание изображения здесь

Как видно, размер и iter не входят в определение класса, показанное в документах, несмотря на то, что они указаны в параметрах. Мне было интересно, знает ли кто-нибудь точную версию, в которой произошло это изменение, поскольку, похоже, я случайно обновил ее до чего-то более нового.

Ответ №1:

Большинство изменений произошло в gensim-4.0.0 . На вики-странице проекта есть ряд примечаний об изменениях и о том, как адаптировать ваш код, «Переход с Gensim 3.x на 4».:

https://github.com/RaRe-Technologies/gensim/wiki/Migrating-from-Gensim-3.x-to-4

В большинстве случаев небольшие изменения в именах методов и переменных, используемых старым кодом, восстановят полную функциональность.

В реализации были существенные исправления и оптимизации FastText , особенно в области сокращения использования памяти, поэтому вы, вероятно, не захотите останавливаться на какой-либо более старой версии (например gensim-3.8.3 ), кроме как в качестве временного обходного решения.