1

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

他们尝试使用 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 集成都会有所帮助。

4

1 回答 1

2

对于 UNIX 操作系统:

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


对于 Windows 操作系统:

我通过执行以下操作解决了我的问题,希望它对将来的某人有所帮助。

1)首先从MITIE官方GIT页面克隆git包。

2) 下载后,似乎~\MITIE-master\mitielib有一个__init__.py文件使该目录成为有效的 Python 模块。导航到~\MITIE-master\mitielib文件夹,它看起来像这样:

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
}
于 2017-12-18T14:00:27.930 回答