チャットボットを使用して既存のコーパスでチャットボットをトレーニングしようとしていますが、チャットボットをトレーニングできないことがわかりました。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)
私の質問を見てくれてありがとう。