我正在使用chatterbot训练我的聊天机器人,我下载并解析了一个用于培训的数据集,但是我遇到了一些问题,因为我有83000个示例,但是培训师坚持每次迭代都显示一个进度条,而我想使用一个单独的一个来显示所有会话的进度条。
有没有办法在聊天机器人中隐藏训练进度栏?
我在这里看到了一篇关于设置日志级别的帖子,但我还没有设法让它为我工作,这是正确的方法吗?
发布于 2022-05-13 11:19:43
您可以在类ListTrainer中重写方法培训。
class ListTrainer(Trainer):
"""
Allows a chat bot to be trained using a list of strings
where the list represents a conversation.
"""
def train(self, conversation):
"""
Train the chat bot based on the provided list of
statements that represents a single conversation.
"""
previous_statement_text = None
previous_statement_search_text = ''
statements_to_create = []
for conversation_count, text in enumerate(conversation):
if self.show_training_progress:
passhttps://stackoverflow.com/questions/71799431
复制相似问题