gpt4 book ai didi

gensim 保存负载模型弃用警告

转载 作者:行者123 更新时间:2023-12-01 10:19:15 41 4
gpt4 key购买 nike

我在保存/加载 gensim 词嵌入时收到以下弃用警告:

model.save("mymodel.model")

/home/.../lib/python3.7/site-packages/smart_open/smart_open_lib.py:398:
UserWarning: This function is deprecated, use smart_open.open instead.
See the migration notes for details:

https://github.com/RaRe-Technologies/smart_open/blob/master/README.rst#migrating-to-the-new-open-function

  'See the migration notes for details: %s' % _MIGRATION_NOTES_URL

我不明白按照页面上的注释该怎么做。那么,我应该如何保存和打开我的模型?

我使用的是 python 3.7,gensim 3.7.3。和 smart_open 1.8.4。我想我在使用 gensim 3.7.1 时没有收到警告。和 python 3.5。 smart_open 应该是 1.8.4。

最佳答案

您可以忽略大多数“弃用警告”,因为它们只是关于目前仍然有效的基础更改的建议,但有一种新的首选方式来处理将来可能需要的事情。

在这种情况下,警告是关于 gensim 包正在使用的 smart_open 包内的函数。也就是说,不是您调用的 .save() 已弃用,而是 .save() 中的某些内容。 gensim 作者最终将更新 .save() 以使用 smart_open 提供的最新首选变体。

您可以继续使用 .save(),忽略该消息,只要一切对您仍然有效——除非您愿意为 .save()< 提供修复 删除对 gensim 的警告。 (但是,它可能已经在开发代码中得到修复,将在下一个 gensim 版本中可用。)

关于gensim 保存负载模型弃用警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56456051/

41 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com