文件名称:ryuzaki_bot:使用NLTK和scikit-learn的Python中的简单聊天机器人
文件大小:15KB
文件格式:ZIP
更新时间:2024-02-23 22:12:17
scikit-learn chatbot python3 nltk api-rest
嗨,我是RyuzakiBot! 寻找免费的开源聊天机器人? RyuzakiBot是一个简单的基于检索的聊天机器人,使用NLTK和scikit-learn在Python3中从头开始制作。 在此处尝试: : 请注意,该网站已部署在免费的Heroku服务器上,并且首次加载和响应需要一些时间。 使用自己的语料库 如果您想对RyuzakiBot进行其他主题的培训,请自行更改corpus.txt文件。 创建一个不难,每个语料库只是各种输入语句及其对聊天机器人的响应进行训练的样本。 在上面的示例中,它将使用的Wikipedia页面作为语料库。 API REST RyuzakiBot使用了微框架及其扩展,增加了对快速构建REST API的支持: 。 您可以在此处向API发出HTTPS请求: : q=将保留查询,并且所有GET请求都将返回JSON对象。 实作 这个聊天机器人是用Python3编写的,主要使用: NLTK:是自然语言处理(NLP)和人工智能库。 NLTK用于文本预处理(消除噪声,停用词,词干和词形去除)。 请访问了解更多信息。 scikit-learn:是一个数据挖掘和数据
【文件预览】:
ryuzaki_bot-master
----ryuzaki_bot.py(2KB)
----corpus.txt(19KB)
----nltk.txt(14B)
----constants.pyc(2KB)
----requirements.txt(348B)
----ryuzaki_bot_desktop.py(3KB)
----LICENSE(1KB)
----Procfile(29B)
----README.md(2KB)
----.gitignore(326B)
----constants.py(832B)