加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python – 构建自己的NLP API

发布时间:2020-12-16 22:49:39 所属栏目:Python 来源:网络整理
导读:我正在建立一个聊天机器人,我是NLP的新手. (api.ai AlchemyAPI对于我的使用案例来说太昂贵了.而且wit.ai似乎是错误的并且此刻不断变化.) 对于NLP专家,我可以轻松地在本地复制他们的服务吗? 到目前为止我的愿景(有节点,但对Python开放): 通过斯坦福纳提取实

我正在建立一个聊天机器人,我是NLP的新手.

(api.ai& AlchemyAPI对于我的使用案例来说太昂贵了.而且wit.ai似乎是错误的并且此刻不断变化.)

对于NLP专家,我可以轻松地在本地复制他们的服务吗?

到目前为止我的愿景(有节点,但对Python开放):

>通过斯坦福纳提取实体
>通过NodeNatural的LogisticRegressionClassifier实现的意图
>使用文本和验证/无效按钮训练用户界面(任何预先构建的工具?)

我是聊天机器人所需要的实体和意图吗? NodeNatural / StanfordNER与NLP即服务相比有多好?我没看到什么头痛?

最佳答案
你似乎完成了你的家庭工作.就像你说的,跟随事情会帮助你一路走来,

>用于识别意图的任何分类算法,例如sklearn的LinearSVC或LogisticRegression分类器
>任何好的NER工具,如StanfordNER或CRFsuite. CRFsuite易于使用的pthon包装称为pycrfsuite.
>情感分析工具,用于更类似人类的对话.
如果你使用python它会更好,因为python有很多免费的库.

只有wit.ai或api.ai等服务的好处是他们训练有素的准备使用意图和模型.如果你能够为你的机器人提供适当的培训,你也能够达到类似的准确性.

如果您构建一些现有的开源库而不是从头开始构建所有内容,那就更好了.
请在github上为check my opensource project提供类似于wit.ai/api.ai的类似界面.
快乐的编码!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读