女人荫蒂被添全过程13种图片,亚洲+欧美+在线,欧洲精品无码一区二区三区 ,在厨房拨开内裤进入毛片

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

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

在一個很小的Pascal VOC數(shù)據(jù)集上訓(xùn)練一個實例分割模型

新機器視覺 ? 來源:新機器視覺 ? 作者:Kayo Yin ? 2020-12-26 11:26 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

只使用1349張圖像訓(xùn)練Mask-RCNN,有代碼。

代碼:https://github.com/kayoyin/tiny-inst-segmentation

介紹

計算機視覺的進步帶來了許多有前途的應(yīng)用,如自動駕駛汽車或醫(yī)療診斷。在這些任務(wù)中,我們依靠機器的能力來識別物體。

我們經(jīng)常看到的與目標(biāo)識別相關(guān)的任務(wù)有4個:分類和定位、目標(biāo)檢測、語義分割和實例分割。

在分類和定位中,我們感興趣的是為圖像中目標(biāo)的分配類標(biāo)簽,并在目標(biāo)周圍繪制一個包圍框。在這個任務(wù)中,要檢測的目標(biāo)數(shù)量是固定的。

物體檢測不同于分類和定位,因為這里我們沒有預(yù)先假設(shè)圖像中物體的數(shù)量。我們從一組固定的目標(biāo)類別開始,我們的目標(biāo)是分配類標(biāo)簽,并在每次這些類別中的一個目標(biāo)出現(xiàn)在圖像中時繪制邊界框。

在語義分割中,我們?yōu)槊總€圖像像素分配一個類標(biāo)簽:所有屬于草的像素被標(biāo)記為“grass”,屬于羊的像素被標(biāo)記為“sheep”。值得注意的是,例如,這個任務(wù)不會對兩只羊產(chǎn)生區(qū)別。

我們的任務(wù)是實例分割,它建立在目標(biāo)檢測和語義分割之上。在目標(biāo)檢測中,我們的目標(biāo)是在預(yù)定義的類別中標(biāo)記和定位目標(biāo)的所有實例。但是,我們沒有為檢測到的目標(biāo)生成邊界框,而是進一步識別哪些像素屬于該目標(biāo),就像語義分割一樣。與語義分割不同的是,實例分割為每個目標(biāo)實例繪制一個單獨的掩碼,而語義分割將為同一類的所有實例使用相同的掩碼。

在本文中,我們將在一個很小的Pascal VOC數(shù)據(jù)集上訓(xùn)練一個實例分割模型,其中只有1349張圖像用于訓(xùn)練,100張圖像用于測試。這里的主要挑戰(zhàn)是在不使用外部數(shù)據(jù)的情況下防止模型過擬合。

數(shù)據(jù)處理

標(biāo)注采用COCO格式,因此我們可以使用pycocotools中的函數(shù)來檢索類標(biāo)簽和掩碼。在這個數(shù)據(jù)集中,共有20個類別。

cb474dc4-4698-11eb-8b86-12bb97331649.png

下面是一些訓(xùn)練圖像和相關(guān)mask的可視化顯示。mask的不同陰影表示同一目標(biāo)類別的多個實例的不同掩碼。

圖像的大小和長寬比各不相同,因此在將圖像輸入模型之前,我們調(diào)整每個圖像的尺寸500x500。當(dāng)圖像尺寸小于500時,我們對圖像進行優(yōu)化,使最大邊的長度為500,并添加必要的零以獲得正方形圖像。

為了使模型能夠很好地泛化,特別是在這樣一個有限的數(shù)據(jù)集上,數(shù)據(jù)增強是克服過擬合的關(guān)鍵。對于每一個圖像,以0.5的概率水平翻轉(zhuǎn),以0.9到1倍的尺度進行隨機剪裁,以0.5的概率進行高斯模糊,標(biāo)準差為隨機,對比度隨機調(diào)整尺度為0.75和1.5之間,亮度隨機調(diào)整尺度在0.8和1.2之間,以及一系列隨機仿射變換如縮放、平移、旋轉(zhuǎn),剪切。

Mask-RCNN

我們使用matterport實現(xiàn)的Mask-RCNN進行訓(xùn)練。雖然結(jié)果可能會很好看,但我們不會用MS COCO的預(yù)訓(xùn)練權(quán)重來展示我們?nèi)绾沃挥?349張訓(xùn)練圖像就能得到好的結(jié)果。

Mask-RCNN是在2017年Mask-RCNN論文中提出的,是同一作者對Faster-RCNN的擴展。Faster-RCNN被廣泛應(yīng)用于目標(biāo)檢測,模型在被檢測物體周圍生成包圍盒。Mask-RCNN進一步生成了目標(biāo)的mask 。

我將在下面簡要介紹模型體系結(jié)構(gòu)。

首先,我們使用一個主干模型從輸入圖像中提取相關(guān)的特征。在這里,我們使用ResNet101架構(gòu)作為骨干。圖像由張量(500,500,3)轉(zhuǎn)換為特征圖(32,32,2048)。

