как очистить базу знаний бота в виндовс 10

После установки chatterbot я пару раз обучил бота с помощью данных корпуса, предоставленных в chatterbot, а также используя некоторые из моего собственного списка диалогов. После этого, когда я обучил бота с некоторыми данными корпуса, написанными мной. Затем, когда я пытаюсь поговорить с ботом, он отвечает из своей базы знаний. Итак, если бы кто-нибудь мог сказать мне, где я могу найти эти данные базы знаний или как я могу очистить данные базы знаний, созданные чат-ботом


person SOUVIK DEY    schedule 14.03.2018    source источник
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