15fps),而精度只有略微下降。" />
0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

谷歌又為目標(biāo)檢測(cè)API進(jìn)行了升級(jí),最新的能力包括哪些方面?

nlfO_thejiangme ? 來(lái)源:未知 ? 作者:李倩 ? 2018-07-17 09:55 ? 次閱讀

自從去年TensorFlow Object Detection API發(fā)布以來(lái),谷歌團(tuán)隊(duì)不斷擴(kuò)充其性能,除了通過(guò)神經(jīng)架構(gòu)搜索和實(shí)例分割來(lái)提高模型的學(xué)習(xí)能力,還用如Open Images 等不斷出現(xiàn)的新數(shù)據(jù)集來(lái)訓(xùn)練模型。它在世界范圍內(nèi)被用于各種各樣的任務(wù)中,從城市街頭中的異常行為檢測(cè),到茂密叢林里的植物識(shí)別都有著它的身影。

近日,為了不斷擴(kuò)充和壯大這一API的能力,谷歌又為目標(biāo)檢測(cè)API進(jìn)行了升級(jí),最新的能力包括以下幾個(gè)方面:

支持通過(guò)谷歌云TPUs來(lái)對(duì)模型訓(xùn)練進(jìn)行加速;

通過(guò)加速推理和基于TF-Lite格式的模型導(dǎo)出來(lái)提升移動(dòng)端的部署能力;

加入了很多新的架構(gòu),包括:

RetinaNet;

MobileNet版本的RetinaNet;

新型的SSD架構(gòu)PoolingPyramidNetwork,縮小了三倍的大小。

同時(shí)還給出了每一個(gè)模型在coco數(shù)據(jù)集上的預(yù)訓(xùn)練權(quán)重供用戶(hù)使用。

通過(guò)云TPUs加速訓(xùn)練

用戶(hù)常常需要在大量的時(shí)間去調(diào)節(jié)一個(gè)模型的超參數(shù),如果可以大幅節(jié)省訓(xùn)練時(shí)間將十分有意義。所以這次推出的基于SSD架構(gòu)的模型都針對(duì)TPUs進(jìn)行了優(yōu)化設(shè)計(jì),利用強(qiáng)大的云服務(wù)你可以很快的訓(xùn)練出符合要求的網(wǎng)絡(luò)。舉個(gè)例子,希望將基于ResNet-50的RetinaNet在coco數(shù)據(jù)集上訓(xùn)練到35%mAP,通過(guò)TPUs云服務(wù)只需要不到3個(gè)半小時(shí)就夠了。

通過(guò)量化和TF-Lite加速推理

為了更好的支持移動(dòng)和嵌入式設(shè)備中低延時(shí)的需求,其中的模型提供了對(duì)于Tensorflow-lite的原生支持,這使得設(shè)備端的機(jī)器學(xué)習(xí)模型可以以更小的容量和更低的延時(shí)實(shí)現(xiàn)良好的表現(xiàn)。除此之外,新API還加入了模型量化以及對(duì)于檢測(cè)的原生操作。其中模型量化基于Jacob的論文和Krishnamoorthi的白皮書(shū)實(shí)現(xiàn)。

為了在有限大小下保證性能,工程師們不僅量化了權(quán)重,同時(shí)對(duì)激活也進(jìn)行了量化,實(shí)現(xiàn)了速度(大小)和精度的平衡。下圖展現(xiàn)了優(yōu)化后的模型在Pixel2的CPU上所測(cè)量得到的延時(shí)、模型大小和mAP值。可以發(fā)現(xiàn),模型得到了大幅壓縮,速度幾乎提升了一倍(>15fps),而精度只有略微下降。

如果你想上手試試的話(huà),Tensorflow團(tuán)隊(duì)提供了一個(gè)詳細(xì)的教程

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

通過(guò)訓(xùn)練你甚至可以做出一個(gè)檢測(cè)家里小貓小狗的app安裝在自己手機(jī)上和朋友們分享。你可以通過(guò)colab來(lái)完成訓(xùn)練,或者也可以用為開(kāi)發(fā)者提供的docker來(lái)完成開(kāi)發(fā)。

通過(guò)手把手的教程你就可以做出一個(gè)很有趣的app,最終訓(xùn)練完成就會(huì)看到你的好伙伴被檢測(cè)出來(lái)啦:

下面是在訓(xùn)練過(guò)程中的主要步驟:

環(huán)境搭建(安轉(zhuǎn)相應(yīng)的庫(kù)和依賴(lài)文件,可以使用dockerfile完成一鍵安裝)

云配置(配置TPUs、存儲(chǔ)服務(wù),基于gcloud和gsutil)

