0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

使用TensorFlow Lite设计基于TPU的AI解决方案

星星科技指导员 来源:嵌入式计算设计 作者: Rakesh R Nakod 2022-08-16 11:44 次阅读

如今,人工智能已经无处不在,从个人设备到企业应用程序,随处可见。物联网的出现伴随着对数据隐私、低功耗、低延迟和带宽限制的日益增长的需求,越来越多地推动人工智能模型在边缘而不是云端运行。

根据 Grand View Research 的数据,2019 年全球边缘人工智能芯片市场价值 18 亿美元,预计从 2020 年到 2027 年将以 21.3% 的复合年增长率增长。在此之初,谷歌推出了 Edge TPU,也称为 Coral TPU,这是其专用于在边缘运行 AIASIC。它旨在提供出色的性能,同时占用最小的空间和功率。

当我们训练一个 AI 模型时,我们最终会得到具有高存储要求和 GPU 处理能力的 AI 模型。我们无法在内存和处理空间不足的设备上执行它们。TensorFlow Lite 在这种情况下很有用。TensorFlow Lite 是一个在 Edge TPU 上运行的开源深度学习框架,允许在设备上进行推理和 AI 模型执行。另请注意,TensorFlow Lite 仅用于在边缘执行推理,而不用于训练模型。要训练 AI 模型,我们必须使用 TensorFlow。

结合 Edge TPU 和 TensorFlow Lite

当我们谈论在 Edge TPU 上部署 AI 模型时,我们无法部署任何 AI 模型。

Edge TPU 支持 NN(神经网络)操作和设计,以实现低功耗的高速神经网络性能。除特定网络外,它仅支持 Edge TPU 的 8 位量化和编译的 TensorFlow Lite 模型。

简单总结一下,TensorFlow Lite 是专为移动和嵌入式设备设计的轻量级 TensorFlow。它以小存储大小实现低延迟结果。TensorFlow Lite 转换器允许将基于 TensorFlow 的 AI 模型文件 (.pb) 转换为 TensorFlow Lite 文件 (.tflite)。以下是在 Edge TPU 上部署应用程序的标准工作流程。

pYYBAGL7ErSAfB9WAABcFGXH_Xs631.png

Edge TPU 上的应用部署

让我们看一些可以在边缘 TPU 上使用 TensorFlow Lite 构建的有趣的实际应用程序。

人体检测和计数

这个解决方案有很多实际应用,特别是在商场、零售、政府机关、银行和企业中。人们可能想知道如何检测和计数人类。数据现在具有时间和金钱的价值。让我们看看如何使用来自人类检测和计数的见解。

估计客流量:对于零售业来说,这很重要,因为它可以判断他们的商店是否经营良好。他们的展示是否吸引顾客进入商店。它还可以帮助他们了解是否需要增加或减少支持人员。对于其他组织,它们有助于为人们采取适当的安全措施。

人群分析和队列管理:对于政府办公室和企业,通过人工检测和计数进行队列管理有助于他们管理更长的队列并节省人们的时间。学习队列可以归因于个人和组织的表现。人群检测可以帮助分析紧急情况、安全事件等的人群警报,并采取适当的行动。当部署在边缘时,此类解决方案可提供最佳结果,因为可以接近实时地采取所需的操作。

基于年龄和性别的定向广告。

该方案主要在零售和广告行业有实际应用。想象一下,您走向正在展示女鞋广告的广告显示屏,然后突然广告变为男鞋广告,因为它确定您是男性。有针对性的广告可以帮助零售商和制造商更好地定位他们的产品,并创造普通人在忙碌的生活中永远看不到的品牌知名度。

这不仅限于广告,年龄和性别检测还可以通过管理零售店的适当支持人员,人们更喜欢访问您的商店,企业的年龄和性别等来帮助企业快速做出决定。所有这些都更强大,更如果您很快确定并采取行动,则有效。因此,更有理由在 Edge TPU 上使用此解决方案。

人脸识别

第一个人脸识别系统建于 1970 年,至今仍在开发中,变得更加强大和有效。在边缘进行人脸识别的主要优势是实时识别。另一个优点是在边缘进行人脸加密和特征提取,只需将加密和提取的数据发送到云端进行匹配,从而保护人脸图像的 PII 级隐私(因为您不会将人脸图像保存在边缘和云端)并遵守严格的隐私法。

Edge TPU 与 TensorFlow Lite 框架相结合,开启了多个边缘 AI 应用机会。由于该框架是开源的,开源软件 (OSS) 社区也支持它,使其在机器学习用例中更受欢迎。TensorFlow Lite 的整体平台增强了嵌入式和物联网设备边缘应用程序增长的环境。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • AI
    AI
    +关注

    关注

    87

    文章

    31133

    浏览量

    269455
  • 人脸识别
    +关注

    关注

    76

    文章

    4012

    浏览量

    82017
  • 机器学习
    +关注

    关注

    66

    文章

    8425

    浏览量

    132770
