类糖的话匣
sugaroid-chatterbot-corpus的Python项目详细描述
聊天语言训练语料库
这些模块用于快速训练ChatterBot以响应各种 不同语言的输入。虽然很多聊天室都是设计的 为了独立于语言,进行这些训练仍然是有用的 集合可用于为新的数据库初始化,并使 机器人可以产生更多不同的反应。在
有关如何使用这些数据集的说明,请参阅 project documentation。在
这个语料库中包含的所有训练数据都是用户提供的。在
如果您有兴趣为一种新语言提供支持,请 创建拉取请求。欢迎添加!在
创建你自己的语料库训练数据
Chatterbot是一个非常灵活和动态的聊天机器人,你可以很容易地做到 创建您自己的培训数据和结构。在
创建或复制现有的.yml文件,并将该文件放入现有或 在下创建的新目录 chatterbot_corpus\data\<NEW DIRECTORY>使用任何文本编辑该文件 你喜欢的编辑。在
在文件的开头,您设置了一个或两个类别。在
categories: - myown - my own categories
然后你可以开始你的实际训练对话数据。在
^{pr2}$将你的训练语料库数据安装到Django
您需要将chatterbot安装为Quick Start Guide。 安装完成后,请转到 (Virtual Env)/lib/pythonX.X/site-packages/chatterbot_corpus/data/ 目录。这里的结构与GitHub中的结构相同 repo,这里是您可以创建自己的目录和 对话文件。在
当你完成你的文件,那么你能编辑Django吗 setting.py文件并找到chatterbot培训部分。给你 您需要添加chatterbot.corpus.<DIRECTORY>.<FILENAME>
'training_data': [ 'chatterbot.corpus.english.greeting', 'chatterbot.corpus.custom.myown', 'chatterbot.corpus.swedish.food' ]
完成后,请继续Django Chatterbot培训 会议。在
单元测试
“真正的专业人士不会浪费别人的时间和金钱 通过交付不合理地没有明显缺陷的软件; 它没有经过最小的单元测试;它不符合 规格和要求;即镀金 或者看起来像垃圾。”——丹尼尔·里德
pip install -r dev-requirements.txt nosetests
- 项目
标签: