如何在Django for Chatterbot中指定自定义语料库路径?

时间:2017-06-04 03:33:57

标签: python json django corpus chatterbot

似乎可以通过指定位置的路径来使用自定义语料库json文件。但是,我对如何做到感到困惑。 chatterbot提供的示例并不是很清楚。

http://chatterbot.readthedocs.io/en/stable/training.html

他们这样做。

"./data/my_corpus/"

./意味着根目录中有一个名为data的文件夹吗?如果是的话,什么是root?我的django应用程序?

在另一行,他们直接引用.json文件?他们似乎也做.corpus.json?这是正确的文件名方案吗?我需要两条线吗?它非常混乱,不太清晰。

有一个明确的例子说明如何做到这一点?

1 个答案:

答案 0 :(得分:2)

培训数据(training_data)接受文件列表。你可以提到这样的文件...... <your_app or directory>/folders...

backend
|___ corbus/data/introduction.py
    |___ __init__.py

project
|___ settings.py

然后在您的设置中,您可以通过

提及培训数据文件
'training_data': [
    'chatterbot.corpus.english',
    'backend/corpus/data/introduction/'
]