訓練之前,要搭建環境,參考:
水中的魚:多輪對話框架Rasa代碼解讀--環境搭建?zhuanlan.zhihu.com一.訓練入口解讀
訓練過程的命令為:
python __main__.py train --domain domain.yml --data data --config config.yml --out models
真心為rasa的代碼點贊,因為它使用Python3新特性類型註解, 提高代碼可讀性.
我們知道 Python 是一種動態語言,變數以及函數的參數是不區分類型。.
Python解釋器會在運行的時候動態判斷變數和參數的類型,這樣的好處是編寫代碼速度很快,很靈活,但是壞處也很明顯,不好維護,可能代碼寫過一段時間重新看就很難理解了,因為那些變數、參數、函數返回值的類型,全都給忘記了。而且當你在讀別人的代碼的時候,也無法一眼看出變數或者參數的類型,經常要自己推敲,這樣給學習帶來了很大的障礙。