如何为watson Natural Language Classifier创建.csv文件

时间:2016-04-06 13:54:50

标签: ibm-watson

我的.csv格式就像这样

Good evening,Greeting
good morning,Greeting
good afternoon,Greeting
hi everybody,Greeting
1,quantity
2,quantity
3,quantity
4,quantity
5,quantity

I would like you to give me *,OrderPlacement
I need *,OrderPlacement
I needed *,OrderPlacement
Please send *,OrderPlacement

现在输入文字是我需要3笔,然后NLC对数量设置更高的置信度。那么我该如何解决这个错误呢?

1 个答案:

答案 0 :(得分:2)

有很多问题。

NLC的目的是以自然语言格式训练问题。使用这些问题,它能够确定以前从未见过的问题的意图。

因此,您的训练数据必须是正确的英语。这些行不起作用:

1,quantity
2,quantity
3,quantity
4,quantity
5,quantity
相反,它应该以某人可能会问的方式,而不是所有相同的模式。例如:

I would like to buy 1 item,quantity
Can I get 2 items?, quantity
Please add three items to my basket, quantity
I want to purchase four boxes of your product, quantity
Please send me five boxes, quantity

即便如此,我也建议不要制作问题。当你正在训练你如何说话,而不是你的最终用户。

同样@Leo提到,NLC不是解析器。所以这些行不起作用:

I would like you to give me *,OrderPlacement
I need *,OrderPlacement
I needed *,OrderPlacement
Please send *,OrderPlacement

因为它们是不完整的句子。你已经失去了原始问题的意图。

最后,NLC要求每个意图至少5个问题才能正确训练。

您可以在service API document中详细了解其工作原理。