然后將之前獲得的特征輸入到一個區(qū)域建議網(wǎng)絡(luò)(RPN)中。RPN掃描feature map的區(qū)域,稱為anchors,并嘗試確定包含目標(biāo)的區(qū)域。這些anchor的尺寸和縱橫比各不相同。RPN為每個anchor分配一個類別:前景(正樣本anchor)或背景(負樣本anchor)。中性anchor是指不影響訓(xùn)練的anchor。

正樣本anchors(左),中性anchors(中),負樣本anchors(右)

建議層然后挑選最有可能包含目標(biāo)的anchor,并優(yōu)化anchor框以更接近目標(biāo)。當(dāng)太多anchor點重疊時,只保留前景分數(shù)最高的那個(非最大抑制)。這樣,我們就得到了感興趣的區(qū)域(ROI)。

對于每個由ROI分類器選中的目標(biāo)區(qū)域,模型生成28x28的mask。在訓(xùn)練過程中,將 ground truth mask縮小,用預(yù)測的mask計算損失,在推理過程中,將生成的mask放大到ROI的邊界框大小。

遷移學(xué)習(xí)

特別是在數(shù)據(jù)有限的情況下,更快更好地訓(xùn)練模型的關(guān)鍵是遷移學(xué)習(xí)。Imagenet數(shù)據(jù)集是一個巨大的自然圖像語料庫,類似于我們的圖像。因此,我們可以將Resnet101骨干模型的權(quán)值初始化為在Imagenet上預(yù)先訓(xùn)練的權(quán)值。這將提高我們得到的特征圖的準確性,從而提高整個模型。

為了微調(diào)在Imagenet上預(yù)訓(xùn)練的模型,我們首先只訓(xùn)練model heads。然后我們在剩下的epochs中訓(xùn)練從ResNet level 4和以上的層。這個訓(xùn)練方案也有助于最小化過擬合。我們可以不去微調(diào)第一層,因為我們可以重用模型從自然圖像中提取特征的權(quán)重。

結(jié)果 & 檢測pipeline可視化

我們的測試集上獲得的mAP為0. 53650。下面是隨機選擇測試圖像的模型輸出的一些可視化結(jié)果:

我們還可以看到算法不同步驟的輸出。下面,我們有在邊界框細化之前的top anchors的得分。

接下來,我們有了細化的邊界框和非最大抑制后的輸出。這些建議然后被輸入分類網(wǎng)絡(luò)。注意,在這里,我們有一些框框住了一些目標(biāo),比如標(biāo)志,這些目標(biāo)不屬于我們定義的目標(biāo)類別。

在建議區(qū)域上運行分類網(wǎng)絡(luò),得到正樣本的檢測,生成類概率和邊界框回歸。

在得到邊界框并對其進行細化后,實例分割模型為每個檢測到的目標(biāo)生成mask。mask是soft masks(具有浮點像素值),在訓(xùn)練時大小為28x28。

最后,預(yù)測的mask被調(diào)整為邊界框的尺寸,我們可以將它們覆蓋在原始圖像上以可視化最終的輸出。

英文原文:https://towardsdatascience.com/overcome-overfitting-during-instance-segmentation-with-mask-rcnn-32db91f400bc

責(zé)任編輯:xj

原文標(biāo)題:使用Mask-RCNN在實例分割應(yīng)用中克服過擬合

文章出處:【微信公眾號:新機器視覺】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

    關(guān)注

    9

    文章

    1708

    瀏覽量

    46696
  • mask
    +關(guān)注

    關(guān)注

    0

    文章

    10

    瀏覽量

    3079

原文標(biāo)題:使用Mask-RCNN在實例分割應(yīng)用中克服過擬合

