技术,假面骑士amazons,环太平洋3-奢侈品免费申请,免费大品牌信息发布

频道:趣闻中心 日期: 浏览:197

现在做谈天机器人,就我知道的办法进行简略介绍下:

一. 根据自然言语处理

这是进行关键字匹配,在[1]里,以python为编程言语,用了Scratch和NLTK(Natural Language Toolkit)来创立了一个简略的谈天机器人。

1). 创立语料库,然后将整个语料库转换为语句列表和单词列表以供进一步预处理。

2). 关键字匹配,这儿他用了TF-IDF和余弦类似度来进行关键字匹配。

完好代码能够在文中找到。它是一个十分简略的机器人,几乎没有任何认知技能,但它是进入NLP并了解谈天机器人的好办法。

二. 根据渠道

国内渠道有图灵机器人,QQbot(传闻停用了),用python接口做一个谈天机器人,对话根本没问题。还有便是根据神经网络的,TensorFlow之类的,但有时分作用并不好。

图灵机器人

关于这类的用法,有许多,这儿就省掉了。

三. Dialogflow(https://dialogflow.com/)

这个我想需求翻墙,毕竟用的是谷歌的服务。现在我在用这个,所以略微说一下,假如各位有时机用到,略微帮上忙了就不错了。

dialogflow登录界面

登录之后,创立新的文件,填好用户名,挑选文件言语,点创立就行了。左面便是创立好了的文件(small-talk_n),经过修改intents和entities来创立新的对话内容。

其实dialogflow供给了简略的对话内容:如下

这想对话能够移植到许多谈天软件(大多是国内用不了的)。能够选的,我后边用这个是经过机器人跟人对话,所以也没用到这些。

整体来说,dialogflow修改起来比较费力,需求人一句一句打上去,可是这也是个优点,由于对话内容都是咱们自己规划的,可填可减。

上图是简略测验,他有语音辨认功用,不过是付费的。

在[2]里,有dialogflow的简介和使用办法,不过后边我用是官方供给的阐明[3]。

后边更新会慢,五一完毕,得正式干活了---。。。

reference:

[1]. https://medium.com/analytics-vidhya/building-a-simple-chatbot-in-python-using-nltk-7c8c8215ac6e

[2]. https://mult1vac.me/build-chatbot-in-ten-minutes.html

[3]. https://dialogflow-python-client-v2.readthedocs.io/en/latest/

热门
最新
推荐
标签