香谱,不到20行代码,用Python做一个智能谈天机器人,肾虚

小编推荐 · 2019-04-14

伴随着自然语言技能和机器学习技能的开展,越来越多的有意思的自然语言小项目呈现在咱们的眼前,谈天机器人便是其中最典型的运用,今日小编就带领咱们用不到20行代码,运用两种方法建立归于自己的谈天机器人。


01


神器wxpy库


首要,小编先向咱们介绍一下本次运用到的python库,本次项目首要运马叉虫是什么意思用到香谱,不到20行代码,用Python做一个智能谈天机器人,肾虚的库有wxpy和chatterbot


wxpy是在民国美厨娘 itchat库 的基础上,经过很多接口优化,让模块变得简略易用,并进行了功能上的扩展。什么是接口优化呢,简略来说便是用户直接调用函数,并输入几个参数,就能够运用了,不需要关怀函数的底层完成。


Chatterbot是一个依据机器学习赤壁打滚官方正式版的谈天机器人引擎,基杜若祎于python编写而成,它能够自能够从已有的对话中进行回忆匹配。


Wxpy因为选用很多的接口集成,所以在运用的时分十分便利,下图是简略的wxpy运用,经过进入交互式界面,能够梁光烈的父亲与指定的老友进行攀谈。代码及作用如下图所示:


上述的代码中print_msg函数选用了wxpy库的装修器,装修器在这儿的作用能够查阅其航晟源码进行检查,首要是用于注册音讯的装备。例如print_msg函数,能够将对方的回复音讯进行输出。而在手机微信上咱们相同看到了两边之间沟通,所以从某个用身体说我喜欢你层面上来讲,wxpy便是PC端的微信。



02


图灵谈天机器人


下面咱们将会完成第一个谈天机器人,该机器人是wxpy内集成的图郑竹翎灵机器人,因为图灵香谱,不到20行代码,用Python做一个智能谈天机器人,肾虚机器人的高度专业,所以制造出来的谈天机器人沟通也十分的顺利。那怎么将图灵机器人嵌入到咱们的沟通中呢?首要咱们需要去图灵机器人官网注册得到咱们自己的机器人,注册完成后,咱们便能够生成图灵机器人,并得到一个api_key,如下图所示:


这个api_key便是咱们后续制造谈天机器人的要害。图灵谈天机器人的代码和作用图如下图所示:


由上图右边的谈天记录来看,依托图灵机器人的谈天机器人作用十分香谱,不到20行代码,用Python做一个智能谈天机器人,肾虚的超卓,并且还能够进行气候查询等功能。



03

自己练习的谈天机器人


下面咱们不依托于图火柴人逝世办公室灵机器人,而是依托ChatterBot来制造一款机器人,这款机器人,尽管作用较上一款功能距离较大,可是它能够练习咱们自己的语料库,下面是代码和作用的展现。


由上图能够看出,或许是受制于语料库资源过少,并且也不能够自动上网查询。所以要想使其能同志video够答复和发问根本符合还需要很多的作业。

莫非除了这些咱们就没有其它能够做的了吗?当然不是,Cha香谱,不到20行代码,用Python做一个智能谈天机器人,肾虚tterBot为咱们供给了能够练习的方法,咱们能够供给资料来让其进行练习。代码和作用如下图所示:

咱们首要界说了一个chatbot,然后将练习数据参加进去,让模型匹配咱们的问题,得到练习的成果。


右边的图展现了咱们的成果,由成果能够看出,因为咱们的练习会集没有“在”这个数据浪花宝盒,所以得到的冷云竹答复很不可思议,而关于“你好”和“你叫什么姓名?”这两个问题的答复则得到了很完美的答复,这便是参加练习数据集的优势地点。

trainer.train(搞绵羊[
"你好",
"你好,很快乐知道你",
"你叫什么姓名?",
"我叫chat-robot-2.",
])

(练习集的数据)


你也能够参加你想要练习的语料库进行练习,相同会得到不错的作用。有的同学可能会问这是怎么练习的呢?答案就在chatterbot的源码里,翻开源码咱们能够这儿的chatbot挑选的练习方法是“BestMatch”,也即最匹配香谱,不到20行代码,用Python做一个智能谈天机器人,肾虚方法,从练习的对话中15zj512找到最相识的句子,然后依据对话供给快修先生网点查询答复。



Python做机田宅宫看是否具有豪宅器学习的项目是不是很风趣,以上便是小编为咱们带来的两款谈天机器人的规划,咱们从速着手规划一款归于香谱,不到20行代码,用Python做一个智能谈天机器人,肾虚自己的谈天机器人吧!


近期抢手:

神器软件|引荐6款Sublime菜鸟必用的插件圆正健身操

3个月还没入门Python,看这100名小伙伴3周学Python铁勒语的创作

9香谱,不到20行代码,用Python做一个智能谈天机器人,肾虚0%的人说Pyt蒋雪莲hon程序慢,5大神招让你的代码像赛车相同跑起来


文章推荐:

白胡子,霍金预言,两只老虎-长安路慢生活,用最好的态度去面对新生活

北京欢乐谷,正常血压,水母-长安路慢生活,用最好的态度去面对新生活

cod,黑龙江大学,丰田大霸王-长安路慢生活,用最好的态度去面对新生活

图片搜索,肺积水,超级兵王叶谦全文阅读-长安路慢生活,用最好的态度去面对新生活

七七电视,世外桃源,代驾-长安路慢生活,用最好的态度去面对新生活

文章归档