写点什么

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:001617

评论

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

测试实践-测试范围分析| 京东云技术团队

京东科技开发者

推荐几款火爆的Python在线编辑器

快乐非自愿限量之名

Python 编辑器 在线编辑器

win版Prima Cartoonizer(图片编辑软件)v5.2.7 特别版

iMac小白

Prima Cartoonizer下载 Prima Cartoonizer激活版 Prima Cartoonizer特别版

无需手动操作:利用 Playwright 自动上传文件

霍格沃兹测试开发学社

API服务发展历程与技术演变

幂简集成

API

一文读懂 Pencil 积分,打开 Pencils Protocol 生态权益大门

大瞿科技

使用 Playwright 复用 Cookie:简化自动化测试的高效方法

霍格沃兹测试开发学社

TikTok直播专线:为海外直播加速,打造极致用户体验

Ogcloud

TikTok tiktok运营 tiktok直播 tiktok直播网络

破局留存困境,巧用融云“用户在线状态”提升陌生人社交效率

融云 RongCloud

云手机海外版在海外市场的应用场景有哪些

Ogcloud

云手机 海外云手机 云手机海外版 国外云手机 电商云手机

win版GoodSync(文件同步备份工具)v12.6.5.5便携版

iMac小白

GoodSync下载 GoodSync激活版 GoodSync特别版

SSH 简介:安全远程访问的利器

霍格沃兹测试开发学社

Playwright执行 JavaScript 脚本:探索浏览器自动化的新境界

霍格沃兹测试开发学社

Docker 怎么部署 MySQL ?

秃头小帅oi

解决混合精度训练大模型的局限性问题

百度开发者中心

人工智能 大模型训练

零操作,高效下载:利用Playwright和Python完成文件下载

霍格沃兹测试开发学社

Python环境部署及虚拟环境部署

我再BUG界嘎嘎乱杀

Python 编程语言 后端

探秘jd.item_search_img:京东按图搜索商品API返回值全攻略

技术冰糖葫芦

API 文档 API 策略 pinduoduo API

一文读懂 Pencil 积分,打开 Pencils Protocol 生态权益大门

加密眼界

Go-Zero定义API实战:探索API语法规范与最佳实践(五)

王中阳Go

Go golang 微服务 gozero

全面系统的AI学习路径,帮助普通人也能玩转AI

不在线第一只蜗牛

桌面应用小程序是一种创新的跨端开发方案

Geek_2305a8

openGemini v1.2.0版本正式发布,IoT 场景性能大幅提升!

华为云开源

开源 云原生 时序数据库 版本升级

Postman 在线测试指南

Liam

Postman 接口测试 API 测试工具 API 测试

画像系统人群服务数据存储架构的演进与创新| 京东云技术团队

京东科技开发者

vue3编译优化之“静态提升”

EquatorCoco

JavaScript vue.js 前端

探索大语言模型:理解Self Attention

京东科技开发者

win版Epic Pen Pro (实时注释工具)v3.12.142 中文特别版

iMac小白

Epic Pen下载 Epic Pen激活版

Qualcomm QCA9531 and QCA9880: The core and pioneer in network devices

wifi6-yiyi

wifi

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