如何解决从 Fastai 导入 TextLMDataBunch
我正在关注 this tutorial 以构建 NLP 情感分析模型。
from fastai.text import *
这是唯一指定的包含 fastai 的导入。
遗憾的是 TextLMDataBunch 未定义。
我应该使用什么导入来让这个类可用?
我已经试过了:
from fastai.text.data import TextLMDataBunch
但显然 fastai.text.data 甚至不是一个包。
解决方法
我认为您正在使用 fast.ai v1 的教程和 fastai 库的第 2 版,因此它不起作用。您在问题中包含的链接包含 TextMLDataBunch
类的文档,但如果您查看网址,您会发现它是针对 fastai1
的。
https://fastai1.fast.ai/text.data.html
所以你有两个选择,要么明确安装 fastai v1,要么找到替代教程。这可能不是您正在寻找的,但它可能是一个很好的起点。
https://docs.fast.ai/tutorial.text.html
,希望这会有所帮助
from fastai.vision.data import ImageDataLoaders
不要使用 ImageDataBunch 使用 data = ImageDataLoaders.from_folder(path,valid_pct=0.2)
的文档版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。