我正在尝试安装MITIE,如RASA documentation中所述。
他们尝试使用Python命令克隆并安装存储库NLP Mitie:
pip install git+https://github.com/mit-nlp/MITIE.git
我还下载了NLP Mitie并成功在Windows上使用CMake构建了工具。
但我很困惑如何将它与RASA NLU集成。
在RASA文档中,他们在" mitie_file"中包含了total_word_feature_extractor.dat。密钥在配置文件中。
如何安装MITIE并将其与RASA集成,任何指针都会有所帮助。
答案 0 :(得分:2)
对于UNIX O.S:
pip install git+https://github.com/mit-nlp/MITIE.git
适用于Windows O.S:
我通过以下方式解决了我的问题,希望将来可以帮助某人。
1)首先从MITIE's official GIT page克隆git包。
2)下载后,似乎~\MITIE-master\mitielib
有一个__init__.py
文件,使该目录成为有效的Python模块。
导航到~\MITIE-master\mitielib
文件夹,它看起来像这样:
3)从pip安装的软件包驻留在C:\Anaconda3\Lib\site-packages\
目录中。创建一个名为mitie的新文件夹并将内容粘贴到那里。
4)最后修改配置文件,如下所示,在mitie_file键的值中提供total_word_feature_extractor.dat文件的路径:
{
"project": "xyz",
"path": "C:\\Users\\xyz\\Desktop\\RASA\\models",
"response_log": "C:\\Users\\xyz\\Desktop\\RASA\\logs",
"pipeline": ["nlp_mitie", "tokenizer_mitie", "ner_mitie", "ner_synonyms", "intent_entity_featurizer_regex", "intent_classifier_mitie"],
"data": "C:\\Users\\xyz\\Desktop\\RASA\\data\\examples\\RASAFormat.json",
"cors_origins": ["*"],
"mitie_file" : "C:\\Users\\xyz\\Desktop\\total_word_feature_extractor.dat",
"aws_endpoint_url": null,
"token": null,
"num_threads": 2,
"port": 5000
}