После установки chatterbot я пару раз обучил бота с помощью данных корпуса, предоставленных в chatterbot, а также используя некоторые из моего собственного списка диалогов. После этого, когда я обучил бота с некоторыми данными корпуса, написанными мной. Затем, когда я пытаюсь поговорить с ботом, он отвечает из своей базы знаний. Итак, если бы кто-нибудь мог сказать мне, где я могу найти эти данные базы знаний или как я могу очистить данные базы знаний, созданные чат-ботом
как очистить базу знаний бота в виндовс 10
comment
Если вы используете конфигурацию хранилища SQL по умолчанию, должен быть файл .sqlite3, созданный относительно местоположения вашего кода. Удаление этого файла приведет к удалению всего изученного содержимого.
- person Gunther   schedule 14.03.2018
comment
@Gunther, на данный момент я использую предоставленный там корпусный набор данных. Но все же спасибо за информацию. В будущем я собираюсь перейти на mongodb. Но на данный момент я хочу знать, как очистить базу знаний, если она была сделана с помощью корпусных данных.
- person SOUVIK DEY   schedule 16.03.2018
Ответы (1)
ChatterBot сохраняет разговорный диалог, который он изучает, в любой базе данных, с которой вы его используете.
Один из распространенных способов удалить весь контент из базы данных выглядит следующим образом:
chatbot = ChatBot("...")
chatbot.storage.drop()
Функция «удалить» удалит контент из базы данных, которую использует ваш чат-бот.
person
Gunther
schedule
16.03.2018