HOME 首頁
SERVICE 服務(wù)產(chǎn)品
XINMEITI 新媒體代運(yùn)營
CASE 服務(wù)案例
NEWS 熱點(diǎn)資訊
ABOUT 關(guān)于我們
CONTACT 聯(lián)系我們
創(chuàng)意嶺
讓品牌有溫度、有情感
專注品牌策劃15年

    百度ai模型訓(xùn)練(百度ai模型訓(xùn)練軟件)

    發(fā)布時間:2023-03-12 04:04:24     稿源: 創(chuàng)意嶺    閱讀: 54        問大家

    大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于百度ai模型訓(xùn)練的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。

    2023新版文章智能生成器,能給你生成想要的原創(chuàng)文章、方案、文案、工作計(jì)劃、工作報(bào)告、論文、代碼、作文、做題和對話答疑等等

    你只需要給出你的關(guān)鍵詞,它就能返回你想要的內(nèi)容,越精準(zhǔn),寫出的就越詳細(xì),有微信小程序端、在線網(wǎng)頁版、PC客戶端,官網(wǎng):https://ai.de1919.com

    本文目錄:

    百度ai模型訓(xùn)練(百度ai模型訓(xùn)練軟件)

    一、AI人工智能-目標(biāo)檢測模型一覽

    目標(biāo)檢測是人工智能的一個重要應(yīng)用,就是在圖片中要將里面的物體識別出來,并標(biāo)出物體的位置,一般需要經(jīng)過兩個步驟:

    1、分類,識別物體是什么

    2、定位,找出物體在哪里

    除了對單個物體進(jìn)行檢測,還要能支持對多個物體進(jìn)行檢測,如下圖所示:

    這個問題并不是那么容易解決,由于物體的尺寸變化范圍很大、擺放角度多變、姿態(tài)不定,而且物體有很多種類別,可以在圖片中出現(xiàn)多種物體、出現(xiàn)在任意位置。因此,目標(biāo)檢測是一個比較復(fù)雜的問題。

    最直接的方法便是構(gòu)建一個深度神經(jīng)網(wǎng)絡(luò),將圖像和標(biāo)注位置作為樣本輸入,然后經(jīng)過CNN網(wǎng)絡(luò),再通過一個分類頭(Classification head)的全連接層識別是什么物體,通過一個回歸頭(Regression head)的全連接層回歸計(jì)算位置,如下圖所示:

    但“回歸”不好做,計(jì)算量太大、收斂時間太長,應(yīng)該想辦法轉(zhuǎn)為“分類”,這時容易想到套框的思路,即取不同大小的“框”,讓框出現(xiàn)在不同的位置,計(jì)算出這個框的得分,然后取得分最高的那個框作為預(yù)測結(jié)果,如下圖所示:

    根據(jù)上面比較出來的得分高低,選擇了右下角的黑框作為目標(biāo)位置的預(yù)測。

    但問題是:框要取多大才合適?太小,物體識別不完整;太大,識別結(jié)果多了很多其它信息。那怎么辦?那就各種大小的框都取來計(jì)算吧。

    如下圖所示(要識別一只熊),用各種大小的框在圖片中進(jìn)行反復(fù)截取,輸入到CNN中識別計(jì)算得分,最終確定出目標(biāo)類別和位置。

    這種方法效率很低,實(shí)在太耗時了。那有沒有高效的目標(biāo)檢測方法呢?

    一、R-CNN 橫空出世

    R-CNN(Region CNN,區(qū)域卷積神經(jīng)網(wǎng)絡(luò))可以說是利用深度學(xué)習(xí)進(jìn)行目標(biāo)檢測的開山之作,作者Ross Girshick多次在PASCAL VOC的目標(biāo)檢測競賽中折桂,2010年更是帶領(lǐng)團(tuán)隊(duì)獲得了終身成就獎,如今就職于Facebook的人工智能實(shí)驗(yàn)室(FAIR)。

    R-CNN算法的流程如下

    1、輸入圖像

    2、每張圖像生成1K~2K個候選區(qū)域

    3、對每個候選區(qū)域,使用深度網(wǎng)絡(luò)提取特征(AlextNet、VGG等CNN都可以)

    4、將特征送入每一類的SVM 分類器,判別是否屬于該類

    5、使用回歸器精細(xì)修正候選框位置

    下面展開進(jìn)行介紹

    1、生成候選區(qū)域

    使用Selective Search(選擇性搜索)方法對一張圖像生成約2000-3000個候選區(qū)域,基本思路如下:

    (1)使用一種過分割手段,將圖像分割成小區(qū)域

    (2)查看現(xiàn)有小區(qū)域,合并可能性最高的兩個區(qū)域,重復(fù)直到整張圖像合并成一個區(qū)域位置。優(yōu)先合并以下區(qū)域:

    3、類別判斷

    對每一類目標(biāo),使用一個線性SVM二類分類器進(jìn)行判別。輸入為深度網(wǎng)絡(luò)(如上圖的AlexNet)輸出的4096維特征,輸出是否屬于此類。

    4、位置精修

    目標(biāo)檢測的衡量標(biāo)準(zhǔn)是重疊面積:許多看似準(zhǔn)確的檢測結(jié)果,往往因?yàn)楹蜻x框不夠準(zhǔn)確,重疊面積很小,故需要一個位置精修步驟,對于每一個類,訓(xùn)練一個線性回歸模型去判定這個框是否框得完美,如下圖:

    R-CNN將深度學(xué)習(xí)引入檢測領(lǐng)域后,一舉將PASCAL VOC上的檢測率從35.1%提升到53.7%。

    二、Fast R-CNN大幅提速

    繼2014年的R-CNN推出之后,Ross Girshick在2015年推出Fast R-CNN,構(gòu)思精巧,流程更為緊湊,大幅提升了目標(biāo)檢測的速度。

    Fast R-CNN和R-CNN相比,訓(xùn)練時間從84小時減少到9.5小時,測試時間從47秒減少到0.32秒,并且在PASCAL VOC 2007上測試的準(zhǔn)確率相差無幾,約在66%-67%之間。

    Fast R-CNN主要解決R-CNN的以下問題:

    1、訓(xùn)練、測試時速度慢

    R-CNN的一張圖像內(nèi)候選框之間存在大量重疊,提取特征操作冗余。而Fast R-CNN將整張圖像歸一化后直接送入深度網(wǎng)絡(luò),緊接著送入從這幅圖像上提取出的候選區(qū)域。這些候選區(qū)域的前幾層特征不需要再重復(fù)計(jì)算。

    2、訓(xùn)練所需空間大

    R-CNN中獨(dú)立的分類器和回歸器需要大量特征作為訓(xùn)練樣本。Fast R-CNN把類別判斷和位置精調(diào)統(tǒng)一用深度網(wǎng)絡(luò)實(shí)現(xiàn),不再需要額外存儲。

    下面進(jìn)行詳細(xì)介紹

    1、在特征提取階段, 通過CNN(如AlexNet)中的conv、pooling、relu等操作都不需要固定大小尺寸的輸入,因此,在原始圖片上執(zhí)行這些操作后,輸入圖片尺寸不同將會導(dǎo)致得到的feature map(特征圖)尺寸也不同,這樣就不能直接接到一個全連接層進(jìn)行分類。

    在Fast R-CNN中,作者提出了一個叫做ROI Pooling的網(wǎng)絡(luò)層,這個網(wǎng)絡(luò)層可以把不同大小的輸入映射到一個固定尺度的特征向量。ROI Pooling層將每個候選區(qū)域均勻分成M×N塊,對每塊進(jìn)行max pooling。將特征圖上大小不一的候選區(qū)域轉(zhuǎn)變?yōu)榇笮〗y(tǒng)一的數(shù)據(jù),送入下一層。這樣雖然輸入的圖片尺寸不同,得到的feature map(特征圖)尺寸也不同,但是可以加入這個神奇的ROI Pooling層,對每個region都提取一個固定維度的特征表示,就可再通過正常的softmax進(jìn)行類型識別。

    2、在分類回歸階段, 在R-CNN中,先生成候選框,然后再通過CNN提取特征,之后再用SVM分類,最后再做回歸得到具體位置(bbox regression)。而在Fast R-CNN中,作者巧妙的把最后的bbox regression也放進(jìn)了神經(jīng)網(wǎng)絡(luò)內(nèi)部,與區(qū)域分類合并成為了一個multi-task模型,如下圖所示:

    實(shí)驗(yàn)表明,這兩個任務(wù)能夠共享卷積特征,并且相互促進(jìn)。

    Fast R-CNN很重要的一個貢獻(xiàn)是成功地讓人們看到了Region Proposal+CNN(候選區(qū)域+卷積神經(jīng)網(wǎng)絡(luò))這一框架實(shí)時檢測的希望,原來多類檢測真的可以在保證準(zhǔn)確率的同時提升處理速度。

    三、Faster R-CNN更快更強(qiáng)

    繼2014年推出R-CNN,2015年推出Fast R-CNN之后,目標(biāo)檢測界的領(lǐng)軍人物Ross Girshick團(tuán)隊(duì)在2015年又推出一力作:Faster R-CNN,使簡單網(wǎng)絡(luò)目標(biāo)檢測速度達(dá)到17fps,在PASCAL VOC上準(zhǔn)確率為59.9%,復(fù)雜網(wǎng)絡(luò)達(dá)到5fps,準(zhǔn)確率78.8%。

    在Fast R-CNN還存在著瓶頸問題:Selective Search(選擇性搜索)。要找出所有的候選框,這個也非常耗時。那我們有沒有一個更加高效的方法來求出這些候選框呢?

    在Faster R-CNN中加入一個提取邊緣的神經(jīng)網(wǎng)絡(luò),也就說找候選框的工作也交給神經(jīng)網(wǎng)絡(luò)來做了。這樣,目標(biāo)檢測的四個基本步驟(候選區(qū)域生成,特征提取,分類,位置精修)終于被統(tǒng)一到一個深度網(wǎng)絡(luò)框架之內(nèi)。如下圖所示:

    Faster R-CNN可以簡單地看成是“區(qū)域生成網(wǎng)絡(luò)+Fast R-CNN”的模型,用區(qū)域生成網(wǎng)絡(luò)(Region Proposal Network,簡稱RPN)來代替Fast R-CNN中的Selective Search(選擇性搜索)方法。

    如下圖

    RPN如下圖:

    RPN的工作步驟如下:

    Faster R-CNN設(shè)計(jì)了提取候選區(qū)域的網(wǎng)絡(luò)RPN,代替了費(fèi)時的Selective Search(選擇性搜索),使得檢測速度大幅提升,下表對比了R-CNN、Fast R-CNN、Faster R-CNN的檢測速度:

    總結(jié)

    R-CNN、Fast R-CNN、Faster R-CNN一路走來,基于深度學(xué)習(xí)目標(biāo)檢測的流程變得越來越精簡、精度越來越高、速度也越來越快。基于region proposal(候選區(qū)域)的R-CNN系列目標(biāo)檢測方法是目標(biāo)檢測技術(shù)領(lǐng)域中的最主要分支之一。

    為了更加精確地識別目標(biāo),實(shí)現(xiàn)在像素級場景中識別不同目標(biāo),利用“圖像分割”技術(shù)定位每個目標(biāo)的精確像素,如下圖所示(精確分割出人、汽車、紅綠燈等):

    Mask R-CNN便是這種“圖像分割”的重要模型。

    Mask R-CNN的思路很簡潔,既然Faster R-CNN目標(biāo)檢測的效果非常好,每個候選區(qū)域能輸出種類標(biāo)簽和定位信息,那么就在Faster R-CNN的基礎(chǔ)上再添加一個分支從而增加一個輸出,即物體掩膜(object mask),也即由原來的兩個任務(wù)(分類+回歸)變?yōu)榱巳齻€任務(wù)(分類+回歸+分割)。如下圖所示,Mask R-CNN由兩條分支組成:

    Mask R-CNN的這兩個分支是并行的,因此訓(xùn)練簡單,僅比Faster R-CNN多了一點(diǎn)計(jì)算開銷。

    如下圖所示,Mask R-CNN在Faster R-CNN中添加了一個全卷積網(wǎng)絡(luò)的分支(圖中白色部分),用于輸出二進(jìn)制mask,以說明給定像素是否是目標(biāo)的一部分。所謂二進(jìn)制mask,就是當(dāng)像素屬于目標(biāo)的所有位置上時標(biāo)識為1,其它位置標(biāo)識為 0

    從上圖可以看出,二進(jìn)制mask是基于特征圖輸出的,而原始圖像經(jīng)過一系列的卷積、池化之后,尺寸大小已發(fā)生了多次變化,如果直接使用特征圖輸出的二進(jìn)制mask來分割圖像,那肯定是不準(zhǔn)的。這時就需要進(jìn)行了修正,也即使用RoIAlign替換RoIPooling

    如上圖所示,原始圖像尺寸大小是128x128,經(jīng)過卷積網(wǎng)絡(luò)之后的特征圖變?yōu)槌叽绱笮∽優(yōu)?25x25。這時,如果想要圈出與原始圖像中左上方15x15像素對應(yīng)的區(qū)域,那么如何在特征圖中選擇相對應(yīng)的像素呢?

    從上面兩張圖可以看出,原始圖像中的每個像素對應(yīng)于特征圖的25/128像素,因此,要從原始圖像中選擇15x15像素,則只需在特征圖中選擇2.93x2.93像素(15x25/128=2.93),在RoIAlign中會使用雙線性插值法準(zhǔn)確得到2.93像素的內(nèi)容,這樣就能很大程度上,避免了錯位問題。

    修改后的網(wǎng)絡(luò)結(jié)構(gòu)如下圖所示(黑色部分為原來的Faster R-CNN,紅色部分為Mask R-CNN修改的部分)

    從上圖可以看出損失函數(shù)變?yōu)?/p>

    損失函數(shù)為分類誤差+檢測誤差+分割誤差,分類誤差和檢測(回歸)誤差是Faster R-CNN中的,分割誤差為Mask R-CNN中新加的。

    對于每個MxM大小的ROI區(qū)域,mask分支有KxMxM維的輸出(K是指類別數(shù)量)。對于每一個像素,都是用sigmod函數(shù)求二值交叉熵,也即對每個像素都進(jìn)行邏輯回歸,得到平均的二值交叉熵誤差Lmask。通過引入預(yù)測K個輸出的機(jī)制,允許每個類都生成獨(dú)立的mask,以避免類間競爭,這樣就能解耦mask和種類預(yù)測。

    對于每一個ROI區(qū)域,如果檢測得到屬于哪一個分類,就只使用該類的交叉熵誤差進(jìn)行計(jì)算,也即對于一個ROI區(qū)域中KxMxM的輸出,真正有用的只是某個類別的MxM的輸出。如下圖所示:

    例如目前有3個分類:貓、狗、人,檢測得到當(dāng)前ROI屬于“人”這一類,那么所使用的Lmask為“人”這一分支的mask。

    Mask R-CNN將這些二進(jìn)制mask與來自Faster R-CNN的分類和邊界框組合,便產(chǎn)生了驚人的圖像精確分割,如下圖所示:

    Mask R-CNN是一個小巧、靈活的通用對象實(shí)例分割框架,它不僅可以對圖像中的目標(biāo)進(jìn)行檢測,還可以對每一個目標(biāo)輸出一個高質(zhì)量的分割結(jié)果。另外,Mask R-CNN還易于泛化到其他任務(wù),比如人物關(guān)鍵點(diǎn)檢測,如下圖所示:

    從R-CNN、Fast R-CNN、Faster R-CNN到Mask R-CNN,每次進(jìn)步不一定是跨越式的發(fā)展,這些進(jìn)步實(shí)際上是直觀的且漸進(jìn)的改進(jìn)之路,但是它們的總和卻帶來了非常顯著的效果。

    最后,總結(jié)一下目標(biāo)檢測算法模型的發(fā)展歷程,如下圖所示:

    二、ai訓(xùn)練時間包括什么

    數(shù)據(jù)分析。

    在ai人工智能包括數(shù)據(jù)分析強(qiáng)化學(xué)習(xí)。監(jiān)督式學(xué)習(xí)。、非監(jiān)督式學(xué)習(xí),半監(jiān)督式學(xué)習(xí)在監(jiān)督式學(xué)習(xí)下,輸入數(shù)據(jù)被稱為“訓(xùn)練數(shù)據(jù),每組訓(xùn)練數(shù)據(jù)有一個明確的標(biāo)識或結(jié)果,如對防垃圾郵件系統(tǒng)中垃圾郵件非垃圾郵件,對手寫數(shù)字識別中。

    在建立預(yù)測模型的時候,監(jiān)督式學(xué)習(xí)建立一個學(xué)習(xí)過程,將預(yù)測結(jié)果與訓(xùn)練數(shù)據(jù)的實(shí)際結(jié)果進(jìn)行比較,不斷的調(diào)整預(yù)測模型,直到模型的預(yù)測結(jié)果達(dá)到一個預(yù)期的準(zhǔn)確率。應(yīng)用場景包括分類和回歸,算法包括一些對常用監(jiān)督式學(xué)習(xí)算法的延伸,這些算法首先試圖對未標(biāo)識數(shù)據(jù)進(jìn)行建模,在此基礎(chǔ)上再對標(biāo)識的數(shù)據(jù)進(jìn)行預(yù)測。

    三、ai學(xué)習(xí)的原理

    Q: ai學(xué)習(xí)的原理 : AI學(xué)習(xí)的原理是模仿人類的學(xué)習(xí)過程,通過大量的數(shù)據(jù)和算法訓(xùn)練來提高自身的學(xué)習(xí)能力和預(yù)測能力。具體來說,AI學(xué)習(xí)可以分為監(jiān)督學(xué)習(xí)、無監(jiān)督學(xué)習(xí)和強(qiáng)化學(xué)習(xí)三種方式。

    監(jiān)督學(xué)習(xí)是通過給算法提供已知的輸入和輸出數(shù)據(jù),讓算法自動學(xué)習(xí)輸入和輸出之間的關(guān)系。比如,讓算法學(xué)習(xí)識別圖像中的物體或者預(yù)測股票價格等。

    無監(jiān)督學(xué)習(xí)則是不提供輸出數(shù)據(jù),讓算法自行發(fā)現(xiàn)數(shù)據(jù)之間的規(guī)律和特征。比如,讓算法自動分析一組數(shù)據(jù)的分類和聚類等。

    強(qiáng)化學(xué)習(xí)則是通過試錯來學(xué)習(xí),在每個步驟中,算法會根據(jù)當(dāng)前狀態(tài)和之前的經(jīng)驗(yàn)來選擇一個行動,然后根據(jù)行動的結(jié)果來調(diào)整策略,以獲得更好的結(jié)果。比如,讓算法學(xué)習(xí)下棋或者玩游戲等。

    總的來說,AI學(xué)習(xí)的本質(zhì)是通過大量的數(shù)據(jù)和算法訓(xùn)練來提高自身的學(xué)習(xí)能力和預(yù)測能力,從而實(shí)現(xiàn)人工智能的應(yīng)用。

    四、高效模型ai系統(tǒng)怎么樣

    好。

    1、用途廣泛。高效模型ai系統(tǒng)全功能AI開發(fā)平臺BML,面向企業(yè)和個人開發(fā)者的機(jī)器學(xué)習(xí)集成開發(fā)環(huán)境。

    2、快捷方便。高效模型ai系統(tǒng)幫助用戶更快構(gòu)建,訓(xùn)練和部署AI模型,助力企業(yè)快速構(gòu)建高精度AI。

    以上就是關(guān)于百度ai模型訓(xùn)練相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會為您講解更多精彩的知識和內(nèi)容。


    推薦閱讀:

    “LOGO設(shè)計(jì)”關(guān)鍵詞上百度首頁

    怎樣在百度上做招工廣告(怎樣在百度上做招工廣告宣傳)

    云南百度查關(guān)鍵詞排名(搜索云南百度)

    工科什么專業(yè)就業(yè)前景好(工科什么專業(yè)就業(yè)前景好知乎)

    久久文化傳媒有限責(zé)任公司(久久文化傳媒有限責(zé)任公司怎么樣)