类糖的话匣

sugaroid-chatterbot-corpus的Python项目详细描述


聊天语言训练语料库

Package VersionBuild Status

这些模块用于快速训练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

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
二进制字符串的java NumberFormatExceprion   java如何在Neo4j中查找/匹配/选择标识符名称   java哪一年的日期与原始年份相同?   java什么时候JAXB可以用于Json而不是XML?   java使用PayPal权限API进行PayPal支付   java Getting error在使用安卓 vision api扫描二维码时加载图像失败   java直接突出显示RichTextFX中的一个文本范围   java Resolve@RegisteredAuth2AuthorizedClient,其令牌在spring Security 5.2的spring server之外获得。十、   yyyymmddhhmmss的Java正则表达式   java我试图将google recaptcha与spring mvc集成,但GreCaptCharResponse总是返回false。这里有一些代码   java使用JsonPath将文本转换为json   java无法解析符号。Maven依赖项已就位,但代码为红色   java使用循环查找范围内具有不同数字的数字   java这个SwingWorker是否不重用ThreadPoolExecutor中的线程?