Rasa NLU 背后的算法是什么?

What is the algorithm behind Rasa NLU?

我看到 Rasa NLU 使用 MITIE 和 spaCy,但是谁能解释一下他们是如何使用它的以及背后的算法?

这里的 Rasa 博客上有 Alan 的 post,涵盖了所用的基本方法: https://medium.com/rasa-blog/do-it-yourself-nlp-for-bot-developers-2e2da2817f3d

这应该大致了解它在做什么,但如果您想了解更多信息,您可以轻松查看实际使用的代码(这是开源解决方案的巨大优势!)https://github.com/RasaHQ/rasa_nlu/tree/master/rasa_nlu

这取决于你想为你的机器人使用哪种 NER..基本上你在你的配置文件中定义了一个管道......最喜欢的是 spacy,因为它的语料库正在定期更新并被广泛使用..mitie 是与 spacy 相比没有那么好,而且还是旧版本。

language: "en"

pipeline: "spacy_sklearn"

您可以在此处阅读更多详细信息: choosing rasa nlu pipeline