本文整理匯總了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