写点什么

Android Things 给物联网设备带来基于 TensorFlow 的机器学习和计算机视觉

  • 2017-02-16
  • 本文字数:903 字

    阅读完需:约 3 分钟

最近发布的Android Things 开发者预览2(DP2)使得 TensorFlow 更容易用于物联网设备上的机器学习和计算机视觉。此外,它还针对几个物联网平台扩展了 USB 音频,增加了对英特尔Joule 的支持,并通过新的 Native PIO API 使本地驱动程序可直接使用。

DP2 提供了一个现成的 TensorFlow 库,已经为 ARM 和 x86 平台做了预构建,只要添加一行代码到 build.gradle 文件就可以使用该库。DP2 中包含的示例演示了如何构建一个支持 TensorFlow 的应用程序,对连接的相机捕获的图像进行分类,如果有可用的扬声器,还能说出结果。该示例使用 Google Inception 深度卷积神经网络架构建立了推理模型,并将推理模型提供给 TensorFlow。

通过新的 Native PIO API ,DP2 还支持使用现有的纯 C/C++ 驱动程序,许多开发人员已经编写了这些与外设(如灯、门锁等)进行通信的驱动程序。Native PIO API 允许开发人员使用 C 或 C++ 代码扩展基于 Java 的 Android Things 应用程序,这些代码可以和 Android Things 框架绑定在一起。例如,驱动程序可以生成常规的 Android KeyEvent 来响应引脚的触发动作,或者将 GPS 位置提供给 Android 位置 API。新的 API 还允许开发人员通过在 NativeActivity 中调用 Native PIO API,完全以 C/C++ 编写他们的 Android Things 应用程序。

最后一点,DP2 为英特尔 Edison 和树莓派 3 带来了 USB 音频支持,并引入了对英特尔 Joule 平台的支持,这使得所支持的硬件平台总数达到了4 个。

Android Things 是 Google 的物联网平台,旨在让开发人员能够通过将通常的 Android API 和 Google 的云服务集成到特定的 Things 支持库来编写物联网应用程序,就像他们编写移动应用程序那样,从而提供访问传感器和执行器的功能,并使开发人员能够用用户驱动程序来产生自定义的硬件事件注入到他们的应用程序中。Android Things 使用 Google Weave 作为其通信平台。

查看英文原文: Android Things Brings TensorFlow-Based Machine Learning and Computer Vision to IoT Devices


感谢冬雨对本文的审校。

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

2017-02-16 18:002864

评论

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

架构师训练营第1周学习总结

一叶知秋

架构师训练营第一周【作业】

小K

【第一周】架构训练营总结

星星

架构师第一周作业

suke

极客大学架构师训练营

架构师训练营0期Week1总结

theivanxu

食堂就餐系统

安阳

「架构师训练营」第 1 周作业 - 食堂就餐卡系统设计

butterfly

软件架构师的设计语言

dony.zhang

架构师训练营-第一周学习总结

zongbin

架构总结

架构师训练营第一周 - 作业

kk

极客大学架构师训练营

架构师训练营第一周【学习总结】

小K

极客大学架构师训练营

第一周作业一:食堂就餐卡系统设计

Larry

【总结】架构师如何做架构

张金峰

极客大学架构师训练营

架构图学习总结

阿布

食堂就餐卡系统设计

Arthur.Li

极客大学架构师训练营 UML

架构师训练营——食堂就餐卡系统设计

养乐多

极客时间-作业一-学习总结

wjf

架构师训练营-食堂就餐卡系统设计

zongbin

架构文档

架构训练学习总结一

mylove321

架构师训练营 第一周 总结 架构师与架构

CR

极客大学架构师训练营

食堂就餐卡系统架构设计图

阿布

作业二:架构师训练营 -第一周

亮灯

软件架构师应该具备哪些素质?

漫步跑小鸡

食堂就餐卡系统设计

种个大西瓜

第一周作业一:食堂就餐卡系统设计

田振宇

架构师训练营第一周-总结

butterfly

架构师训练营0期Week1作业

theivanxu

极客大学架构师训练营

【总结】如何成为架构师

Geek_165f3d

架构师训练营第一周-学习总结

海滨

【架构课作业-第一周】食堂就餐卡系统设计

Nelson

极客大学架构师训练营

如何让自己有机会成为一名架构师?

kk

极客大学架构师训练营

Android Things给物联网设备带来基于TensorFlow的机器学习和计算机视觉_移动_Sergio De Simone_InfoQ精选文章