2

我正在使用 pycrfsuite(BIO taging) 和 nltk 创建一个序列标记程序。该程序应该能够处理具有不同上下文的查询。

我已经为每个上下文训练了不同的模型并分别保存了它们,一个模型用于处理航班预订查询,一个模型用于处理查询以发送短信等。

我有一个界面,用户可以在其中输入来自任何上下文的查询。除了迭代每个模型之外,任何人都可以建议我为特定查询查找和使用相应模型的最佳方法吗?还是我对使用不同的模型完全错误?

4

1 回答 1

1

传统上解决这个问题的方法是使用“意图”分类器来确定查询的意图。该分类器经过训练以将查询路由到适当的序列模型。然后你可以做的是将查询发送到意图分类器预测的前 3 个模型,看看哪些模型给出了合理的结果。

于 2016-05-25T19:10:49.873 回答