无法在rasa-nlu中训练LUIS模型

时间:2019-06-23 17:16:39

标签: rasa-nlu

我已经按照以下说明在Windows 10 1809构建版上安装了Python 3.6.8并安装了rasa

pip install rasa pip install rasa[spacy] python -m spacy download en_core_web_md python -m spacy link en_core_web_md en

创建了一个文件夹c:\chatbot,并在命令cd c:\chatbot rasa init下运行,该命令在chatbot文件夹中创建了数据,模型和其他文件夹/文件。

我删除了Rasa中记录的数据文件夹下的文件,作为Microsoft LUIS-迁移指南的开源替代品,并将luis模型(作为json文件)复制到了数据文件夹中。

复制后,运行以下命令,从而出现以下错误。

c:\chatbot>rasa train nlu -vv 
2019-06-23 15:17:11 DEBUG rasa.skill - Selected skills: No NLU data given.
Please provide NLU data in order to train a Rasa NLU model using the ‘–nlu’ argument.

无法导入LUIS模型并对其进行训练。可以帮助您解决此问题。

感谢,普拉萨德

1 个答案:

答案 0 :(得分:1)

我认为您实际上在rasa中发现了一个错误。我为此创建了一个问题:https://github.com/RasaHQ/rasa/issues/3853

作为解决方法,请尝试先转换您的数据:

rasa data convert nlu --data <path to your json file> -f md --out converted-rasa-file.md
mv <path to your json file> <somewhere-out-of-the-data-directory

更新:此问题已在rasa 1.1.5

中修复

然后,您应该可以使用rasa train进行训练。