ChatterBot Language Training Corpus
收藏资源简介:
这些模块用于快速训练ChatterBot以响应不同语言的各种输入。尽管ChatterBot设计为语言无关,但拥有这些训练集对于初始化新数据库和使机器人能够产生的响应更加多样化仍然很有用。所有训练数据都是用户贡献的。
These modules are utilized to rapidly train ChatterBot to generate responses to various inputs in different languages. Although ChatterBot is designed to be language-agnostic, having these training datasets remains valuable for initializing new databases and diversifying the responses that the robot can produce. All training data is user-contributed.
ChatterBot 语言训练语料库
这些模块用于快速训练 ChatterBot 以响应不同语言的各种输入。尽管 ChatterBot 的设计在很大程度上是语言独立的,但拥有这些训练集对于初始化数据库并使机器人的响应更加多样化仍然非常有用。
所有包含在此语料库中的训练数据都是用户贡献的。
创建自己的语料库训练数据
Chatterbot 是一个非常灵活和动态的聊天机器人,您可以轻松创建自己的训练数据并进行结构化。
-
创建或复制现有的
.yml文件,并将其放入chatterbot_corpusdata<新目录>下。 -
使用您喜欢的文本编辑器编辑该文件。
-
在文件开头设置一个或两个类别。 yaml categories:
- myown
- my own categories
-
开始您的实际训练对话数据。 yaml conversations:
-
- Hello
- Hello
-
- Hi
- Hello
-
将训练语料库数据安装到 Django
-
按照 快速开始指南 安装 ChatterBot。
-
安装完成后,进入
(虚拟环境)/lib/pythonX.X/site-packages/chatterbot_corpus/data/目录。 -
在该目录下创建自己的目录和对话文件。
-
编辑 Django 的
setting.py文件,找到 ChatterBot 训练部分,并添加相应的语料库路径。 python training_data: [ chatterbot.corpus.english.greeting, chatterbot.corpus.custom.myown, chatterbot.corpus.swedish.food ] -
完成配置后,进行 Django ChatterBot 训练会话。




