谷歌为ML Kit增加新API,支持语言识别和智能回复

2019 年 5 月 07 日

谷歌为ML Kit增加新API,支持语言识别和智能回复

谷歌在最近的一篇 Android 博文中宣布发布两个新的 ML Kit 自然语言处理(NLP)API。ML Kit 是一个移动 SDK,旨在将谷歌机器学习能力带到 iOS 和 Android 设备上,这些能力包括语言识别智能回复。对于这另个用例,谷歌为它们提供了独立于领域的 API,可帮助开发者分析和生成文本。这两个 API 在最新版的 ML Kit SDK(iOS 为 9.0 及更高版本,Android 为 4.1 及更高版本)中已可用。


语言识别 API 支持 110 种不同的语言,开发者可以用它开发应用程序来识别传给它的文本。谷歌产品经理 Christiann Prins 介绍了语言识别 API 的一些使用场景:


给定文本字符串所对应的语言是一种微妙但有用的信息。很多应用程序都有依赖于语言的功能:比如拼写检查、文本翻译或智能回复等功能。你可以使用我们新的语言识别 API,而不需要用户指定他们使用的是什么语言。



图像来源:https://android-developers.googleblog.com/2019/04/ml-kit-expands-into-nlp-with-language.html


可以通过 identifyLanguage 函数来识别给定文本所对应的语言。这个函数返回的是一个BCP-47语言代码。如果无法检测是什么语言,函数将返回 und。



图像来源:https://android-developers.googleblog.com/2019/04/ml-kit-expands-into-nlp-with-language.html


智能回复功能可在基于聊天的应用程序中返回可感知上下文的消息响应建议。使用这个功能可以在聊天会话中快速、准确地做出响应。Gmail 用户已经使用智能回复功能好几年了,现在来到了移动和桌面版本上。现在,开发者可以在他们的应用程序中包含智能回复功能。Prins 提供了一些关于智能回复功能工作原理的见解:


有了新的智能回复API,你可以在自己的应用程序中快速实现与Gmail相同的功能。API根据对话中的最后10条消息提供建议,如果只有一条消息可用,它也可以给出回复建议。它是一个完全运行在设备上的无状态API,因此我们不会将消息历史记录保存在内存中,也不会将其发送到服务器。



截图来自:https://www.youtube.com/watch?v=HYYaHN7tQJU


与语言识别 API 非常相似,智能回复可以通过调用单个函数来实现。函数名为 suggestReplies,它将返回一个建议列表。



图片来源:https://android-developers.googleblog.com/2019/04/ml-kit-expands-into-nlp-with-language.html


智能回复利用了一个通过 TensorFlow Lite 执行的机器学习模型,不过进行了部分修改,包括:


我们增加了一个模型,用于检测敏感话题,所以我们会避免为涉及猥亵、个人隐私的话题提供建议。


上述的两个 API 在 ML Kit 中均已可用,开发者可以加入Firebase Talk Google Group了解更多信息。


查看英文原文Google Expands ML Kit, Adds Smart Reply and Language Identification


2019 年 5 月 07 日 08:003577
用户头像

发布了 731 篇内容, 共 359.6 次阅读, 收获喜欢 1824 次。

关注

评论

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

已经 2020 年了,真的要继续 RoR 么?

escray

面经 面试经历 101次面试

第八周作业

熊桂平

极客大学架构师训练营

架构师训练营第 8 周课后练习

叶纪想

架构师训练营第八周总结

月殇

极客大学架构师训练营

架构师训练营 2 期 - 第四周总结

Geek_no_one

极客大学架构师训练营

【架构师训练营第 1 期 08 周】 学习总结

Bear在挨踢

极客大学架构师训练营

第一次电话面试

escray

面经 面试经历 101次面试

架构师训练营第八周作业

Shunyi

极客大学架构师训练营

Week 8 作业02

Croesus

第八周作业

TheSRE

极客大学架构师训练营

判断两个单向链表是否合并

Jacky.Chen

架构师训练营第 1 期 week8 总结

张建亮

极客大学架构师训练营

[架构师训练营第 1 期] 第八周学习总结

猫切切切切切

极客大学架构师训练营

数据库SQL:视图

大规模数据处理学习者

第八周总结

Geek_ac4080

极客时间架构 1 期:第8周 性能优化(二) - 学习总结

Null

week08学习总结

追风

架构师一期

第四周作业

孤星

架构师训练营第 1 期 - 第 8 周 - 命题作业

wgl

极客大学架构师训练营

系统架构 - 学习总结笔记

Xuenqlve

架构师训练营第八周命题作业

一马行千里

极客大学架构师训练营 命题作业

架构师1期week08作业

FG佳

架构师一期

第四周--学习总结

Mr_No爱学习

Week4 作业

evildracula

学习 架构

架构第八周总结

Geek_Gu

极客大学架构师训练营

架构师训练营第 1 期 -Week8 - 课后练习

鲁小鲁

极客大学架构师训练营

架构师训练营第 1 期 -Week8 - 性能优化二学习总结

鲁小鲁

极客大学架构师训练营

第八周作业

橘子皮嚼着不脆

Week4 系统架构

evildracula

学习 架构

极客时间架构 1 期:第8周 性能优化(二) - 命题作业

Null

手把手教你在Idea中使用Git

jiangling500

git GitHub IDEA

谷歌为ML Kit增加新API,支持语言识别和智能回复-InfoQ