安裝Tensorflow + Object Detection

配置數(shù)據(jù)庫(kù)(轉(zhuǎn)換為T(mén)FRecoard來(lái)加速數(shù)據(jù)IO)并上傳存儲(chǔ)

使用checkpoint來(lái)進(jìn)行遷移學(xué)習(xí)加速訓(xùn)練

在云端訓(xùn)練量化模型

導(dǎo)出模型、在移動(dòng)端上部署并運(yùn)行。

TensorFlow團(tuán)隊(duì)希望通過(guò)更高效的API將高水平的視覺(jué)模型帶給更多希望解決檢測(cè)問(wèn)題的人使用,并為用戶(hù)提供從模型訓(xùn)練到移動(dòng)端部署的順滑體驗(yàn)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 谷歌
    +關(guān)注

    關(guān)注

    27

    文章

    6104

    瀏覽量

    104794
  • 數(shù)據(jù)集
    +關(guān)注

    關(guān)注

    4

    文章

    1198

    瀏覽量

    24592
  • tensorflow
    +關(guān)注

    關(guān)注

    13

    文章

    328

    瀏覽量

    60445

原文標(biāo)題:TensorFlow 物體檢測(cè)API全面升級(jí),快來(lái)解鎖新姿勢(shì)

文章出處:【微信號(hào):thejiangmen,微信公眾號(hào):將門(mén)創(chuàng)投】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    來(lái)看看CTPS700主要在哪些方面進(jìn)行了改善

    =oxh_wx3、【周啟全老師】開(kāi)關(guān)電源全集http://t.elecfans.com/topic/130.html?elecfans_trackid=oxh_wx來(lái)看看CTPS700主要在哪些方面進(jìn)行了改善
    發(fā)表于 01-17 21:14

    對(duì)結(jié)構(gòu)體成員進(jìn)行了賦值

    \n",L->c);為什么這種方式對(duì)結(jié)構(gòu)體成員進(jìn)行了賦值tt *L=aa;這里L(fēng)除了指向數(shù)組首地址為什么還指向結(jié)構(gòu)體的首地址tt aa[]={10,25,34,4,5,88,75};這個(gè)數(shù)組有沒(méi)有指向結(jié)構(gòu)體的首地址
    發(fā)表于 03-23 01:11

    軟件設(shè)計(jì)工具Radiant 2.0 中提供的新功能升級(jí)包括哪些方面?

    LatticeRadiant?2.0是什么?Radiant 2.0 中提供的新功能升級(jí)包括哪些方面
    發(fā)表于 06-26 08:12

    基于視頻圖像的目標(biāo)檢測(cè)技術(shù)研究

    本文基于常用運(yùn)動(dòng)目標(biāo)檢測(cè)方法進(jìn)行了研究。首先闡述了視頻監(jiān)控系統(tǒng)中常用運(yùn)動(dòng)目標(biāo)檢測(cè)方法,并對(duì)Surendra 背景提取算法及改進(jìn)的幀間差分法
    發(fā)表于 09-03 16:23 ?23次下載

    智慧城市包括哪些方面(智慧城市領(lǐng)域與內(nèi)容詳解)

    本文開(kāi)始介紹了什么是智慧城市以及智慧城市的架構(gòu),其次介紹了智慧城市包括哪些方面以及智慧城市發(fā)展的9大要素,最后介紹了智慧城市的應(yīng)用領(lǐng)域及內(nèi)容。
    發(fā)表于 01-18 13:37 ?17.3w次閱讀

    如何結(jié)合TensorFlow目標(biāo)檢測(cè)API和OpenCV分析足球視頻

    使用Tensorflow的目標(biāo)檢測(cè)API,可以快速搭建目標(biāo)檢測(cè)模型。如果你不熟悉這套API,可以
    的頭像 發(fā)表于 07-08 09:38 ?6304次閱讀
    如何結(jié)合TensorFlow<b class='flag-5'>目標(biāo)</b><b class='flag-5'>檢測(cè)</b><b class='flag-5'>API</b>和OpenCV分析足球視頻

    蘋(píng)果新一代MacBook Air即將發(fā)布,整體進(jìn)行了方面升級(jí)

    該媒體還放出了新版MacBook Air的渲染圖,從爆料細(xì)節(jié)上看,新一代MacBook Air即將迎來(lái)升級(jí),這次的升級(jí)有兩點(diǎn),第一點(diǎn)是對(duì)處理器進(jìn)行了升級(jí),第二點(diǎn)就是換上了Retina視
    發(fā)表于 10-24 16:39 ?2756次閱讀

    百度Apollo進(jìn)行了組織架構(gòu)升級(jí) 加快實(shí)現(xiàn)自動(dòng)駕駛的落地

    近日,百度Apollo進(jìn)行了組織架構(gòu)升級(jí),除原有自動(dòng)駕駛、車(chē)聯(lián)網(wǎng)等業(yè)務(wù)組升級(jí)外,還新增了智能交通業(yè)務(wù)組。該部門(mén)未來(lái)將專(zhuān)注交通基礎(chǔ)設(shè)施智能化升級(jí),為城市提供車(chē)路協(xié)同系統(tǒng)、區(qū)域智能信號(hào)優(yōu)化
    發(fā)表于 12-11 14:15 ?925次閱讀

    華為Mate40 Pro在哪些方面進(jìn)行了升級(jí)?

    華為Mate40Pro硬件方面升級(jí)固然是值得關(guān)注的,但軟件上的優(yōu)化其實(shí)更能影響人們的日常使用。如果你持續(xù)使用它,還能發(fā)現(xiàn)它的一些新的功能,從某種程度上來(lái)說(shuō),軟件的優(yōu)化才是一臺(tái)手機(jī)生命力的衡量標(biāo)準(zhǔn),它同時(shí)決定了手機(jī)使用體驗(yàn)的寬度與長(zhǎng)度。
    的頭像 發(fā)表于 11-10 10:50 ?3546次閱讀

    相比iPhone 11,蘋(píng)果在iPhone 12在哪些方面進(jìn)行了升級(jí)?

    相比iPhone 11,今年蘋(píng)果在iPhone 12上的攝像頭上又進(jìn)行了升級(jí),當(dāng)然排出的效果也更出色。
    的頭像 發(fā)表于 11-10 11:42 ?2805次閱讀

    智能制造包括哪些方面

    智能制造包括哪些方面 智能制造的本質(zhì)是指在制造過(guò)程、全生命周期的各個(gè)環(huán)節(jié)中綜合應(yīng)用各類(lèi)技術(shù),取代或者延伸制造過(guò)程中人的勞動(dòng)、滿(mǎn)足制造需求。智能制造主要有以下幾個(gè)構(gòu)成要素。 (1)智能設(shè)計(jì) 智能制造中
    發(fā)表于 04-24 10:56 ?8477次閱讀

    光纜維護(hù)包括哪些方面

    光纜的維護(hù)工作包括以下幾個(gè)方面: 定期巡檢:對(duì)光纜線路進(jìn)行定期巡檢,發(fā)現(xiàn)和排除可能存在的故障隱患,確保線路的正常運(yùn)行。巡檢內(nèi)容主要包括外觀檢查、連接檢查、線路檢查和溫度
    的頭像 發(fā)表于 11-30 10:45 ?2812次閱讀

    鴻蒙開(kāi)發(fā)接口公共事件與通知:【FFI能力(Node-API)】

    Node-API是封裝底層JavaScript運(yùn)行時(shí)能力的一套Native接口。OpenHarmony的N-API組件對(duì)Node-API的接口進(jìn)行了
    的頭像 發(fā)表于 05-21 16:38 ?829次閱讀
    鴻蒙開(kāi)發(fā)接口公共事件與通知:【FFI<b class='flag-5'>能力</b>(Node-<b class='flag-5'>API</b>)】

    目標(biāo)檢測(cè)識(shí)別主要應(yīng)用于哪些方面

    目標(biāo)檢測(cè)識(shí)別是計(jì)算機(jī)視覺(jué)領(lǐng)域的一個(gè)重要研究方向,它主要關(guān)注于從圖像或視頻中識(shí)別和定位目標(biāo)物體。隨著計(jì)算機(jī)視覺(jué)技術(shù)的不斷發(fā)展,目標(biāo)檢測(cè)識(shí)別已經(jīng)
    的頭像 發(fā)表于 07-17 09:34 ?714次閱讀

    人員定位系統(tǒng)技術(shù)原理包括哪些方面?一篇弄懂

    如今人員定位系統(tǒng)已經(jīng)得到了廣泛的應(yīng)用和發(fā)展,它為各行各業(yè)人員管理提供了全新的手段和方法,使得企業(yè)管理人員更加智能、高效和安全。那么人員定位系統(tǒng)技術(shù)原理包括哪些方面呢?我們一起來(lái)看一看。 人員定位系統(tǒng)
    的頭像 發(fā)表于 07-26 15:24 ?257次閱讀
    人員定位系統(tǒng)技術(shù)原理<b class='flag-5'>包括</b><b class='flag-5'>哪些方面</b>?一篇弄懂