微软小冰写作文.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微软小冰写作文 聊天机器人已经有了很多很好的实现,比如图灵机器人、微软小冰都非常的智能而且语气都与人类相似。 但这不是一劳永逸的事情。在特定的场景中,问题的答案是有边界的,或者符合特定的业务场景,因此我们仍然需要可以根据需要定制和开发的机器人。Chatterbot项目是一个用python实现聊天机器人的开源项目(作者:gunthercox,GitHub地址)。下面介绍了chatterbot的实现方法以及如何基于该项目进行定制开发:chatterbot将机器人分为输入适配器、逻辑适配器、存储适配器、输出适配器和培训师模块。 inputadapter:这个模块被设计用来获取并处理用户输入,获取输入是指自动从外部获取输入,比如从gitterroom,twitter等这些都是项目自带的输入插件。处理用户输入是把获取到的输入转化为可以进行下一步处理的statement对象。 语句对象是用户输入的抽象。它包含输入文本和附加信息,并提供序列化和比较等方法。inputadapter是作为插件设计的,因此在实践中,我们可以实现自己的inputadapter,例如为每个用户键入ID,以便输入包含用户信息。在下一步的处理中,我们可以根据不同的用户实现不同的逻辑。 logicadapter:完成输入处理后就到了逻辑处理,这依然是一个插件式的设计,主进程在启动时会将用户定义的所有逻辑处理插件添加到logiccontext中,然后交multilogicadapter进行处理,multilogicadapter会依次调用每个logicadapter,logicadapter被调用时先执行can_process方式判断输入是否可以命中这个逻辑处理插件。比如说今天天气怎么样显然需要命中天气逻辑处理插件,但时间逻辑处理插件的can_process方法则应该返回false。 点击后,logicadapter负责计算相应的答案(也打包为语句对象)和置信度。multilogicadapter将以最高的置信度获取答案并进入下一步。该项目带来了许多逻辑适配器,包括closehatch、closereading、时态逻辑、数学逻辑,甚至情感逻辑。你可以自己探索。 在实践当中,我们还是需要自己定制开发一些逻辑处理插件,如果我们希望自己的逻辑处理插件优先级始终高于自带的插件,可以提高confidence,自带的逻辑处理插件返回的confidence最大是1,只要confidence比1大就是最高优先级了。storageadapter:刚才介绍logicadapter时其实还有一点没有说明,就是大部分的逻辑处理还是基于训练集的,在处理时需要与训练集做匹配,所以这个项目将训练集的持久化也做成了插件式的,自带的持久化有文件型(json格式)、mongodb,我们也可以做自己的持久化层,比如支持redis,支持mysql。 Outputadapter:不需要详细介绍这个模块。它基本上与inputadapter相同,但输出是在这里处理的。它也是一个插件设计,所以我们也可以定制开发。例如,如果我们与腾讯和其他语音合成服务提供商的接口集成,我们的机器人就可以“说话”。 trainer:这个模块提供训练机器人的方法,自带的方法有两种,一种是通过输入list来训练,比如[你好,你好啊],后者是前者的回答,另一种是通过导入corpus格式的文件来训练。如果这两种方法都没有办法满足的话,我们还可以写自己的训练模块,但总的来说还是要将最终的训练集转换成上述两种类型。 结论:chatterbot并不是一个完美的聊天机器人项目(如果你想在安装聊天机器人后马上得到它,你可以放弃它)。一般来说,内置功能是有限的,但这个项目并不简单。由于项目本身的结构非常清晰,插件性很强,非常适合在此基础上进行定制开发。那我们就开始吧。 我是怀着崇敬的心情读完这篇文章的:多年前,石牙的母亲因一场罕见的暴雨,在小黑河里淹死了。 父亲张木认为妻子的死是因为没人救他,于是断绝了与人的联系,买了一条船捕鱼,依靠儿子史雅。由于父亲的关系,史娅被同学们忽视和羞辱。他开始恨他的父亲。 可当他得知他的死对头王猛需要捕鱼给妈妈吃时,他义不容辞帮助了王猛,受到了父亲的毒打。后来,又是一场暴雨,王猛为了给妈妈捕鱼被河水卷走了。 施亚用一艘船救了王蒙,但和当年的母亲一样,他被淹死在河里。张牧知道后非常伤心。读完这本书,我只剩下无尽的叹息和止不住的泪水。 叹息是为了张木头错误的固执,眼泪则是为了石牙的善良与他无辜的牺牲。在这篇文章中,作者常新港成功地塑造了三个人物形相:善良勇敢、自尊心强、舍己为人的张石牙,固执但又非常疼爱儿子的张木头

文档评论(0)

180****8756 + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体盛世风云(深圳)网络科技有限公司
IP属地陕西
统一社会信用代码/组织机构代码
91440300069269024M

1亿VIP精品文档

相关文档