Open khanwhlee opened 7 years ago
我merge了最新的rasa_nlu到我的repo裡面。 最新的rasa_nlu會默認選擇models文件夾中最新的模型,而沒有了--server_model_dirs這個選項。
一種是直接跑下面的命令,會自動調取最新訓練好的模型:
python -m rasa_nlu.server -c config_jieba_mitie_sklearn.json
指定模型路徑現在要用-p
這個參數:
python -m rasa_nlu.server -c sample_configs/config_jieba_mitie_sklearn.json -p ./model_20170820_medical
已經更新了readme說明。
太好了! 我原本也是把 自己的 model 丟到 fallback 這樣而已。 感謝。
另一個指定model的方法,是在curl的時候指定model名字:
$ curl -XPOST localhost:5000/parse -d '{"q":"我发烧了该吃什么药?", "project": "rasa_nlu_test", "model": "model_20170921-170911"}' | python -mjson.tool
rasa NLU version (e.g.
0.9.2
): 0.9.2 Used backend / pipeline (mitie
,spacy_sklearn
, ...): MITIE+Jieba+sklearn Operating system (windows, osx, ...): osx Issue: server.py: error: unrecognized arguments: --server_model_dirs=/... 我用 pip install 的 rasa_nlu 可以執行 server_model_dirs 但如果是 git clone 再 python setup.py install 就無法使用 server_model_dirs