Chatterbot动态培训

时间:2018-07-21 10:12:25

标签: python-3.x bots chatterbot

我正在使用chatter bot来实现聊天机器人。我希望Chatterbot动态地训练数据集。

每当我运行我的代码时,它都应该从一开始就进行训练,因为我需要每个与我的机器人聊天的人的新数据。

那么我如何在python3和Windows平台上实现这一目标?

我要实现的目标和面临的问题:

我有一个python程序,它将创建一个文本文件Student_record.txt,该文件将从数据库生成,并且在不同的学生注册或登录时几乎是全新的。在聊天机器人中,我通过给机器人提供了此文件名来训练机器人,但仍会从以前的训练数据中重播

1 个答案:

答案 0 :(得分:0)

我找到了解决方案,我只是删除了程序开头的数据库,因此在程序执行期间将创建新的数据库。  我使用以下命令删除数据库

导入操作系统    os.remove(“数据库名称”) 就我而言

导入操作系统    os.remove(“ db.sqlite3”)

谢谢