python-3.x - Chatterbot 动态训练
问题描述
我正在使用chatter bot
实现聊天机器人。我想Chatterbot
动态训练数据集。
每当我运行我的代码时,它都应该从一开始就进行自我训练,因为我需要为每个与我的机器人聊天的人提供新数据。
那么如何在 python3 和 windows 平台上实现这一点呢?
我想要实现的目标和面临的问题:
我有一个 python 程序,它将创建一个文本文件 student_record.txt,这将从数据库生成,并且在不同的学生注册或登录时几乎是新的。在喋喋不休的机器人中,我使用给出这个文件名来训练机器人,但它仍然从以前的训练数据中重放
解决方案
我得到了解决方案,我只是在程序开始时删除了数据库,因此在程序执行期间将创建新的数据库。我使用以下命令删除数据库
在我的情况下导入 os os.remove("database_name")
导入操作系统 os.remove("db.sqlite3")
谢谢你
推荐阅读
- cryptography - Airflow Broken DAG 错误 - 加密版本与加载的共享对象不匹配
- python - 如何在列表中找到特定模式?
- python - 找出保存的 Tensorflow h5 模型的架构
- python - 我该如何尝试,除了:阻止此错误?
- python - Tkinter 窗口在启动进度条后挂起
- python - 有人可以解释一下“d.maximumDifference”最终是如何工作的吗?就像我们甚至可以在类内的函数内调用变量吗?
- c++ - 如何遍历 C++ 中对象的指针列表
- python - 将两个列表按行合并为一个
- reactjs - 如何在反应中将对象列表添加到 useState([])?
- flutter - 如何为审查委员会制作 if/else,以便如果我喜欢或不喜欢,其他选项变为 0?(颤动/飞镖)