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

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

3天内不再提示

谷歌又为目标检测API进行了升级,最新的能力包括哪些方面?

nlfO_thejiangme 来源:未知 作者:李倩 2018-07-17 09:55 次阅读

自从去年TensorFlow Object Detection API发布以来,谷歌团队不断扩充其性能,除了通过神经架构搜索和实例分割来提高模型的学习能力,还用如Open Images 等不断出现的新数据集来训练模型。它在世界范围内被用于各种各样的任务中,从城市街头中的异常行为检测,到茂密丛林里的植物识别都有着它的身影。

近日,为了不断扩充和壮大这一API的能力,谷歌又为目标检测API进行了升级,最新的能力包括以下几个方面:

支持通过谷歌云TPUs来对模型训练进行加速;

通过加速推理和基于TF-Lite格式的模型导出来提升移动端的部署能力;

加入了很多新的架构,包括:

RetinaNet;

MobileNet版本的RetinaNet;

新型的SSD架构PoolingPyramidNetwork,缩小了三倍的大小。

同时还给出了每一个模型在coco数据集上的预训练权重供用户使用。

通过云TPUs加速训练

用户常常需要在大量的时间去调节一个模型的超参数,如果可以大幅节省训练时间将十分有意义。所以这次推出的基于SSD架构的模型都针对TPUs进行了优化设计,利用强大的云服务你可以很快的训练出符合要求的网络。举个例子,希望将基于ResNet-50的RetinaNet在coco数据集上训练到35%mAP,通过TPUs云服务只需要不到3个半小时就够了。

通过量化和TF-Lite加速推理

为了更好的支持移动和嵌入式设备中低延时的需求,其中的模型提供了对于Tensorflow-lite的原生支持,这使得设备端的机器学习模型可以以更小的容量和更低的延时实现良好的表现。除此之外,新API还加入了模型量化以及对于检测的原生操作。其中模型量化基于Jacob的论文和Krishnamoorthi的白皮书实现。

为了在有限大小下保证性能,工程师们不仅量化了权重,同时对激活也进行了量化,实现了速度(大小)和精度的平衡。下图展现了优化后的模型在Pixel2的CPU上所测量得到的延时、模型大小和mAP值。可以发现,模型得到了大幅压缩,速度几乎提升了一倍(>15fps),而精度只有略微下降。

如果你想上手试试的话,Tensorflow团队提供了一个详细的教程

https://medium.com/tensorflow/training-and-serving-a-realtime-mobile-object-detector-in-30-minutes-with-cloud-tpus-b78971cf1193

通过训练你甚至可以做出一个检测家里小猫小狗的app安装在自己手机上和朋友们分享。你可以通过colab来完成训练,或者也可以用为开发者提供的docker来完成开发。

通过手把手的教程你就可以做出一个很有趣的app,最终训练完成就会看到你的好伙伴被检测出来啦:

下面是在训练过程中的主要步骤:

环境搭建(安转相应的库和依赖文件,可以使用dockerfile完成一键安装)

云配置(配置TPUs、存储服务,基于gcloud和gsutil)

安装Tensorflow + Object Detection

配置数据库(转换为TFRecoard来加速数据IO)并上传存储

使用checkpoint来进行迁移学习加速训练

在云端训练量化模型

导出模型、在移动端上部署并运行。

TensorFlow团队希望通过更高效的API将高水平的视觉模型带给更多希望解决检测问题的人使用,并为用户提供从模型训练到移动端部署的顺滑体验。

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

    关注

    27

    文章

    5858

    浏览量

    103250
  • 数据集
    +关注

    关注

    4

    文章

    1178

    浏览量

    24349
  • tensorflow
    +关注

    关注

    13

    文章

    313

    浏览量

    60242

原文标题:TensorFlow 物体检测API全面升级,快来解锁新姿势