收藏 人收藏

    评论

    相关推荐

    中科创达RUBIK AI Glass Lite版预计2025年实现量产

    AI眼镜点燃了市场的热情,成为全球关注的焦点。中科创达最新推出的RUBIK AI Glass Lite解决方案,很好地满足了当下AI眼镜在
    的头像 发表于 12-27 10:57 331次阅读

    物联数据中台是什么意思?AI+IOT物联网中台平台解决方案

    物联数据中台是什么意思?AI+IOT物联网中台平台解决方案
    的头像 发表于 11-25 10:37 326次阅读
    物联数据中台是什么意思?<b class='flag-5'>AI</b>+IOT物联网中台平台<b class='flag-5'>解决方案</b>

    中兴通讯推出AI FWA全栈解决方案

    近日,在土耳其伊斯坦布尔举办的终端用户大会上,作为全球领先的综合信息与通信技术解决方案提供商中兴通讯,首次聚焦固定无线接入(FWA)与移动宽带(MBB)业务领域,并隆重推出了业界首创的AI FWA全
    的头像 发表于 11-18 17:10 628次阅读

    第四章:在 PC 交叉编译 aarch64 的 tensorflow 开发环境并测试

    本文介绍了在 PC 端交叉编译 aarch64 平台的 tensorflow 库而非 tensorflow lite 的心酸过程。
    的头像 发表于 08-25 11:38 1192次阅读
    第四章:在 PC 交叉编译 aarch64 的 <b class='flag-5'>tensorflow</b> 开发环境并测试

    ai烟火检测解决方案

    在当今社会,火灾已成为威胁公共安全的重要隐患之一,其突发性与破坏性给人们的生命财产安全带来了巨大挑战。为有效应对这一难题,远景达ai烟火检测解决方案应运而生,以其前沿的边缘计算与人工智能技术,为火灾
    的头像 发表于 08-19 16:07 264次阅读
    <b class='flag-5'>ai</b>烟火检测<b class='flag-5'>解决方案</b>

    基于迅为RK3588开发板的AI图像识别方案

    迅为RK3568/RK3588开发板AI识别演示方案包括 01_官方模型测试 02_人脸识别 03_口罩检测 04_工地防护 05_扑克牌识别 06_手掌关键点检测 07_人脸特征点检测 https://www.bilibili.com/video/BV1G54y1A7
    发表于 08-13 11:26

    TPU v1到Trillium TPU,苹果等科技公司使用谷歌TPU进行AI计算

    ,在训练尖端人工智能方面,大型科技公司正在寻找英伟达以外的替代品。   不断迭代的谷歌TPU 芯片   随着机器学习算法,特别是深度学习算法在各个领域的广泛应用,对于高效、低功耗的AI计算硬件需求日益增长。传统的CPU和GPU在处理这些算法时存在效率较低的问
    的头像 发表于 07-31 01:08 3400次阅读

    瑞萨电子推出Reality AI Explorer Tier,用于开发AI与TinyML解决方案

    全球半导体解决方案供应商瑞萨电子(TSE:6723)宣布推出Reality AI Explorer Tier——作为Reality AI Tools软件的免费版本,可用于开发工业、汽车和商业应用中的
    的头像 发表于 07-19 10:03 449次阅读

    TensorFlow是什么?TensorFlow怎么用?

    TensorFlow是由Google开发的一个开源深度学习框架,它允许开发者方便地构建、训练和部署各种复杂的机器学习模型。TensorFlow凭借其高效的计算性能、灵活的架构以及丰富的工具和库,在学
    的头像 发表于 07-12 16:38 735次阅读

    tensorflow和pytorch哪个更简单?

    TensorFlow和PyTorch都是用于深度学习和机器学习的开源框架。TensorFlow由Google Brain团队开发,而PyTorch由Facebook的AI研究团队开发。 易用性:
    的头像 发表于 07-05 09:45 905次阅读

    谷歌将推出第六代数据中心AI芯片Trillium TPU

    在今日举行的I/O 2024开发者大会上,谷歌公司震撼发布了其第六代数据中心AI芯片——Trillium Tensor处理器单元(TPU)。据谷歌首席执行官皮查伊透露,这款新型TPU预计在年内交付,届时将带来前所未有的计算性能飞
    的头像 发表于 05-15 11:18 646次阅读

    OpenHarmony 移植:build lite 编译构建过程

    这些疑惑,会对 build lite 编译构建过程有个更深入的理解。 1、产品解决方案代码是如何被调用编译的 在文件 buildliteBUILD.gn 配置文件中的构建目标 //build/lite
    的头像 发表于 02-19 16:19 977次阅读

    tpu材料的用途和特点

    TPU材料,即热塑性聚氨酯(Thermoplastic Polyurethane),是一种聚合物材料,具有广泛的应用领域和独特的特点。 TPU材料的主要用途如下: 鞋类行业:TPU材料常用于鞋类
    的头像 发表于 01-16 10:17 3415次阅读

    TPU是什么材料做的

    TPU(Thermoplastic Polyurethane)是热塑性聚氨酯的简称,属于一种高强度、高弹性、高耐磨的特种塑料材料。它是由聚醚或聚酯两元醇与三元异氰酸酯或四元稀土异氰酸酯通过共聚反应
    的头像 发表于 01-12 13:40 3548次阅读

    TPU-MLIR开发环境配置时出现的各种问题求解

    按照 TPU-MLIR 开发指南进行环境配置: 2.1. 代码下载 代码路径: https://github.com/sophgo/tpu-mlir 克隆该代码后, 需要在Docker中编译
    发表于 01-10 08:02