文章出處:【微信號:vision263com,微信公眾號:新機器視覺】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    請問如何在imx8mplus上部署和運行YOLOv5訓(xùn)練模型

    我正在從事 imx8mplus yocto 項目。我已經(jīng)自定義數(shù)據(jù)的 YOLOv5 訓(xùn)練
    發(fā)表于 03-25 07:23

    是否可以輸入隨機數(shù)據(jù)來生成INT8訓(xùn)練后量化模型

    無法確定是否可以輸入隨機數(shù)據(jù)來生成 INT8 訓(xùn)練后量化模型
    發(fā)表于 03-06 06:45

    請問有沒有不在linux對.pt模型向.kmodel轉(zhuǎn)換的教程呢?

    的文章 但是里面很多參數(shù)以及.npy的數(shù)據(jù)我不知道怎么填寫及處理。 2、還有問題,現(xiàn)在yolo有
    發(fā)表于 02-08 08:56

    從零開始訓(xùn)練大語言模型需要投資多少錢?

    ,前言 ? AI領(lǐng)域,訓(xùn)練大型語言模型(LLM)是
    的頭像 發(fā)表于 11-08 14:15 ?756次閱讀
    從零開始<b class='flag-5'>訓(xùn)練</b><b class='flag-5'>一</b><b class='flag-5'>個</b>大語言<b class='flag-5'>模型</b>需要投資多少錢?

    使用PyTorch英特爾獨立顯卡訓(xùn)練模型

    《PyTorch 2.5重磅更新:性能優(yōu)化+新特性》中的新特性就是:正式支持英特爾獨立顯卡訓(xùn)練
    的頭像 發(fā)表于 11-01 14:21 ?2006次閱讀
    使用PyTorch<b class='flag-5'>在</b>英特爾獨立顯卡<b class='flag-5'>上</b><b class='flag-5'>訓(xùn)練</b><b class='flag-5'>模型</b>

    AI大模型訓(xùn)練數(shù)據(jù)來源分析

    學(xué)術(shù)機構(gòu)、政府組織或企業(yè)公開發(fā)布,涵蓋了各種類型的數(shù)據(jù),如圖像、文本、音頻、視頻等。例如: ImageNet :廣泛用于圖像識別任務(wù)的大規(guī)模圖像數(shù)據(jù)
    的頭像 發(fā)表于 10-23 15:32 ?3431次閱讀

    如何訓(xùn)練自己的AI大模型

    訓(xùn)練自己的AI大模型復(fù)雜且耗時的過程,涉及多個關(guān)鍵步驟。以下是詳細的
    的頭像 發(fā)表于 10-23 15:07 ?4850次閱讀

    如何訓(xùn)練ai大模型

    訓(xùn)練AI大模型復(fù)雜且耗時的過程,涉及多個關(guān)鍵步驟和細致的考量。 數(shù)據(jù)準備 1.
    的頭像 發(fā)表于 10-17 18:17 ?2532次閱讀

    如何訓(xùn)練有效的eIQ基本分類模型

    在 MCX CPU和eIQ Neutron NPU。 eIQPortal它是直觀的圖形用戶界面(GUI),簡化了ML開發(fā)。開發(fā)人員可以創(chuàng)建、優(yōu)化、調(diào)試和導(dǎo)出ML模型,以及導(dǎo)入
    的頭像 發(fā)表于 08-01 09:29 ?2695次閱讀
    如何<b class='flag-5'>訓(xùn)練</b><b class='flag-5'>一</b><b class='flag-5'>個</b>有效的eIQ基本分類<b class='flag-5'>模型</b>

    PyTorch中搭建最簡單的模型

    PyTorch中搭建最簡單的模型通常涉及幾個關(guān)鍵步驟:定義模型結(jié)構(gòu)、加載數(shù)據(jù)、設(shè)置損失函數(shù)
    的頭像 發(fā)表于 07-16 18:09 ?2776次閱讀

    20個數(shù)據(jù)可以訓(xùn)練神經(jīng)網(wǎng)絡(luò)嗎

    當(dāng)然可以,20個數(shù)據(jù)點對于訓(xùn)練神經(jīng)網(wǎng)絡(luò)來說可能非常有限,但這并不意味著它們不能用于訓(xùn)練。實際
    的頭像 發(fā)表于 07-11 10:29 ?1768次閱讀

    pycharm怎么訓(xùn)練數(shù)據(jù)

    本文中,我們將介紹如何在PyCharm中訓(xùn)練數(shù)據(jù)。PyCharm是款流行的Python集成開發(fā)環(huán)境,提供了許多用于
    的頭像 發(fā)表于 07-11 10:10 ?1199次閱讀

    人臉識別模型訓(xùn)練流程

    準備階段,需要收集大量的人臉圖像數(shù)據(jù),并進行數(shù)據(jù)清洗、標(biāo)注和增強等操作。 1.1 數(shù)據(jù)收集 數(shù)據(jù)收集是人臉識別模型
    的頭像 發(fā)表于 07-04 09:19 ?1877次閱讀

    人臉識別模型訓(xùn)練失敗原因有哪些

    人臉識別模型訓(xùn)練失敗的原因有很多,以下是些常見的原因及其解決方案: 數(shù)據(jù)質(zhì)量問題 數(shù)據(jù)
    的頭像 發(fā)表于 07-04 09:17 ?1354次閱讀

    預(yù)訓(xùn)練模型的基本原理和應(yīng)用

    預(yù)訓(xùn)練模型(Pre-trained Model)是深度學(xué)習(xí)和機器學(xué)習(xí)領(lǐng)域中的重要概念,尤其是自然語言處理(NLP)和計算機視覺(CV)
    的頭像 發(fā)表于 07-03 18:20 ?4360次閱讀
    主站蜘蛛池模板: 松滋市| 会昌县| 连州市| 郑州市| 湘阴县| 贵德县| 固始县| 九江县| 砚山县| 应用必备| 渝北区| 三亚市| 湾仔区| 乐安县| 麻江县| 五家渠市| 江西省| 湘西| 屯留县| 鹤峰县| 定兴县| 徐水县| 明星| 特克斯县| 娄底市| 荥经县| 黔东| 托里县| 佛山市| 集安市| 慈溪市| 潢川县| 自治县| 稻城县| 墨江| 三江| 晋宁县| 施秉县| 兖州市| 夹江县| 若尔盖县|