python - BERTopic model.find_topics(text) throwing error AttributeError: 'Transformer' object has no attribute 'do_lower_case'
问题描述
以前我制作了一个模型并将其保存在我的设备上。现在,当我尝试加载模型并获取单词的主题时,我收到了这个错误。
这是我的代码:
model = BERTopic.load('/content/drive/MyDrive/Colab Notebooks/model')
pred = model.find_topics("course")[0][0]
这是我得到的错误:
Exception ignored in: <generator object tqdm_notebook.__iter__ at 0x7fa8b86c9650>
Traceback (most recent call last):
File "/usr/local/lib/python3.7/dist-packages/tqdm/notebook.py", line 220, in __iter__
self.sp(bar_style='danger')
AttributeError: 'tqdm_notebook' object has no attribute 'sp'
---------------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-70-cf00a7f54361> in <module>()
1 model = BERTopic.load('/content/drive/MyDrive/Colab Notebooks/model')
----> 2 pred = model.find_topics("course")[0][0]
5 frames
/usr/local/lib/python3.7/dist-packages/torch/nn/modules/module.py in __getattr__(self, name)
946 return modules[name]
947 raise AttributeError("'{}' object has no attribute '{}'".format(
--> 948 type(self).__name__, name))
949
950 def __setattr__(self, name: str, value: Union[Tensor, 'Module']) -> None:
AttributeError: 'Transformer' object has no attribute 'do_lower_case'
我无法弄清楚,非常感谢任何帮助。
解决方案
推荐阅读
- php - 在composer.json中需要来自github的代码抛出TransportException
- android - 本机模块 RNC_AsyncSQLiteDBStorage 试图覆盖 AsyncStorageModule
- pandas - 绘制具有不同字符串组的多个绘图饼图
- javascript - 如果在 textera 中输入 35 或更高版本免费送货,我可以运行一个函数吗
- hibernate - Quarkus Panache 实体不在存储库中
- javascript - 如何让玩家轮流参与 JavaScript (tic-tac-toe) 项目
- html - https 使用 node/express 抛出 ERR_EMPTY_RESPONSE
- reactjs - 反应元素的引导位置不起作用
- macos - 是否可以将 VSCode 集成终端设置为默认应用程序来运行 Mac shell 程序?
- wolfram-mathematica - Mathematica 中是否有类似于 Maple 的“lhs”和“rhs”函数?