本文整理汇总了Python中chatterbot.trainers.ChatterBotCorpusTrainer方法的典型用法代码示例。如果您正苦于以下问题:Python trainers.ChatterBotCorpusTrainer方法的具体用法?Python trainers.ChatterBotCorpusTrainer怎么用?Python trainers.ChatterBotCorpusTrainer使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类chatterbot.trainers
的用法示例。
在下文中一共展示了trainers.ChatterBotCorpusTrainer方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: corpustrain
# 需要导入模块: from chatterbot import trainers [as 别名]
# 或者: from chatterbot.trainers import ChatterBotCorpusTrainer [as 别名]
def corpustrain(name, corpus):
bot = getBot(name)
bot.set_trainer(ChatterBotCorpusTrainer)
corpus = "chatterbot.corpus.english." + corpus
bot.train(corpus)
示例2: setUp
# 需要导入模块: from chatterbot import trainers [as 别名]
# 或者: from chatterbot.trainers import ChatterBotCorpusTrainer [as 别名]
def setUp(self):
super().setUp()
self.trainer = ChatterBotCorpusTrainer(
self.chatbot,
show_training_progress=False
)
示例3: get_chatterbot_corpus_trainer
# 需要导入模块: from chatterbot import trainers [as 别名]
# 或者: from chatterbot.trainers import ChatterBotCorpusTrainer [as 别名]
def get_chatterbot_corpus_trainer(chatbot):
return ChatterBotCorpusTrainer(
chatbot,
show_training_progress=False
)
示例4: setUp
# 需要导入模块: from chatterbot import trainers [as 别名]
# 或者: from chatterbot.trainers import ChatterBotCorpusTrainer [as 别名]
def setUp(self):
super().setUp()
self.trainer = ChatterBotCorpusTrainer(
self.chatbot,
show_training_progress=False
)
示例5: run
# 需要导入模块: from chatterbot import trainers [as 别名]
# 或者: from chatterbot.trainers import ChatterBotCorpusTrainer [as 别名]
def run(response, args=[]):
response_obj = Response(sys.modules[__name__])
cb = ChatBot('PantherBot')
cb.set_trainer(ChatterBotCorpusTrainer)
cb.train(
"chatterbot.corpus.english"
)
try:
response_obj.messages_to_send.append(cb.get_response(" ".join(args)).text)
except:
response_obj.messages_to_send.append("I'm feeling sick... come back later")
return response_obj