嘿,我正在尝试使用 chatterbot 用现有的语料库训练我的聊天机器人,但我发现我的聊天机器人无法训练。当涉及到 bot.train(data) 行时,它似乎卡住了。这是我的代码:
from chatterbot import ChatBot
from chatterbot.trainers import ListTrainer
import os
bot = ChatBot('ChatBot')
bot.set_trainer(ListTrainer)
new = []
for files in os.listdir('/Users/christinalai/Desktop/corpus'):
data = open('/Users/christinalai/Desktop/corpus/' + files, mode='r',errors="ignore").readlines()
for line in data:
new.append(line)
bot.train(new)
while True:
message = input("You: ")
if message.strip() not in message_list:
reply = bot.get_response(message)
print("ChatBot: ", reply)
谢谢你看我的问题。