0

我已经设法将 NLTK 的东西下载到本地聊天框数据文件夹,但之后我找不到任何关于如何让 SentimentComparison 工作或如何初始化 VADER 词典的文档(显然是从 NLTK 中提取的) 然后让聊天机器人将其全部用于输出。Python 3.6.3 chatterbot 0.7.6 NLTK 安装在这里 ...chatterbot\data\nltk_data 问:谁能给我提供例子?

4

1 回答 1

0

statement_comparison_function您可以通过为您的聊天机器人设置 来使用情绪分析比较。

例如:

from chatterbot import ChatBot
from chatterbot.comparisons import sentiment_comparison

chatbot = ChatBot(
    # ...
    statement_comparison_function=sentiment_comparison
)

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

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

于 2017-12-06T04:03:20.223 回答