RASA 聊天机器人框架在训练时出错:fit() 为关键字参数“batch_size”获得多个值

高拉夫

我试图使用代码片段训练用 rasa 构建的聊天机器人

agent.train(data,augmentation_factor=50,
        epochs=500,
        batch_size=10)

并得到以下错误。我知道它不是 rasa_core 错误,而是可能与 keras 相关的错误。

rasa_core/policies/keras_policy.py", line 177, in train
    **params)
TypeError: fit() got multiple values for keyword argument 'batch_size'

我是机器人构建的新手,之前从未在深度学习项目中做过。使用以下依赖项 rasa_core==0.12.x keras==2.1.6

厄尔布齐

我遇到了同样的错误,经过多次搜索,我确实找到了解决方案。这不是最好的解决方案,但它可以提供帮助!

转到第 172-177 行中的 rasa_core\rasa_core\policies\keras_policy.py 并从 model.fit 中删除 epochs 和 batch_size 参数。改变这个:

    params = self._get_valid_params(self.model.fit, **kwargs)
    self.model.fit(shuffled_X, shuffled_y,
                   epochs=self.epochs, batch_size=self.batch_size,
                   **params)

对此:

    params = self._get_valid_params(self.model.fit, **kwargs)
    self.model.fit(shuffled_X, shuffled_y,**params)

然后你可以在 agent.train() 中传递 epochos 和 batch_size 参数

我希望它会有所帮助!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在 Django 后端服务多个 RASA 机器人

来自分类Dev

使用机器人框架在多个地区实现高度可用的机器人

来自分类Dev

Facebook聊天机器人(PHP webhook)发送多个回复

来自分类Dev

Skype聊天机器人未更新为最新发布

来自分类Dev

您能否将聊天机器人用户提供的数据从 Dialogflow 导出为定制的 JSON?

来自分类Dev

在Python函数中使用* args,** kwargs时,“为关键字参数获取多个值”

来自分类Dev

从多个模型解析 Rasa NLU

来自分类Dev

为关键字参数“响应”获得多个值 - django

来自分类Dev

如何通过引用机器人框架关键字来传递参数?

来自分类Dev

Rasa网络聊天集成问题

来自分类Dev

部署使用Flask框架编写的聊天机器人

来自分类Dev

聊天机器人框架 401 未授权问题

来自分类Dev

使用字典编写数据库时“对象为关键字参数获取多个值”

来自分类Dev

对于服务机器人,我应该使用ChatScript还是Rasa?

来自分类Dev

TypeError:model()获得了意外的关键字参数'batch_size'

来自分类Dev

如何使用机器人框架重建聊天机器人对话框

来自分类Dev

机器人框架“运行关键字如果”预计至少有 2 个参数,得到 1

来自分类Dev

在 RASA NLU 中的训练数据或配置没有任何变化的情况下损失值发生变化

来自分类Dev

聊天机器人的Facebook消息

来自分类Dev

Facebook 信使聊天机器人

来自分类Dev

Botframework 提醒聊天机器人

来自分类Dev

聊天机器人的默认消息

来自分类Dev

如何在机器人框架中使用从一个关键字到另一个关键字的值

来自分类Dev

如何使用机器人框架关键字将列表列表转换为LIST

来自分类Dev

机器人框架:如何使“等待”直到硒库中的关键字返回true或false

来自分类Dev

如何实现基于机器人框架中关键字结果的If条件?

来自分类Dev

在机器人框架关键字中循环 XPath 变量

来自分类Dev

RobotFramework:为什么要在关键字/机器人框架语法中编写测试?

来自分类Dev

RASA pip安装失败:多个要求不兼容

Related 相关文章

  1. 1

    在 Django 后端服务多个 RASA 机器人

  2. 2

    使用机器人框架在多个地区实现高度可用的机器人

  3. 3

    Facebook聊天机器人(PHP webhook)发送多个回复

  4. 4

    Skype聊天机器人未更新为最新发布

  5. 5

    您能否将聊天机器人用户提供的数据从 Dialogflow 导出为定制的 JSON?

  6. 6

    在Python函数中使用* args,** kwargs时,“为关键字参数获取多个值”

  7. 7

    从多个模型解析 Rasa NLU

  8. 8

    为关键字参数“响应”获得多个值 - django

  9. 9

    如何通过引用机器人框架关键字来传递参数?

  10. 10

    Rasa网络聊天集成问题

  11. 11

    部署使用Flask框架编写的聊天机器人

  12. 12

    聊天机器人框架 401 未授权问题

  13. 13

    使用字典编写数据库时“对象为关键字参数获取多个值”

  14. 14

    对于服务机器人,我应该使用ChatScript还是Rasa?

  15. 15

    TypeError:model()获得了意外的关键字参数'batch_size'

  16. 16

    如何使用机器人框架重建聊天机器人对话框

  17. 17

    机器人框架“运行关键字如果”预计至少有 2 个参数,得到 1

  18. 18

    在 RASA NLU 中的训练数据或配置没有任何变化的情况下损失值发生变化

  19. 19

    聊天机器人的Facebook消息

  20. 20

    Facebook 信使聊天机器人

  21. 21

    Botframework 提醒聊天机器人

  22. 22

    聊天机器人的默认消息

  23. 23

    如何在机器人框架中使用从一个关键字到另一个关键字的值

  24. 24

    如何使用机器人框架关键字将列表列表转换为LIST

  25. 25

    机器人框架:如何使“等待”直到硒库中的关键字返回true或false

  26. 26

    如何实现基于机器人框架中关键字结果的If条件?

  27. 27

    在机器人框架关键字中循环 XPath 变量

  28. 28

    RobotFramework:为什么要在关键字/机器人框架语法中编写测试?

  29. 29

    RASA pip安装失败:多个要求不兼容

热门标签

归档