AIGC革命已来,如何在企业场景落地?如何选择模型、怎样应用RAG、需要哪些组织流程配套? 了解详情
写点什么

IBM 近期扩充 Watson 认知 API 服务

  • 2016-03-24
  • 本文字数:1318 字

    阅读完需:约 4 分钟

近期,IBM 对 Watson 认知 API 服务进行了扩充,新增了情绪和语调分析 API 的测试版本。

Watson 的情绪分析 API 被添加至 AlchemyLanguage 的现有 API 服务中。去年 IBM 收购 AlchemyAPI 之后,后者的 API 服务就被纳入了 Watson 的服务清单中。目前,情绪分析 API 在处理完文本之后,会根据五种情绪对文本内容进行排名:快乐、恐惧、悲伤、厌恶和愤怒。

宣布进行 API 更新的博客中有一个示例,对下面的文本进行了分析:“那天别人跟我说我已经被经济系入取了。”这个文本的情绪分析排名结果是:

  • 愤怒:0.045
  • 厌恶:0.023
  • 快乐:0.93
  • 恐惧:0.035
  • 悲伤:0.07

根据这些数据,开发者可以对整体文本表达的情绪进行推断。

我们可以通过两种方式向该 API 发送需要处理的文本和 HTML 内容,一是通过 HTTP 将内容直接传送至端点,二是传入一个网络上可公开访问内容的 URL 链接。API 的输出格式包括 XML 和 JSON 两种。该 API 按照请求数计费,每个 IBM Bluemix 机构每天可以免费使用 1000 次 API 事件请求。计费标准为 0.007 美元 / 事件请求,最多支持 25 万次事件。

Watson 语调分析器与情绪分析 API 类似,但是在分析时增加了语言和社交语调的维度。

语调分为三大类:分析性、自信性和试探性的语调。对于前述示例文本,分析性得分为 0.39,自信性和试探性的值则为 0。

社交语调分析将语调分为五种不同的语调:开放性、尽责性、外向性、亲和性和情绪范围(或情绪稳定性)。这五种语调也被称为“五大”人格特征。对示例文本的分析得出这五种社交语调的值为:

  • 开放性:0.134
  • 尽责性:0.409
  • 外向性:0.474
  • 亲和性:0.736
  • 情绪范围:0.784

与情绪分析 API 类似,该 API 也只是使用了简单的 GET 和 POST 请求等 HTTP API,并返回一个单一响应。 API 文档中提供了 curl、Node、Java 和 Python 等方式调用的示例。在测试期内,通过 IBM Bluemix 可以免费使用语调分析器。下面是使用 Node 对前述示范文本进行分析的例子:

复制代码
var watson = require('watson-developer-cloud');
var tone_analyzer = watson.tone_analyzer({
username: '{username}',
password: '{password}',
version: 'v3-beta',
version_date: '2016-02-11'
});
tone_analyzer.tone({ text: 'the day I was told that I had been accepted as a student of economics.' },
function(err, tone) {
if (err)
console.log(err);
else
console.log(JSON.stringify(tone, null, 2));
});

IBM 已经公布了一个应用程序入门套件。除 AlchemyData News API 外,该套件还使用了 AlchemyAlanguage 和语调分析器。目前,这些 API 只支持英语文本。

这个示范应用展示了如何使用互联网和社交媒体及自然语言处理,以理解重要话题及人们对这些话题的反应。

开发者如果有兴趣通过实践项目探索这些 API,可以考虑参加线上 Watson 开发者挑战(目前正在进行,直至 4 月 15 日结束),以及今年 5 月 21-22 日在纽约 36 号码头举行的 Watson 世界黑客马拉松(World of Watson Hackathon)。

查看英文原文: IBM Expands Watson Cognitive APIs


感谢张龙对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2016-03-24 19:001518

评论

发布
暂无评论
发现更多内容

分布式架构——Gossip 协议详解

Java 程序员 后端

别再找了,这就是全网最全的SpringBean的作用域管理!

Java 程序员 后端

怎样选择最合适的Linux发行版?23个版本横向对比,总有适合你的?

奔着腾讯去

Linux

凭借着这份Spring面试题,我拿到了阿里,字节跳动美团的offer!

Java 程序员 后端

力扣前400题解答笔记,全被字节大神整理到了这份文档里

Java 程序员 后端

动手造轮子:实现一个简单的-AOP-框架

Java 程序员 后端

初识Java语言(六)- 多态、抽象类以及接口

Java 程序员 后端

剖根问底:Java 不能实现真正泛型的原因是什么?

Java 程序员 后端

十个超酷的java谋生方式,你喜欢吗?

Java 程序员 后端

十面阿里Java岗,看我怎么吊打面试官!

Java 程序员 后端

华为初面+综合面试(Java技术面)附上面试题

Java 程序员 后端

华为安全技术专家与Linux内核到底发生了什么?这本小册子是怎么回事?

Java 程序员 后端

厉害!腾讯T3-2都还在学的微服务+MySQL+Kafka+boot2

Java 程序员 后端

刚拿的字节跳动offer“打水漂”,TikTok不去了,我该何去何从

Java 程序员 后端

初次远程面试蚂蚁金服,三面过后本以为凉凉,没想到直接被录取了

Java 程序员 后端

别再说你不会-JVM-性能监控和调优了,看完这篇再发言!

Java 程序员 后端

前后端项目练习(整合Spring)

Java 程序员 后端

初探DispatcherServlet#doDispatch

Java 程序员 后端

博客之星:我去,你竟然还不会用 synchronized

Java 程序员 后端

北上广深,2020,多少K的Java程序员应该懂高并发多线程和JVM优化

Java 程序员 后端

创建型模式之建造者模式——链式调用

Java 程序员 后端

华为java工程师的提升程序员实力的几点建议

Java 程序员 后端

南邮《网络技术与应用》4次作业

Java 程序员 后端

初识Servlet

Java 程序员 后端

制作Docker镜像,用来编译OpenJDK11源码

Java 程序员 后端

前华为18A架构师,总结“RabbitMQ”开发手册,已开源

Java 程序员 后端

互联网通信云盛会WICC广州站绿色报名通道开启

融云 RongCloud

区块链编程七大语言,使用最多的竟是Java

Java 程序员 后端

华山论剑!滴滴CTO五轮面试真是太刺激了,已拿到offer

Java 程序员 后端

工作10年,面试超过500人想进阿里的同学,总结出的108道面试题

Java MySQL redis spring JVM

分布式服务下,消息中间件改造

Java 程序员 后端

IBM近期扩充Watson认知API服务_语言 & 开发_Benjamin Young_InfoQ精选文章