paddlehub-2.0.4 报错 dataset = hub.dataset.ChnSentiCorp() AttributeError: 'EasyDict' object has no attribute 'ChnSentiCorp'

qmelpv7a  于 4个月前  发布在  其他
关注(0)|答案(6)|浏览(36)

欢迎您反馈PaddleHub使用问题,非常感谢您对PaddleHub的贡献!
在留下您的问题时,辛苦您同步提供如下信息:

  • 版本、环境信息

1)PaddleHub和PaddlePaddle版本:请提供您的PaddleHub和PaddlePaddle版本号,例如PaddleHub1.4.1,PaddlePaddle1.6.2
2)系统环境:请您描述系统类型,例如Linux/Windows/MacOS/,python版本

  • 复现信息:如为报错,请给出复现环境、复现步骤

版本:pip show paddlepaddle
Name: paddlepaddle
Version: 2.0.1
paddlehub-2.0.4
ubuntu18.04.5 LTS (Bionic Beaver) Python 3.7.10
这个链接里的代码无法跑通
https://aistudio.baidu.com/aistudio/projectdetail/216846?channelType=0&channel=0
例如执行:
import paddlehub as hub
import paddle.fluid
print(paddle.fluid.install_check.run_check())
dataset = hub.dataset.ChnSentiCorp()
报错:
dataset = hub.dataset.ChnSentiCorp()
AttributeError: 'EasyDict' object has no attribute 'ChnSentiCorp'

fslejnso

fslejnso1#

这个链接里的例子代码也无法运行。

dpiehjr4

dpiehjr42#

您好,这个项目是否可以公开一下,我们fork之后看下什么问题?

8gsdolmq

8gsdolmq3#

dataset = hub.dataset.ChnSentiCorp()

这句应改成

dataset = hub.datasets.ChnSentiCorp()

可以参考README中示例化ChnSentiCorp时使用的语句
https://github.com/PaddlePaddle/PaddleHub/tree/release/v2.0/demo/text_classification#step2-%E4%B8%8B%E8%BD%BD%E5%B9%B6%E5%8A%A0%E8%BD%BD%E6%95%B0%E6%8D%AE%E9%9B%86

5uzkadbs

5uzkadbs4#

这个链接里的例子代码也无法运行。

这个链接里的是文本分类的demo,方便的话把运行环境和报错信息发一下,可以助你快速定位问题。

k7fdbhmy

k7fdbhmy5#

您好,这个项目是否可以公开一下,我们fork之后看下什么问题?
fork的这个公开项目,没有改动代码
直接全部运行这个nb里的代码是正常的,但是把代码拿到hub2.0版本的代码里就有问题。
问题1:hub2.0 没有向前兼容一些api。
问题2:以上链接里的 外链 :
ChnSentiCorp数据集使用 https://github.com/PaddlePaddle/PaddleHub/wiki/PaddleHub-API:-Dataset
自定义数据集 https://github.com/PaddlePaddle/PaddleHub/wiki/PaddleHub%E9%80%82%E9%85%8D%E8%87%AA%E5%AE%9A%E4%B9%89%E6%95%B0%E6%8D%AE%E5%AE%8C%E6%88%90FineTune
PaddleHub提供了许多优化策略,如AdamWeightDecayStrategy、ULMFiTStrategy、DefaultFinetuneStrategy等,详细信息参见策略 https://github.com/PaddlePaddle/PaddleHub/wiki/PaddleHub-API:-Strategy
如果想改变迁移任务组网,详细参见自定义迁移任务 https://github.com/PaddlePaddle/PaddleHub/wiki/PaddleHub:-%E8%87%AA%E5%AE%9A%E4%B9%89Task
都无法打开了。目前最新的api的地址麻烦发下,例如详细讲解 RunConfig AdamWeightDecayStrategy、ULMFiTStrategy、DefaultFinetuneStrategy 这些类的初始参数,成员函数的api文档。

相关问题