如何删除学习数据?

How to delete learned data?

学完数据库-A,想删除一次学过的东西,再学习数据库-B。 但是,在我尝试的方法中,我无法抹去我曾经学过的东西。 我会同时学习数据库 - A 和数据库 - B。

你想听什么 · 如何删除学习数据


我使用 django 将聊天机器人上传到网络。 使用 python 3

我是日本人,我使用翻译网站,所以这个问题可能有点令人困惑。

要从聊天机器人的数据库中删除所有对话数据(语句、响应和标签),可以在 ChatBot 实例的存储适配器上调用 drop 方法。

这是一个简短的例子:

from chatterbot import ChatBot

chatbot = ChatBot('Example Bot')

chatbot.storage.drop()

除了程序化的删除方式外,因为你使用的是Django,你可能会发现Django Admin对于删除和修改个别回复也很方便。可以在他们的文档中找到有关 Django 管理的更多信息。

https://docs.djangoproject.com/en/2.1/ref/contrib/admin/