当前位置: 首页 > 知识库问答 >
问题:

构建自己的NLP API

温开畅
2023-03-14

我在做一个聊天机器人,我对NLP是新手。

(api.ai和AlchemyAPI对我的用例来说太贵了。而wit.ai目前似乎有缺陷,并且在不断变化。)

对于NLP专家来说,我在本地复制他们的服务有多容易?

    null

实体和意图是一个聊天机器人所需要的吗?Nodenatural/Stanfordner与NLP-as-a-Service相比有多好?我没看到什么头痛?

共有1个答案

龙飞
2023-03-14

你似乎已经完成了你的家庭作业。就像你说的,顺着事情走会帮助你,

  • 任何用于识别意图的分类算法,如SKLearn的LinearSVC或LogisticRegression分类器
  • 任何好的NER工具,如StanfordNER或CRFSuite。CRFsuite具有易于使用的pthon包装,称为pyCRFSuite.
  • 一个情感分析工具,更像人类的对话。如果使用python会更好,因为python有很多相同的免费库。

像Wit.ai或API.ai这样的服务的唯一好处是他们经过严格训练,准备使用意图和模型。如果你能给你的机器人提供足够的训练,你也能达到类似的精度。

 类似资料:
  • 你可以使用Scapy构建你自己的自动化工具。你也可以扩展Scapy而不必编辑它的源文件。如果你构建了一些有趣的工具,请捐献给我们的邮件列表。 在你的工具中使用Scapy 你可以很容易的在你的工具中使用Scapy,只需要导入你需要的便可以使用。 第一个例子是传入一个IP或者一个主机名作为参数,发送一个ICMP响应请求,然后显示返回包完整的构造。 #! /usr/bin/env python imp

  • 前面一篇文章中我们介绍了 Groovy 语言的基础语法。这篇文章我们将一步步带大家从环境搭建到创建一个 Gradle 工程。从 0 到 1,帮助大家更好的理解 Gradle。 1. Gradle 的安装 我们安装 Gradle 之前首先要确保我们已经在系统中安装了 JDK,并且 JDK 的版本最低在 1.7。注意最新的 Gradle 版本需要 JDK1.8 及以上。 可以在控制台用java -ve

  • 本文向大家介绍用 Composer构建自己的 PHP 框架之构建路由,包括了用 Composer构建自己的 PHP 框架之构建路由的使用技巧和注意事项,需要的朋友参考一下 上一篇中我们已经建立了一个空的 Composer 项目,本篇将讲述如何构建路由。 久负盛名的 CodeIgniter 框架是很多人的 PHP 开发入门框架,同样也是我开始学习如何从头构建一个网站的框架。在 CI 中我学到了很多,

  • 为了真正地理解 RxJS,我推荐你尝试自己实现它的部分子集感受下自己可以产出怎样的代码。大多数情况下,并不是真的有必要了解到这个深度,但如果你有时间的话,请尝试一下。我们先来看看一个非常基础的实现,然后再一步步将其重构,最后使其看上去真的像那么回事。 步骤 I 步骤 II 步骤 III 步骤 IV

  • 注:本章节正在开发中。 虽然 basic 和 advanced 项目模板能够满足你的大部分需求,但是, 你仍有可能需要创建你自己的项目模板来开始项目。 Yii 的项目模板是一个包含 composer.json 文件的仓库,并被注册为一个 Composer package。任何一个仓库都可以被标识为一个 Composer package, 只要让其可以通过 create-project Compos

  • 本文向大家介绍用 Composer构建自己的 PHP 框架之设计 MVC,包括了用 Composer构建自己的 PHP 框架之设计 MVC的使用技巧和注意事项,需要的朋友参考一下 回顾 在上一篇教程中,我们使用 codingbean/macaw 这个 Composer 包构建了两条简单路由,第一条是响应 GET ‘/fuck' 的,另一条会 hold 住所有请求。其实对 PHP 框架来说,有了路由