簡體   English   中英

如何在 Docker 中的 RASA 中訓練和測試 nlu 模型?

[英]How to train and test nlu model in RASA inside Docker?

在 Docker 中使用 trainig RASA 存在問題。 我輸入它: docker run -it -v C:\\Users\\User\\Documents:/app --entrypoint=/bin/bash rasa/rasa

然后我提供了一個命令行來訓練 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.

我應該怎么做才能最終能夠在 C:\\Users\\User\\Documents\\data\\split_train\\training_data.md 中訓練和測試我的話語?

您需要在正在運行的 docker 容器內執行rasa train

通過執行以下命令檢查正在運行的容器:

docker ps

現在使用您的模型在容器內執行 rasa train :

docker exec <container-name> rasa train <arguments>

測試模型是否經過訓練:

docker exec -it <container-name> rasa shell <arguments>

Docker Docs中對docker exec 的引用。

另請參閱使用 Docker 運行 Rasa的 Rasa 文檔。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM