Android Smart Linkify 支持机器学习

Android 9 Pie引入了Smart Linkify,利用机器学习技术在文本中添加可点击链接,方便用户处理如地址和电话号码等信息。此功能基于小型前馈神经网络,低延迟,结合TensorFlow和FlatBuffers进行推理。通过特征提取和训练算法,Smart Linkify能更准确地识别和分类文本中的实体。
摘要由CSDN通过智能技术生成

文 / Lukas Zilka,软件工程师,谷歌人工智能,苏黎世


上半周,我们发布了 Android 9 Pie,这是 Android 的最新版本,它的机器学习应用使您的手机更简单易用。 Android 9 中有一项功能是 Smart Linkify,这是一种新的 API,可在文本中检测到某些类型的实体时添加可点击链接。 这个功能很有用,例如,当您从朋友的消息传递 app 中收到一个地址,想要在地图上查找时,如果使用 Smart Linkify-annotated 文本,它就变得容易多了!


640?wx_fmt=gif


Smart Linkify 是现有 Android Linkify API 的最新版本。 它采用小型前馈神经网络(每种语言 500kB),低延迟(谷歌 Pixel 手机上不到 20 毫秒)和小推理代码(250kB),并采用与智能文本选择相同的机器学习技术(作为 Android Oreo 的一部分发布),现在也能创建链接。


在 Android 中,Smart Linkify 作为开源文本分类  API 推出(作为生成链接的方法)。 使用 TensorFlow 训练模型并将其导出到由 TensorFlow Lite 和 FlatBuffers 支持的自定义推理库。 这些模型的 C ++ 推理库在此处作为 Android 开源框架的一部分提供,并在每个文本选择和 Smart Linkify API calls 上运行。


寻找对象

在文本中查找电话号码和邮寄地址是一个难题。 不仅是因为人们五花八门的编写方式,而且各类对象的呈现方式通常也很模糊(例如:“确认号码:857-555-3556” 不是电话号码,即便它呈现了与电话号码类似的形格式)。


为了寻求解决方案,我们设计了一种推理算法,其核心是两个小的前馈神经网络。 该算法足以执行除地址和电话号码外的各种实体对象的程序分块。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值