【发布时间】:2018-08-22 04:01:27
【问题描述】:
我很难理解 rasa nlu 中的训练数据。假设我想要有人告诉某人他们可以购买的动物的训练数据。为清楚起见,我将使用降价格式:
假设用户正在回答一个问题:
“你想买什么样的动物?”
表达你想买东西的方式只有这么多。 所以举个例子:
##intent:inform
- [cat](animal)
- buy [cat](animal)
- I would like to buy a [cat](animal)
我是否需要针对我打算处理的每种动物重复此操作?像下面这样?
##intent:inform
- [cat](animal)
- [dog](animal)
- [parrot](animal)
- buy [cat](animal)
- buy [dog](animal)
- buy [parrot](animal)
- I would like to buy a [cat](animal)
- I would like to buy a [dog](animal)
- I would like to buy a [parrot](animal)
另外,我注意到,在 rasa 的餐厅机器人中,它们有时会一遍又一遍地重复相同的示例,有时最多重复七次,如下所示:
##intent:inform
- [cat](animal)
- [cat](animal)
- [cat](animal)
- [cat](animal)
- [cat](animal)
- buy [cat](animal)
- I would like to buy a [cat](animal)
为什么有必要这样做?这对理解有什么影响?同一个单词在同一位置出现的次数更多如何表明它是一个适当的响应,尤其是如果您有类似下面的情况,其中同一实体的不同值被重复相同的次数?
##intent:inform
- [cat](animal)
- [cat](animal)
- [cat](animal)
- [cat](animal)
- [cat](animal)
- buy [cat](animal)
- I would like to buy a [cat](animal)
- [dog](animal)
- [dog](animal)
- [dog](animal)
- [dog](animal)
- [dog](animal)
- buy [dog](animal)
- I would like to buy a [dog](animal)
谢谢你,任何建议都值得赞赏。
【问题讨论】:
标签: machine-learning rasa-nlu rasa-core