[英]How to train and test nlu model in RASA inside Docker?
Having issues with trainig RASA inside Docker.在 Docker 中使用 trainig RASA 存在问题。 I enter it:
docker run -it -v C:\\Users\\User\\Documents:/app --entrypoint=/bin/bash rasa/rasa
我输入它:
docker run -it -v C:\\Users\\User\\Documents:/app --entrypoint=/bin/bash rasa/rasa
Then I provide a command line to train with exact path to traning_data (it exists!) rasa train --data %cd%\\data\\split_train\\train_data.md nlu
But every time I got this然后我提供了一个命令行来训练 traning_data 的确切路径(它存在!)
rasa train --data %cd%\\data\\split_train\\train_data.md nlu
但是每次我得到这个
2019-12-16 17:35:39 WARNING rasa.cli.utils - '%cd%datasplit_traintrain_data.md' does not exist. Using default value 'data' instead.
2019-12-16 17:35:39 WARNING rasa.cli.utils - 'nlu' does not exist. Using default value 'data' instead.
What should I do to finally be able totrain and test my utterances in C:\\Users\\User\\Documents\\data\\split_train\\training_data.md?我应该怎么做才能最终能够在 C:\\Users\\User\\Documents\\data\\split_train\\training_data.md 中训练和测试我的话语?
You need to execute rasa train
inside the running docker container.您需要在正在运行的 docker 容器内执行
rasa train
。
check your running containers by executing:通过执行以下命令检查正在运行的容器:
docker ps
now execute rasa train inside the container with your model :现在使用您的模型在容器内执行 rasa train :
docker exec <container-name> rasa train <arguments>
test if the model was trained:测试模型是否经过训练:
docker exec -it <container-name> rasa shell <arguments>
Reference to docker exec in the Docker Docs . Docker Docs中对docker exec 的引用。
See also the Rasa DocsRunning Rasa with Docker .另请参阅使用 Docker 运行 Rasa的 Rasa 文档。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.