简体   繁体   English

使用python包chatterbot进行机器学习

[英]Machine learning with python package chatterbot

Entire chatterbot we feed the bot with data and it responds accordingly. 整个chatterbot,我们将数据提供给机器人,然后机器人做出相应的响应。 But why they say its a machine learning dialogue conversation. 但是为什么他们说这是一个机器学习对话对话。 I don't see any machine learning in that. 我看不到任何机器学习。

At least if bot doesn't have data what user speaks, if it learns and speaks automatically next time then we can accept machine learning is there. 至少如果bot没有数据,用户说什么,如果它下次学习并自动讲话,那么我们可以接受那里的机器学习。

Can any one enlighten me? 谁能启发我?

You are correct that ChatterBot learns new responses based on the conversations it engages in. 您是正确的,ChatterBot根据其参与的对话学习新的响应。

Additionally, ChatterBot uses search algorithms and classification algorithms to return appropriate responses to the input it receives. 此外,ChatterBot使用搜索算法和分类算法将适当的响应返回给它收到的输入。 A form of "reinforcement" can also be used to teach the chat bot to respond with statements that are more commonly demonstrated as responses to particular inputs. 还可以使用一种“强化”形式来指导聊天机器人以更常见的对特定输入的响应的陈述来响应。

For reference: What kinds of machine learning does ChatterBot use? 供参考: ChatterBot使用哪种机器学习?

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM