Rasa NLU-Using NLU Only

如果你只想使用Rasa中的NLU组件的话,你可以!

仅训练NLU模型

为了只训练NLU模型,运行:

rasa train nlu

这将会在data/文件夹下寻找NLU训练数据文件并保存已经训练好的模型于models/目录中。这个模型的名字将以nlu-开头。

在命令行中测试你的NLU模型

要在命令行中试用NLU模型,请使用rasa shell nlu命令:

rasa shell nlu

这将启动rasa shell并要求你键入任意消息测试。你可以输入任意多的消息。
另外,你可以省略nlu参数并且直接传入nlu模型。

rasa shell -m models/nlu-20190515-144445.tar.gz

运行一个NLU服务

为了使用你的NLU模型启动一个服务,需要在运行时传入模型的名字:

rasa run --enable-api -m models/nlu-20190515-144445.tar.gz

然后,你可以使用/model/parse端口对模型进行请求预测,为此,需要运行:

curl localhost:5005/model/parse -d '{"text":"hello"}'
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容