如何将NLTK库链接到chatterbot然后使用SentimentComparison?

时间:2017-12-05 05:53:34

标签: chatterbot

我已经设法将NLTK内容下载到本地聊天室数据文件夹,但之后我找不到任何关于如何使SentimentComparison正常工作的文档,或者如何初始化VADER词典(显然是提取的)来自NLTK)然后让聊天机器人使用它来输出。 Python 3.6.3 chatterbot 0.7.6 NLTK安装在这里... chatterbot \ data \ nltk_data 问:有人可以向我提供示例吗?

1 个答案:

答案 0 :(得分:0)

您可以通过为聊天机器人设置const re = /(?:@import)\s(?:url\()?\s?["\'](.*?)["\']\s?\)?(?:[^;]*);?/gi; const s='@import url("fineprint.css") print; @import url("bluish.css") projection, tv; @import \'custom.css\'; @import url("chrome://communicator/skin/"); @import "common.css" screen, projection; @import url(\'landscape.css\') screen and (orientation:landscape);'; s.replace(re, (match, g1) => console.log(match, g1));来使用情绪分析比较。

例如:

statement_comparison_function

您的聊天机器人将自动下载并使用所需的NLTK数据(例如VADER词典)。

有关可用比较功能的更多信息,请参阅ChatterBot文档:http://chatterbot.readthedocs.io/en/latest/comparisons.html