我正在尝试按照RASA documentation中的说明安装MITIE。

他们尝试使用Python命令克隆并安装存储库NLP Mitie的位置:

pip install git+https://github.com/mit-nlp/MITIE.git


我得到这个屏幕:
python - 如何在Windows上为RASA NLU安装MITIE NLP?-LMLPHP

我还下载了NLP Mitie并成功在Windows上使用CMake构建了工具。

但是我对于如何将其与RASA NLU集成感到困惑。

在RASA文档中,它们在配置文件的“ mitie_file”键中包含total_word_feature_extractor.dat。

任何指针都将对如何安装MITIE并将其与RASA集成有所帮助。

最佳答案

对于UNIX O.S:

pip install git+https://github.com/mit-nlp/MITIE.git



对于Windows OS:

我通过以下操作解决了我的问题,希望它对以后的工作有所帮助。

1)首先从MITIE's official GIT page克隆git包。

2)下载后,似乎~\MITIE-master\mitielib拥有一个__init__.py文件,该文件使目录成为有效的Python模块。
导航到~\MITIE-master\mitielib文件夹,它将类似于以下内容:

python - 如何在Windows上为RASA NLU安装MITIE NLP?-LMLPHP

3)从pip安装的软件包位于C:\Anaconda3\Lib\site-packages\目录中。新建一个名为mitie的文件夹,然后将内容粘贴在那里。

python - 如何在Windows上为RASA NLU安装MITIE NLP?-LMLPHP

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
}

关于python - 如何在Windows上为RASA NLU安装MITIE NLP?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47567251/

10-12 20:15