首页 > 解决方案 > Chatterbot 动态训练

问题描述

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

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

那么如何在 python3 和 windows 平台上实现这一点呢?

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

我有一个 python 程序,它将创建一个文本文件 student_record.txt,这将从数据库生成,并且在不同的学生注册或登录时几乎是新的。在喋喋不休的机器人中,我使用给出这个文件名来训练机器人,但它仍然从以前的训练数据中重放

标签: python-3.xbotschatterbot

解决方案


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

在我的情况下导入 os os.remove("database_name")

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

谢谢你


推荐阅读