文章出处:【微信号:thejiangmen,微信公众号:将门创投】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    来看看CTPS700主要在哪些方面进行了改善

    =oxh_wx3、【周启全老师】开关电源全集http://t.elecfans.com/topic/130.html?elecfans_trackid=oxh_wx来看看CTPS700主要在哪些方面进行了改善
    发表于 01-17 21:14

    请问OSTickISR在UCOSII哪个文件进行了定义?

    OSTickISR在UCOSII哪个文件进行了定义,怎么没有找到?
    发表于 04-02 06:36

    HV857已针对各种应用进行了优化

    EL灯驱动器,它采用Supertex HV857集成电路提供六个EL驱动电路。它们已针对各种应用进行了优化,可以按原样使用,也可以作为设计特定应用电路的起点
    发表于 07-26 08:39

    对结构体成员进行了赋值

    \n",L->c);为什么这种方式对结构体成员进行了赋值tt *L=aa;这里L除了指向数组首地址为什么还指向结构体的首地址tt aa[]={10,25,34,4,5,88,75};这个数组有没有指向结构体的首地址
    发表于 03-23 01:11

    软件设计工具Radiant 2.0 中提供的新功能升级包括哪些方面

    LatticeRadiant™2.0是什么?Radiant 2.0 中提供的新功能升级包括哪些方面
    发表于 06-26 08:12

    基于视频图像的目标检测技术研究

    本文基于常用运动目标检测方法进行了研究。首先阐述了视频监控系统中常用运动目标检测方法,并对Surendra 背景提取算法及改进的帧间差分法
    发表于 09-03 16:23 23次下载

    如何结合TensorFlow目标检测API和OpenCV分析足球视频

    使用Tensorflow的目标检测API,可以快速搭建目标检测模型。如果你不熟悉这套API,可以
    的头像 发表于 07-08 09:38 6067次阅读
    如何结合TensorFlow<b class='flag-5'>目标</b><b class='flag-5'>检测</b><b class='flag-5'>API</b>和OpenCV分析足球视频

    苹果新一代MacBook Air即将发布,整体进行了方面升级

    该媒体还放出了新版MacBook Air的渲染图,从爆料细节上看,新一代MacBook Air即将迎来升级,这次的升级有两点,第一点是对处理器进行了升级,第二点就是换上了Retina视
    发表于 10-24 16:39 2697次阅读

    波音已经对经软件升级后的737MAX进行了96次试飞使飞机变得更安全

    波音CEO穆伦伯格在埃塞航空难后首次公开演讲中表示,自从埃塞航空难导致737MAX停飞后,波音已经对经软件升级后的737MAX进行了96次试飞,试飞时长达159个多小时,显示软件升级后可以避免出现
    发表于 04-12 16:23 1319次阅读

    华为Mate40 Pro在哪些方面进行了升级?

    华为Mate40Pro硬件方面升级固然是值得关注的,但软件上的优化其实更能影响人们的日常使用。如果你持续使用它,还能发现它的一些新的功能,从某种程度上来说,软件的优化才是一台手机生命力的衡量标准,它同时决定了手机使用体验的宽度与长度。
    的头像 发表于 11-10 10:50 3403次阅读

    相比iPhone 11,苹果在iPhone 12在哪些方面进行了升级

    相比iPhone 11,今年苹果在iPhone 12上的摄像头上又进行了升级,当然排出的效果也更出色。
    的头像 发表于 11-10 11:42 2659次阅读

    如何使用Docker容器中的TensorFlow目标检测API

    本文展示了如何使用 Docker 容器中的 TensorFlow 目标检测 API,通过网络摄像头执行实时目标检测,同时
    的头像 发表于 11-27 09:08 1800次阅读

    基于深度学习的显著性目标检测的数据集和评估准则

    介绍并给出了显著性图,同时对三种类型方法进行了定性分析比较;然后简单介绍了基于深度学习的显著性目标检测常用的欻据集和评估准则;接着对所提基于深度学习的昰著性目标
    发表于 04-01 14:58 0次下载
    基于深度学习的显著性<b class='flag-5'>目标</b><b class='flag-5'>检测</b>的数据集和评估准则

    基于TFmini-S和TF02-Pro进行了升级

    TF工业版激光雷达定位为工业级的距离传感器,基于TFmini-S和TF02-Pro进行了升级。为最大化满足工业领域和场景的需求,该系列兼容RS485和CAN接口,同时支持宽电压输入和反接保护,标配IP65防护机身。内置室外强光和温度的补偿算法,让其在不同环境下都可以正常工
    的头像 发表于 04-08 15:41 2098次阅读
    基于TFmini-S和TF02-Pro<b class='flag-5'>进行了</b><b class='flag-5'>升级</b>

    智能制造包括哪些方面

    智能制造包括哪些方面 智能制造的本质是指在制造过程、全生命周期的各个环节中综合应用各类技术,取代或者延伸制造过程中人的劳动、满足制造需求。智能制造主要有以下几个构成要素。 (1)智能设计 智能制造
    发表于 04-24 10:56 6995次阅读