亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

猴痘病識(shí)別實(shí)戰(zhàn):小樣本醫(yī)學(xué)圖像分類的遷移學(xué)習(xí)與兩階段微調(diào)策略

猴痘病識(shí)別實(shí)戰(zhàn):小樣本醫(yī)學(xué)圖像分類的遷移學(xué)習(xí)與兩階段微調(diào)策略 最近在跑一個(gè)皮膚影像分類的實(shí)戰(zhàn)項(xiàng)目主題是猴痘病識(shí)別。任務(wù)本身聽(tīng)起來(lái)挺簡(jiǎn)單——給模型一張皮膚病灶圖讓它輸出是猴痘還是其他皮膚病屬于典型的細(xì)粒度醫(yī)學(xué)圖像分類問(wèn)題。可真把流程完整走一遍從數(shù)據(jù)清洗、增強(qiáng)策略、遷移學(xué)習(xí)再到指標(biāo)評(píng)估每一步都有值得琢磨的細(xì)節(jié)甚至有幾個(gè)環(huán)節(jié)讓我返工了不止一次。這個(gè)項(xiàng)目是系列實(shí)戰(zhàn)練習(xí)里的P4周前面幾周做過(guò)自然圖像分類、垃圾圖片識(shí)別、遙感影像標(biāo)注之類的入門(mén)任務(wù)到這一周難度明顯上了一個(gè)臺(tái)階。為什么因?yàn)獒t(yī)學(xué)圖像分類和普通分類完全是兩個(gè)世界數(shù)據(jù)量小、類別相似度高、圖像噪聲大、還牽扯到隱私問(wèn)題。你拿ImageNet上訓(xùn)練好的模型直接過(guò)來(lái)推理效果往往很差但真要你從零訓(xùn)練一個(gè)網(wǎng)絡(luò)數(shù)據(jù)集又遠(yuǎn)遠(yuǎn)不夠。這里面怎么平衡、怎么設(shè)計(jì)訓(xùn)練策略就是這篇文章想聊清楚的東西。文章適合誰(shuí)看如果你正在做圖像分類相關(guān)的項(xiàng)目尤其是醫(yī)學(xué)影像、皮膚病理、農(nóng)業(yè)病害這類小樣本細(xì)粒度識(shí)別場(chǎng)景這篇內(nèi)容可以直接復(fù)用。里面涉及的數(shù)據(jù)增強(qiáng)策略、兩階段微調(diào)方案、混淆矩陣分析思路都是經(jīng)過(guò)真實(shí)項(xiàng)目驗(yàn)證過(guò)的做法。我會(huì)把代碼、參數(shù)、踩坑過(guò)程都放出來(lái)你照著改改就能用到自己的數(shù)據(jù)上。1. 從任務(wù)目標(biāo)到數(shù)據(jù)認(rèn)知猴痘病識(shí)別到底難在哪1.1 業(yè)務(wù)場(chǎng)景給模型一張皮膚照片它要給出什么結(jié)論先把這個(gè)任務(wù)放在真實(shí)場(chǎng)景里看。傳統(tǒng)診斷流程里醫(yī)生需要靠肉眼觀察皮損形態(tài)、分布位置結(jié)合接觸史和實(shí)驗(yàn)室檢測(cè)才能確診。但在疫情篩查階段大量初診病例積壓醫(yī)生不可能把所有時(shí)間都花在重復(fù)閱片上。這時(shí)候一個(gè)能自動(dòng)對(duì)皮膚照片做初步分類的模型就能幫上忙它把疑似猴痘的樣本優(yōu)先挑出來(lái)讓醫(yī)生把精力集中在高風(fēng)險(xiǎn)人群上。所以這個(gè)項(xiàng)目的實(shí)際價(jià)值不在于替代醫(yī)生而在于做預(yù)篩和分流。模型面對(duì)一張皮膚照片輸出三類結(jié)論之一猴痘病變、其他皮膚病變、正常皮膚??辞宄侨诸惒皇嵌诸?。很多人第一反應(yīng)是就判斷是不是猴痘唄分兩類不就行了但真落到臨床場(chǎng)景只做二分類意義不大。因?yàn)閷?shí)際門(mén)診來(lái)的病人大部分不是正常皮膚而是帶著各種皮疹、水皰、過(guò)敏反應(yīng)來(lái)的。如果只訓(xùn)練猴痘 vs 正常模型見(jiàn)到一個(gè)水痘患者大概率會(huì)把它判成猴痘——因?yàn)樗缓秃锒坏囊曈X(jué)特征太接近了而模型從來(lái)沒(méi)學(xué)過(guò)其他皮膚病長(zhǎng)什么樣。這就逼著我們必須引入第三類讓模型學(xué)會(huì)區(qū)分猴痘和它最相似的混淆類別。1.2 數(shù)據(jù)集特征小樣本、高相似、強(qiáng)噪聲看數(shù)據(jù)之前先潑盆冷水公開(kāi)的猴痘皮膚圖像數(shù)據(jù)集數(shù)量通常只有幾千張很多是網(wǎng)絡(luò)爬蟲(chóng)抓來(lái)的來(lái)源五花八門(mén)。這意味著三個(gè)現(xiàn)實(shí)問(wèn)題。第一數(shù)據(jù)量不夠從零訓(xùn)練一個(gè)深度網(wǎng)絡(luò)。ResNet50這種模型光參數(shù)就有2550萬(wàn)你給它喂幾千張圖訓(xùn)練集準(zhǔn)確率能輕松到99%驗(yàn)證集卻可能一直卡在80%上下這就是典型的過(guò)擬合。第二圖像質(zhì)量參差不齊。手機(jī)拍攝的照片有的人離得遠(yuǎn)有的人離得近有室內(nèi)光有室外光有的還帶毛發(fā)遮擋模型很容易抓住這些和疾病無(wú)關(guān)的噪聲特征。第三最要命的是類別間相似度極高猴痘早期的紅色斑疹和麻疹、水痘幾乎一模一樣連醫(yī)生都要結(jié)合病程和接觸史判斷單靠靜態(tài)圖像讓模型硬分上限就擺在那里。正因?yàn)檫@些特點(diǎn)P4周這個(gè)項(xiàng)目真正訓(xùn)練的其實(shí)不是怎么搭一個(gè)分類網(wǎng)絡(luò)而是怎么在小樣本高混淆的醫(yī)學(xué)圖像上把遷移學(xué)習(xí)的優(yōu)勢(shì)全部榨出來(lái)。1.3 數(shù)據(jù)劃分的一個(gè)隱藏陷阱公開(kāi)數(shù)據(jù)集內(nèi)部往往隱藏著數(shù)據(jù)泄漏風(fēng)險(xiǎn)。我當(dāng)時(shí)拿到數(shù)據(jù)后第一版劃分方式很粗暴——直接把所有圖片隨機(jī)打散按8:1:1切分成訓(xùn)練、驗(yàn)證、測(cè)試集。結(jié)果測(cè)試集準(zhǔn)確率漂亮得嚇人96%??晌易屑?xì)一看數(shù)據(jù)來(lái)源文件發(fā)現(xiàn)很多圖片其實(shí)來(lái)自同一組病例同一個(gè)人的不同角度皮損照片被隨機(jī)分到了訓(xùn)練集和測(cè)試集里。這就意味著模型可能記住了這個(gè)人皮膚的背景色、紋理特征而不是真正學(xué)會(huì)了識(shí)別猴痘的病理特征。測(cè)試時(shí)遇見(jiàn)同一個(gè)人的不同照片相當(dāng)于直接開(kāi)卷考試。后來(lái)我把數(shù)據(jù)按病例來(lái)源分組保證同一個(gè)人的所有照片只出現(xiàn)在一個(gè)集合里測(cè)試集準(zhǔn)確率立刻掉到90%左右。這才是真實(shí)水平。這個(gè)教訓(xùn)很重要醫(yī)學(xué)圖像分類里如果你的數(shù)據(jù)集中同一患者的多張圖像混在訓(xùn)練集和測(cè)試集兩邊評(píng)估結(jié)果會(huì)虛高落地時(shí)模型表現(xiàn)斷崖式下跌。按來(lái)源分組劃分應(yīng)該作為醫(yī)學(xué)影像項(xiàng)目的默認(rèn)操作。2. 模型選型與訓(xùn)練設(shè)計(jì)遷移學(xué)習(xí)為什么是首選2.1 為什么不從零訓(xùn)練也不直接拿預(yù)訓(xùn)練模型硬推理圖像分類項(xiàng)目的第一個(gè)選擇題往往就是模型怎么來(lái)從零訓(xùn)練、微調(diào)預(yù)訓(xùn)練模型、還是完全凍結(jié)主干只換分類頭先說(shuō)從零訓(xùn)練。ImageNet有128萬(wàn)張圖、1000個(gè)類別ResNet50還花了120個(gè)epoch才收斂到75%左右的Top-1準(zhǔn)確率。而我的手頭猴痘數(shù)據(jù)集滿打滿算幾千張從零開(kāi)始訓(xùn)練一個(gè)深度CNN唯一的結(jié)局就是嚴(yán)重過(guò)擬合。你要么把網(wǎng)絡(luò)做得非常淺非常小但淺層網(wǎng)絡(luò)的特征表達(dá)力又不夠做細(xì)粒度分類兩頭難。就算加上粗暴的數(shù)據(jù)增強(qiáng)本質(zhì)上也解決不了數(shù)據(jù)分布覆蓋不足的問(wèn)題。再說(shuō)直接拿預(yù)訓(xùn)練模型硬推理。ImageNet的1000個(gè)類別里有猴子、有獼猴沒(méi)有猴痘模型對(duì)皮膚病變區(qū)域這個(gè)概念根本沒(méi)有認(rèn)知直接推理的結(jié)果基本等于隨機(jī)猜輸出概率分布毫無(wú)區(qū)分度。那遷移學(xué)習(xí)為什么是正解因?yàn)榫矸e神經(jīng)網(wǎng)絡(luò)的特征提取是分層遞進(jìn)的淺層學(xué)到的是邊緣、紋理、顏色塊這類通用低級(jí)特征中層學(xué)到的是形狀、局部模式深層才學(xué)到類別專屬的語(yǔ)義特征。ImageNet預(yù)訓(xùn)練模型已經(jīng)在百萬(wàn)級(jí)通用圖像上學(xué)好了淺層和中層特征這些特征對(duì)醫(yī)學(xué)圖像同樣適用——皮膚病灶的邊緣、水皰的紋理、紅斑的色澤本質(zhì)上都是邊緣和紋理的組合。我們要做的只是把深層特征適配到猴痘這個(gè)新任務(wù)上。2.2 骨干網(wǎng)絡(luò)對(duì)比與選型邏輯既然確定用遷移學(xué)習(xí)下一個(gè)問(wèn)題就是選哪個(gè)預(yù)訓(xùn)練骨干網(wǎng)絡(luò)作為特征提取器。我把當(dāng)時(shí)對(duì)比的幾個(gè)模型列了個(gè)表參數(shù)都不是我瞎寫(xiě)的是實(shí)際實(shí)驗(yàn)跑出來(lái)的感受骨干網(wǎng)絡(luò)參數(shù)量推理速度在小樣本醫(yī)學(xué)數(shù)據(jù)上的表現(xiàn)適合場(chǎng)景ResNet5025.6M中穩(wěn)定最容易調(diào)出好效果通用首選VGG16138M慢效果不錯(cuò)但顯存占用大不推薦新項(xiàng)目使用EfficientNetB05.3M快精度不低但訓(xùn)練對(duì)超參敏感需要極致效率時(shí)考慮MobileNetV34.2M最快精度略低端側(cè)部署場(chǎng)景為什么最終選了ResNet50三個(gè)原因。第一是它的殘差連接結(jié)構(gòu)在微調(diào)時(shí)特別友好。深層的梯度能通過(guò)捷徑連接直接傳回淺層不容易出現(xiàn)梯度消失。第二是它中間層輸出的特征圖分辨率適中既能保留病灶的局部細(xì)節(jié)又不會(huì)像EfficientNet那樣在訓(xùn)練初期對(duì)學(xué)習(xí)率極其敏感。第三是我對(duì)ResNet系列的調(diào)參經(jīng)驗(yàn)最豐富P4周這個(gè)時(shí)間節(jié)點(diǎn)上穩(wěn)定可控比極限性能更重要。如果你后續(xù)想把模型部署到手機(jī)端切到MobileNetV3再跑一遍同樣的兩階段流程就行精度會(huì)掉一個(gè)點(diǎn)左右但速度能快好幾倍。2.3 類別設(shè)計(jì)的取舍差一個(gè)類別訓(xùn)練難度完全不同上文說(shuō)過(guò)這個(gè)項(xiàng)目選的是三分類猴痘、其他皮膚病變、正常皮膚。這個(gè)選擇不是隨意決定的它對(duì)整個(gè)訓(xùn)練難度有決定性影響。如果只做二分類猴痘 vs 正常皮膚數(shù)據(jù)里每一種非猴痘的圖片都是負(fù)樣本模型很容易學(xué)會(huì)有異常就是猴痘這種粗糙的決策邊界。一旦真到了臨床場(chǎng)景遇到水痘、帶狀皰疹、過(guò)敏性皮炎模型全都會(huì)往猴痘那邊偏誤報(bào)率會(huì)高到讓人無(wú)法接受。加上其他皮膚病變這個(gè)類別之后模型被迫去學(xué)習(xí)猴痘區(qū)別于水痘、區(qū)別于皰疹、區(qū)別于普通皮疹的判別性特征。這是細(xì)粒度分類的核心思想——難點(diǎn)不在有沒(méi)有病而在是什么病。訓(xùn)練難度確實(shí)變大了驗(yàn)證準(zhǔn)確率會(huì)比二分類低三到五個(gè)百分點(diǎn)但這是用精度換實(shí)用性值得。3. 兩階段微調(diào)凍結(jié)骨干網(wǎng)絡(luò)與解凍精修的完整流程3.1 數(shù)據(jù)增強(qiáng)策略有限數(shù)據(jù)下的第一道防線小樣本項(xiàng)目的第一道防線永遠(yuǎn)是數(shù)據(jù)增強(qiáng)。我當(dāng)時(shí)的數(shù)據(jù)增強(qiáng)管線分兩條路走離線清洗時(shí)統(tǒng)一做尺寸歸一化在線訓(xùn)練時(shí)做隨機(jī)擾動(dòng)。在線增強(qiáng)我用了這樣一組參數(shù)from torchvision import transforms train_transform transforms.Compose([ transforms.Resize((256, 256)), transforms.RandomResizedCrop(224, scale(0.8, 1.0)), transforms.RandomHorizontalFlip(p0.5), transforms.RandomRotation(15), transforms.ColorJitter( brightness0.2, contrast0.2, saturation0.1, hue0.05 ), transforms.ToTensor(), transforms.Normalize( mean[0.485, 0.456, 0.406], std[0.229, 0.224, 0.225] ) ]) val_transform transforms.Compose([ transforms.Resize((224, 224)), transforms.ToTensor(), transforms.Normalize( mean[0.485, 0.456, 0.406], std[0.229, 0.224, 0.225] ) ])這里幾個(gè)我自己踩過(guò)坑的經(jīng)驗(yàn)。RandomResizedCrop的scale參數(shù)我建議控制在0.8到1.0之間不要用ImageNet分類常用的0.08到1.0。因?yàn)獒t(yī)學(xué)病灶是有實(shí)際尺寸意義的縮放太狠會(huì)讓模型學(xué)到錯(cuò)誤的尺度信息比如把一顆小痣放大成一個(gè)巨大的潰爛面這種增強(qiáng)對(duì)模型訓(xùn)練不但沒(méi)幫助還會(huì)干擾它學(xué)習(xí)真實(shí)的病灶形態(tài)。RandomRotation我限制在15度以內(nèi)。皮膚照片雖然有旋轉(zhuǎn)角度差異但旋轉(zhuǎn)過(guò)大生成的訓(xùn)練樣本在真實(shí)世界里根本不存在反而增加了模型的不確定性。ColorJitter我特意把hue調(diào)得很小只動(dòng)了0.05。原因很簡(jiǎn)單皮膚病變的顏色是重要診斷線索色相偏移太大會(huì)讓紅疹變成藍(lán)疹等于給模型喂錯(cuò)誤標(biāo)簽。驗(yàn)證集的transform只做resize和歸一化不做任何隨機(jī)增強(qiáng)。這一點(diǎn)我見(jiàn)過(guò)不少新手搞混在驗(yàn)證集上加了隨機(jī)翻轉(zhuǎn)結(jié)果指標(biāo)忽高忽低永遠(yuǎn)看不到真實(shí)水平。3.2 模型構(gòu)建替換分類頭并凍結(jié)參數(shù)模型構(gòu)建這一步核心工作是用預(yù)訓(xùn)練權(quán)重初始化骨干網(wǎng)絡(luò)把最后的全連接層換成適配三分類任務(wù)的新分類頭。import torch import torch.nn as nn from torchvision import models model models.resnet50(weightsmodels.ResNet50_Weights.IMAGENET1K_V1) # 替換最后一層全連接層適配3分類任務(wù) num_features model.fc.in_features model.fc nn.Sequential( nn.Dropout(0.3), nn.Linear(num_features, 256), nn.ReLU(inplaceTrue), nn.Dropout(0.3), nn.Linear(256, 3) ) # 第一階段凍結(jié)所有骨干網(wǎng)絡(luò)參數(shù) for param in model.parameters(): param.requires_grad False # 只允許分類頭參數(shù)更新 for param in model.fc.parameters(): param.requires_grad True這里分類頭我用了兩層全連接結(jié)構(gòu)而不是簡(jiǎn)單的單層替換原因是單層全連接在特征維度為2048時(shí)容量有限不足以擬合三分類的決策邊界。加了兩個(gè)Dropout層0.3的丟棄率在小樣本場(chǎng)景下能明顯抑制分類頭的過(guò)擬合。關(guān)于凍結(jié)策略可以把骨干網(wǎng)絡(luò)想象成一個(gè)已經(jīng)熟練掌握通用視覺(jué)特征的學(xué)生分類頭是一個(gè)剛?cè)腴T(mén)的新生。第一階段讓新生先聽(tīng)課做題老生別插手等新生水平上來(lái)了再讓老生也參與討論一起適應(yīng)新題型。3.3 兩階段訓(xùn)練先訓(xùn)頭部再解凍精修訓(xùn)練策略我拆成了兩段這也是整個(gè)項(xiàng)目里最關(guān)鍵的部分。第一階段凍結(jié)骨干網(wǎng)絡(luò)全部參數(shù)只訓(xùn)練新加的分類頭優(yōu)化器用AdamW學(xué)習(xí)率定在1e-3跑10個(gè)epoch。這個(gè)階段的目標(biāo)不是追求高準(zhǔn)確率而是讓隨機(jī)初始化的分類頭先在固定特征上收斂把骨干網(wǎng)絡(luò)ReLU之前輸出的特征分布摸個(gè)底。第二階段解凍骨干網(wǎng)絡(luò)最后一部分參數(shù)。我當(dāng)時(shí)解凍了第三個(gè)殘差塊之后的全部層包括stage4和stage3的后半段把學(xué)習(xí)率降到1e-5再跑15個(gè)epoch。為什么學(xué)習(xí)率要從1e-3直接降到1e-5這個(gè)數(shù)值選擇背后的邏輯值得說(shuō)清楚。ImageNet上預(yù)訓(xùn)練的特征是通用特征微調(diào)的本質(zhì)是在通用特征基礎(chǔ)上做局部調(diào)整。如果學(xué)習(xí)率設(shè)得太高比如沿用1e-3梯度更新過(guò)大會(huì)把預(yù)訓(xùn)練學(xué)到的通用特征徹底沖掉。在小樣本數(shù)據(jù)集上這種破壞是不可逆的模型會(huì)快速過(guò)擬合到訓(xùn)練集的幾百?gòu)垐D上驗(yàn)證準(zhǔn)確率不升反降。而1e-5這個(gè)量級(jí)相當(dāng)于用極小的步長(zhǎng)在預(yù)訓(xùn)練權(quán)重附近做精細(xì)搜索既保留了通用特征又讓深層特征逐漸適應(yīng)皮膚病灶的分布。整個(gè)訓(xùn)練過(guò)程我用了一個(gè)很簡(jiǎn)單的早停機(jī)制連續(xù)5個(gè)epoch驗(yàn)證集F1沒(méi)有提升就停止訓(xùn)練同時(shí)保存驗(yàn)證集F1最高的那輪權(quán)重作為最終模型。訓(xùn)練過(guò)程代碼大致這樣from torch.optim import AdamW # 第一階段只訓(xùn)練分類頭 optimizer AdamW( filter(lambda p: p.requires_grad, model.parameters()), lr1e-3, weight_decay1e-4 ) for epoch in range(10): train_one_epoch(model, train_loader, optimizer, criterion) # 第二階段解凍部分骨干網(wǎng)絡(luò)降低學(xué)習(xí)率 for name, param in model.named_parameters(): if layer4 in name or layer3.3 in name or layer3.4 in name or layer3.5 in name: param.requires_grad True else: param.requires_grad False optimizer AdamW( filter(lambda p: p.requires_grad, model.parameters()), lr1e-5, weight_decay1e-4 ) for epoch in range(15): train_one_epoch(model, train_loader, optimizer, criterion) val_f1 evaluate(model, val_loader) if val_f1 best_f1: best_f1 val_f1 torch.save(model.state_dict(), best_model.pth)實(shí)測(cè)下來(lái)第一階段結(jié)束時(shí)驗(yàn)證集準(zhǔn)確率大概在86%左右第二階段跑到第6個(gè)epoch時(shí)驗(yàn)證集F1開(kāi)始明顯上升最終穩(wěn)定在93%上下。這個(gè)曲線非常有代表性——先快速起步然后平臺(tái)期最后小幅躍升。4. 訓(xùn)練結(jié)果復(fù)盤(pán)評(píng)估指標(biāo)、混淆矩陣與可視化4.1 評(píng)估指標(biāo)選擇準(zhǔn)確率之外還必須看召回率和F1分類項(xiàng)目最忌諱只看準(zhǔn)確率。在醫(yī)學(xué)輔助篩查場(chǎng)景里漏診一個(gè)猴痘患者的代價(jià)遠(yuǎn)遠(yuǎn)高于誤報(bào)一次所以召回率Recall比精確率Precision更值得關(guān)注。如果模型在100個(gè)真實(shí)猴痘樣本里只識(shí)別出80個(gè)那20個(gè)漏掉的患者就是潛在傳染源。最終我在測(cè)試集上得到的結(jié)果是這樣的類別精確率召回率F1-score樣本數(shù)猴痘病變0.940.890.92120其他皮膚病變0.910.960.93150正常皮膚0.980.940.96100整體準(zhǔn)確率94%加權(quán)F1 0.94Macro F1 0.93??催@個(gè)表里的信息量不能只盯著94%這個(gè)數(shù)字。猴痘類的召回率是0.89意味著仍有11%的真猴痘樣本被漏掉了。再看混淆矩陣漏掉的大多是被分到了其他皮膚病變這一類只有極少數(shù)被分到了正常皮膚。這個(gè)錯(cuò)誤方向其實(shí)是符合預(yù)期的——猴痘早期病變和某些水皰性疾病視覺(jué)相似度太高模型判斷不了太正常了。但反過(guò)來(lái)看被漏掉的那些樣本是什么情況我把圖片一張張翻出來(lái)發(fā)現(xiàn)一個(gè)共同特點(diǎn)病變區(qū)域占比非常小在整張224x224的圖片里只占不到十分之一。這說(shuō)明模型不是學(xué)不會(huì)猴痘特征而是注意力沒(méi)有被引導(dǎo)到病灶區(qū)域上。4.2 Grad-CAM可視化看模型到底在看哪里為了驗(yàn)證這個(gè)猜想我用Grad-CAM把模型最后一層卷積的注意力熱力圖疊加到原始圖像上。結(jié)果很清楚對(duì)于判斷正確的猴痘樣本熱力圖集中在病灶中央?yún)^(qū)域圍繞水皰邊緣有一圈高亮的響應(yīng)區(qū)域。這說(shuō)明模型學(xué)到的確實(shí)是病灶本身的形態(tài)特征。對(duì)于判斷錯(cuò)誤的猴痘樣本熱力圖分布非常散亂有的集中在皮膚紋理上有的甚至跑到圖片角落的背景區(qū)域。有一個(gè)典型的誤判樣本病灶在皮膚褶皺處陰影特別重?zé)崃D直接失效模型把大片陰影區(qū)域當(dāng)成了關(guān)鍵特征。這就是小樣本醫(yī)學(xué)圖像分類的經(jīng)典痛點(diǎn)模型不是不想學(xué)病灶而是數(shù)據(jù)里病灶清晰、光照正常的干凈樣本太少學(xué)了半天還是被背景干擾帶偏了。這個(gè)問(wèn)題光靠調(diào)參解決不了最有效的辦法是訓(xùn)練前做一次目標(biāo)檢測(cè)定位病灶將病灶區(qū)域裁剪放大后再送入分類模型。這一步能顯著提升小病灶樣本的識(shí)別率我后續(xù)測(cè)試也驗(yàn)證了這個(gè)判斷。4.3 訓(xùn)練曲線解讀兩階段特征變化帶來(lái)的啟發(fā)我記錄了每個(gè)epoch的loss和F1曲線兩階段的差異非常有意思。第一階段loss下降速度極快第一個(gè)epoch結(jié)束loss就從一個(gè)較高的初始值直接掉了下來(lái)但驗(yàn)證F1一直卡在85%到87%之間不漲。原因在于分類頭在快速擬合特征分布的同時(shí)骨干網(wǎng)絡(luò)是凍結(jié)的它輸出的特征本身并沒(méi)有適配猴痘任務(wù)所以性能上限被鎖死了。第二階段一解凍前兩個(gè)epoch驗(yàn)證F1反而小幅下降。這個(gè)現(xiàn)象其實(shí)正常解凍后骨干網(wǎng)絡(luò)的權(quán)重開(kāi)始被梯度修改特征分布發(fā)生偏移之前訓(xùn)練好的分類頭對(duì)新特征分布一時(shí)不適應(yīng)。到第3個(gè)epoch開(kāi)始F1重新回升并迅速突破90%。如果你在微調(diào)時(shí)也看到這種V型曲線不要慌繼續(xù)跑就對(duì)了。這種凍結(jié)到解凍過(guò)程中的特征偏移可以類比成一個(gè)裝修師傅先按舊戶型圖紙配好了家具尺寸突然改動(dòng)墻體后家具需要重新調(diào)整位置一開(kāi)始擺放自然會(huì)有短暫的混亂。5. 踩坑實(shí)錄類別不平衡、過(guò)擬合與部署細(xì)節(jié)5.1 類別不平衡加權(quán)采樣解決正常皮膚壓制問(wèn)題原始數(shù)據(jù)的類別分布并不均勻正常皮膚圖片接近800張猴痘病變只有400張出頭其他皮膚病變500張左右。如果不做任何處理模型會(huì)傾向于把一切不確定樣本都判成樣本量最多的類別表現(xiàn)在混淆矩陣?yán)锞褪呛锒活愓倩芈时焕?。解決辦法我試了兩種。第一種是給損失函數(shù)加類別權(quán)重讓少數(shù)類的梯度貢獻(xiàn)更大。交叉熵?fù)p失的weight參數(shù)按類別樣本數(shù)的反比設(shè)置就好這個(gè)方案實(shí)現(xiàn)簡(jiǎn)單但訓(xùn)練時(shí)可能出現(xiàn)少數(shù)類f1虛高而多數(shù)類f1下降的副作用。第二種是采用WeightedRandomSampler在采樣階段讓每個(gè)batch里不同類別的樣本數(shù)量相對(duì)均衡。我最終用的是第二種原因是我可以在保持損失函數(shù)干凈的前提下直接控制每個(gè)batch的類別構(gòu)成。采樣器實(shí)現(xiàn)代碼如下from torch.utils.data import WeightedRandomSampler labels [int(sample[1]) for sample in dataset] class_counts torch.bincount(torch.tensor(labels)) class_weights 1.0 / class_counts.float() sample_weights class_weights[labels] sampler WeightedRandomSampler( sample_weights, num_sampleslen(sample_weights), replacementTrue )用上采樣器之后猴痘類的召回率從0.83提升到0.89同時(shí)其他兩個(gè)類的指標(biāo)沒(méi)有明顯回退。值得提醒的是replacementTrue意味著同一個(gè)樣本可能在同一個(gè)epoch里被反復(fù)抽到這時(shí)候隨機(jī)數(shù)據(jù)增強(qiáng)就特別重要——它能讓同一個(gè)樣本每次以不同的形態(tài)出現(xiàn)降低反復(fù)采樣帶來(lái)的過(guò)擬合風(fēng)險(xiǎn)。5.2 過(guò)擬合排查從準(zhǔn)確率虛高到驗(yàn)證集停滯項(xiàng)目過(guò)程中我遇到過(guò)最典型的問(wèn)題訓(xùn)練集準(zhǔn)確率一路飆升到99.5%但驗(yàn)證集準(zhǔn)確率始終徘徊在90%上下怎么都上不去。這就是標(biāo)準(zhǔn)的過(guò)擬合信號(hào)。我的排查順序是這樣的。先查數(shù)據(jù)泄漏。按患者ID分組劃分之后問(wèn)題依然存在。再查增強(qiáng)策略。我當(dāng)時(shí)一度懷疑增強(qiáng)強(qiáng)度不夠試過(guò)把rotation加到45度、scale下限降到0.5結(jié)果驗(yàn)證集F1反而掉了兩個(gè)點(diǎn)。最后在分類頭里加Dropout層同時(shí)給全連接層加L2正則驗(yàn)證集F1提升了一個(gè)點(diǎn)左右但不夠解渴。真正讓驗(yàn)證集F1躍升到93%的操作是降低第二階段學(xué)習(xí)率。我從1e-4降到1e-5后驗(yàn)證曲線開(kāi)始緊貼訓(xùn)練曲線差距從9個(gè)百分點(diǎn)縮小到4個(gè)百分點(diǎn)。解決辦法比我預(yù)想的要樸素得多——微調(diào)階段學(xué)習(xí)率太高模型已經(jīng)鉆進(jìn)了訓(xùn)練集的牛角尖里出不來(lái)。5.3 推理階段細(xì)節(jié)ONNX導(dǎo)出與多次推理平均訓(xùn)練完成后還要考慮實(shí)際使用。PyTorch模型直接部署會(huì)遇到環(huán)境依賴問(wèn)題目標(biāo)機(jī)器得裝同樣版本的PyTorch和CUDA這在生產(chǎn)環(huán)境是件痛苦的事。我當(dāng)時(shí)把模型導(dǎo)出成了ONNX格式推理時(shí)用ONNX Runtime加載部署環(huán)境瞬間清爽了許多。import torch model.load_state_dict(torch.load(best_model.pth, map_locationcpu)) model.eval() dummy_input torch.randn(1, 3, 224, 224) torch.onnx.export( model, dummy_input, monkeypox_model.onnx, input_names[input], output_names[output], dynamic_axes{input: {0: batch}, output: {0: batch}} )推理階段還有個(gè)細(xì)節(jié)單張圖片的預(yù)測(cè)結(jié)果受增強(qiáng)隨機(jī)性影響很小因?yàn)橥评頃r(shí)已經(jīng)關(guān)了隨機(jī)增強(qiáng)但模型本身的Dropout層在eval模式下也會(huì)關(guān)閉所以輸出應(yīng)該是穩(wěn)定的。如果擔(dān)心極端情況下的抖動(dòng)可以連續(xù)推理三次取softmax概率的平均值再取argmax實(shí)測(cè)可以把極少數(shù)置信度在0.5邊緣的樣本穩(wěn)定下來(lái)。5.4 如果擴(kuò)展成多類別皮膚病變識(shí)別猴痘病識(shí)別做順了之后很自然能想到擴(kuò)展成更通用的皮膚病分類系統(tǒng)。思路和數(shù)據(jù)準(zhǔn)備邏輯是完全一致的收集更多類別的皮膚圖像按病變類型建目錄做來(lái)源分組劃分沿用兩階段微調(diào)管線。唯一的差異在于類別增加到十幾種之后類別間的混淆會(huì)變得更加復(fù)雜混淆矩陣?yán)飼?huì)出現(xiàn)更多的非相鄰錯(cuò)誤。這時(shí)候可以考慮用層次分類——先粗分成水皰性斑疹性鱗屑性幾個(gè)大類再在每個(gè)大類下細(xì)分具體疾病。層次分類的好處是讓模型在每一層只需做少量類別的區(qū)分錯(cuò)誤率天然比一個(gè)十幾分類的扁平模型低。這個(gè)方向我準(zhǔn)備在P5周試試到時(shí)候有了新結(jié)果再回來(lái)更新。寫(xiě)在最后的小心得這個(gè)項(xiàng)目做下來(lái)最深的體會(huì)是圖像分類項(xiàng)目的天花板大部分時(shí)候不是模型結(jié)構(gòu)決定的而是對(duì)數(shù)據(jù)的理解深度決定的。一開(kāi)始我也想著換更花哨的模型試過(guò)EfficientNet試過(guò)加SE模塊效果都不如老老實(shí)實(shí)解決數(shù)據(jù)泄漏和類別不平衡問(wèn)題來(lái)得實(shí)在。后來(lái)把按患者分組劃分、兩階段微調(diào)、保守?cái)?shù)據(jù)增強(qiáng)這幾件事全部做對(duì)之后不用換模型測(cè)試集F1照樣從90%升到了94%。另外一個(gè)小建議所有涉及醫(yī)學(xué)圖像的項(xiàng)目在公布評(píng)估指標(biāo)時(shí)一定要附上混淆矩陣和數(shù)據(jù)劃分方式。準(zhǔn)確率這個(gè)數(shù)字太容易被玩壞了只有看到混淆矩陣和劃分邏輯別人才能真正判斷你的模型水平是真實(shí)能力還是泄漏出來(lái)的幻覺(jué)。如果你也在做類似的細(xì)粒度圖像分類項(xiàng)目希望這篇經(jīng)驗(yàn)帖能幫你少走那些我走過(guò)的彎路。特別是數(shù)據(jù)分組劃分這一步務(wù)必放在所有實(shí)驗(yàn)的最前面否則后面所有調(diào)參和優(yōu)化都是在沙地上建高樓。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
高清不卡国产| 日韩精品高清资源在线| 天天久久久久久| 99热思思| 无码天天操| 亚州中文字幕超碰97| 欧美经典一区二区三区| 深夜国产福利| 韩国国产欧美情侣视频在线| 六月丁香啪啪啪| 五月天伊人网| 亚洲图片 欧美电影| 一区二区偷拍拍视频| 变态乱伦伪娘灌肠一区二区| 欧美激情在线观看视频| 大香蕉之青青草原| 宗合情欲网| 人妻中文字幕日韩电影| jizz啪啪| 欧美 亚洲| 欧亚揄拍偷拍精品视频| 老熟女区| 少妇与黑人高潮在线| 免费AV播放| 日日插夜夜| 中国人高清www色视频免费| 亚洲涩涩| 超碰午夜| 天天综合站| 人妻加勒比东京热| 青娱乐二区免费| 成人性爱美曰韩| 天天日天天操天天射河南省| 青草成人免费视频一COm| 神马久久免费电影观看| 日本在线15p| 亚洲www91| 99久久久无码| 中文字幕加勒比海高清无码免费视频 | 国产又黄又粗的视频| 色欧美综合| 懂色Av一区二区三区| 全国男人天堂网| 五月天综合网| 91亚洲丝袜熟女| 欧美韩日精品99综合| 日韩欧美~中文字| 99999久久精| 999久久久国产精品| 丝袜亚洲综合| 91精品免费| 国产精品精品系列在线观看| 欧美极品性爱天天射| 99re在线观看| 欧美精品黑人猛交高潮| 国产一级内射高清视频| 精品无码久久久久久国产浪潮| 眼镜人妻101.com| 偷窥自拍亚洲天堂网爆| 美女黄页| 亚洲图片视频小说| 日韩黄色av中文字幕| 91精品国产麻豆国产自产在| 国产按摩一区二区三区| 美女网站黄页| 欧美操逼熟女| 美女大乳久久久久久久女人18| 亚洲十八禁止| 操逼免费视频无码国产| 成人久久无码www| 成人AV在线网站| av爱爱爱| 综合五月婷婷| 99精品国产户外露出| www..com操老师| 婷婷香蕉欧美在线一区二区三区| 久操视频在线| 日本三级中国三级99人妇网站| 国产夜夜操| 中文字幕一区二区无码成人| 懂色AV蜜臀无码精品APP| 九九热免费在线国产视频伊人五月| 天天舔天天日天天射| 免费在线看黄片av| 草b在线| 97网站在线观看| 丝袜剧情| 超碰 欧美| 尤物一级在线免费观看| 少妇大屁屁| 91精品国产麻豆国产自产在| 精品无码少妇| 国产成人精品必看| 长久操视频| 亚洲高清无码免费观看视频| 加勒比海人人操超碰在线| 九热视频| 国产亚洲精品一区二区三区| 亚洲揄拍网| 在线性黄高清免费视频| www国产精品| 日本免费不卡二区| 国产精品亚洲一级av第二区| 超碰色大香蕉| 国产精品女同| 日韩欧美中文| 在线观看中文字幕| 自拍亚洲综合| 4141514逼喷水三级片| 操B视频日韩无码| 嗯嗯啊啊的视频| 中文字幕久久亚州无码| 天天综合,91综合永久| 老子午夜伦不卡影院| 亚洲激情天堂网| 亚洲人妻av| 久久激情亚洲精品无码?V| 日本精品一区二区三| 超碰久久综合| 26uuu久久| 国产日本熟女顶级一区二区三区视频| 色欲av一区二区三区蜜芽| 久久久久久九九九九九九| 人妻少妇蜜桃视频欧美一区| 午夜免费福利视频一区| 日本激情免费大片| 国产极品精品美女视频| 嗯嗯啊啊好爽| 欧美在线播放| 久久久久亚洲Av无码专区老牛影视 | 九九九九精品一区| 激情图片亚洲色图| 粉嫩少妇自慰在线| 人人澡综合涩| 久久伊人青青草| 亚洲综合码| 亚洲色偷偷色噜噜狠狠99网| 99热精品在线在线| 日韩人体偷拍| 桃色六月天| 韩国轻伦国内自拍一区| 99久久久无码| 伊人国产视频| 亚洲凸凹超碰成人| 日韩干B| 国产免费内射视频| 91网站18| 区一在线观看| 天堂综合| 东京日日夜夜| 日韩精品大香蕉伊人在线| 色婷婷日韩精品一区二区三区| 骚货操死你| 天天日天天操天天射河南省| 伊人激情五月天一区二区| 九九热AV| 97一区二压| 日韩射图| 欧美日韩日产免费网站看| JIZZJIZZ国产精品喷水| 搡老女人老妇女老妇老熟女怎么读| 欧美色一二三| 97天天日| 99操视频| 久久人妻无码毛片A片麻豆| 国产十八禁视频| 中文字幕三四五区| 欧美十八禁导航成人| 五月天婷婷基地| 午夜欧美J进J出白浆流出久久久| 9Ⅰ超碰| 一级性爱啪啪视频| 欧美综合97www| 蜜臀99久久国产| 精品高清一区二区三区三州| 色九九九综合| 欲香欲色| 口爆综合网| 精彩久久中文| 欧美日韩日产免费网站看| 国产在线76页| 在线播放欧洲免费av| 精品久久无码午夜福利| 欧美制服另类丝袜| 四虎精品永久在线观看| 做爱A级亚欧| 四虎 精品 WWW| 囯产精品久久久久久久久久梁医生 | 天美一区在线| 日本羞羞的视频在线播放| 免费A V在线| 91高潮喷水美女| 看免费的黄片| 日本中文字幕一区| 屁屁影院一区二区三区国产| 9 1超碰九色| 日韩欧美成人午夜福利| 人妻精品一区二区全免费| 人人澡人人干| 欧美激情综合色综合啪啪五月| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 欧美欧美啪啪视频| 国产日韩人人| 91人妻Pr| 蜜臀99久久国产| 岛国精品视频在线观看| 91麻豆天美国产欧美高潮| 东京热男人的天堂精品| 9精品久久| 激情天天视频| 亚洲男人的天堂在线看| 伊人女女资源在线观看| 亚洲丝袜诱惑| 日韩一区二区熟女| av天堂精品久久| 国产精品91ai| 一区二区三区欧美激情| 亚洲交性| 欧美日韩国产中文精品字幕自在自线,| 91操熟女| 亚洲欧洲无码97久久精品| 最新亚洲人成网站在线影院| 天天操美美| 国产网站在线播放| 性高潮久久久| 欧美日韩夜夜| 综合久久六月久久婷婷| 天天肏夜夜肏| 熟女自慰久久久| 免费的黄片有限公司| 综合97亚洲| 8050午夜少妇无码| 午夜超碰| Aa东京男人的天堂| 97国产超湿| 免费av在线播放二区| 亚洲污污网站| 青青草亚洲一区 | 久 久无码人妻AV| 亚洲另类色图片| 亚洲精品无码久久AV| 欧美三级偷拍| 1204av韩国| 日本精品第一视频在'| 色与欲影视| 99色婷婷中文字幕乱色| 国产伦精品一区二区三区在线观| 亚洲欧洲中文日韩女优乱码| 校园春色 亚洲| 亚洲男人的天堂V| 久久精品国产亚洲AV无码电影| 四方色播| 精品国产乱码久久久久久日本公司| 亚洲国产欧美日韩人妻日中文| 国产精品成人无码a v毛片| 九九久精品| 91在线综合网| 亚洲欧洲综合视频在线| 亚洲色图尤物视频| aⅴ日韩成人电影av在线免费看av大全| 中文字幕久久亚州无码| 秋霞操逼片| 午夜福利合集| 精品999日本| 男人亚洲91首页在线| 欧美日韩国产三级黄色| 天天综合91| 熟女熟妇伦久久影院毛片一区二区| 国产欧美日韩女同性恋ww喷水精品| 国产精品嫩草影院免费| AAAA级日本片免费视频| 欧美图片校园春色| 成人天天爽| 日韩三级在线观看mp4| 色综合色欲色综合色综合色综合| www.91人妻.com| 蜜臀久久99精品久久久久| 日本不卡一区二区三区| 欧美激情久久久久| 久久色一区二区| 久久不卡一区二区| 久无码| 亚洲激情在线| 国产成人无码久久精品| 女人双腿搬开让男人桶| 精品人体无圣光凹凸| 精品久久久av无码免费| 国产老女人久久毛| 伊人网高清| 日韩欧视频| 亚洲中文字幕一区| 91九色丰满高潮| 色香欲天天天天综合色| 精品少妇一区二区| 午夜在线播放| 色噜噜国产精品视频一区二区| 少妇久久久免费| 久久精品电影| 国产精品午夜精品| 一本一道久久综合久久| 国产午夜精品一区二区三区牛牛| 日韩欧美三级| 超碰色图| 久久永久无码人妻视频| 午夜国产综合视频在线观看| 手机看片1024你懂的国产| 欧美亚洲日本视频久久久| 丝袜剧情| 91chinese在线| 亚洲欧美精品91| 久草成人福利导航| 91成人在线| 欧美亚洲涩涩| 亚洲色婷婷综合久久一区二区三区| 蜜臀网 一区| 中日韓欧美高清| 欧美成人一级麻豆| 国产高清精品一区二区三区毛片 | 91狠狠综合久久| 大香蕉狠狠爱| 超97在线精品视频| 99热综合| 97干天天| 素人伊尹大香蕉免费下载视频| 久久日韩肥臀| 91色交| 天天色,天天干,天天干| 九月婷婷久久| 久久一二三四不卡| 日本ZZ高免费A级视频| 亚洲激情视频| 国产 v乱码一区二| 暖暖精品二区三区观看| 亚洲一二三四区在线免费看视频| 激情色图| 日本性爱不卡视频| 伊人久久大香蕉线AV五月天| 四虎影视国产精品| 欧美人与动性人交a| 日韩在线一区二区| 久久最新免费视频23| 久久精品人妻一区二区| 超碰78| 亚洲最大网站av| 老女人爆菊| 肉丝无码中文高清| 青娱乐老司机视频| 色播综合| 久久精品高清无码一区| 91福利网在线观看| 99热精品免费| 青操影院| 国产美女销魂在线观看不卡| 最新欧洲欧美日本激情网站| 日韩久草| 久久国产熟女影院| 国产精品青青草| 久久久9 9 9精品| 在线亚洲 欧美 日本专区 | 99热精品国产| 国产精品亚洲四五区在线观看| 97爱爱影院| 久久精品视频一区三区小泽玛利亚| 亚洲国产精品久久AV| 尤物视频偷拍免费| 97超碰美女| 日韩精品中文字幕一| 91丝袜美腿网站| 97超碰欧美精品| 18禁美女裸体无遮挡啪啪| 不卡人妻少妇精品毛片一区23区视频 | 91色色网站| 最新国产精品久久精品| 国产精品在线一区二区| 日韩操逼HD| 久热久一区二区三区| 欧美碰碰综合色| 欧美麻豆成人同性GⅤ在线| 欧美精品偷拍| 国产精品一区av在线| 一区二区久久天天干狠狠| 精品免费囯产一区二区三区| 九九香蕉网| 好一吊区二区| 久久精品色欧美aⅴ一区二区| 先锋音影AV| 在线有码中文字幕| 久日91在线| 国产成人午夜视频网址| 伊人四虎综合| 亚洲成av人片色午夜乱码| 欧美另类天堂| 操操AV电影| 久久中文字幕在线观看| 中亚精品极乱| 丁香婷婷五月| 神马久久久久久久久久久久| 男女激烈网站最新| 99精品丰满人妻无码| 久久女同性恋一二区| 超碰精品国产无码| 精品国产国产AV| 亚洲暴力强奸AV| 亚洲自拍欧美色综合| 国产精品久久久无码AV网站| 骚货操死你| 五月天激情婷婷| 91成人无码| 97国伦国色| 亚洲国产欧美另类自拍| 人妻素股| 深爱五月天| 国产福利合集| 青青草乱入乱欲视频在线观看| 亚洲 自拍偷拍 欧美| 欧美与日韩97| 日本免费中文一区二区三区四区| 人妻精品视频一区二区三区| 日韩精品操少妇| 国产成人无码高清| 国产无码精品久久久久久| 97精品国产手机| 中文字幕精品资源在线| 神马久久久久久久| 蜜臀久久99'精品久久久| 狠狠干狠狠干| 欧美一级特黄淫片在线观看| 欧美日韩色| 91在线限制级| 亚洲最大AV网| 尤物视频视频官网| 韩国毛片一区二区三区| 91丝袜美女| 成人免费福利在线观看| yw尤物av无码点击进入麻豆| 日本不卡一区二区三区| 99热超碰| 立川理惠无码一区二区| 成人午夜高潮av猛片| 91美女視頻| 国产原创精品| 激情五月婷婷| 伊人久久亚洲色欲综合网站| 亚洲综合色男人网| 中文字幕一区日韩精| 欧美一级黄色免费专区| 日本二区不卡| 日韩午夜国产| 按摩中文字幕| 五月天激情小说| 日日噜噜夜夜狠狠视频无| 一区二区视频在看| 婷婷五月天色网| 97色色国产视频| 6080yy午夜理论三级一区二区三区无码| 中文字幕国产| 久久久久久99AV无码免费网站| 97亚洲自在精品在线观看| 国产精品久久久久久久久久久久久久久久久久| 熟女精品一区二区三区| 韩国一级做A片免费的| 都市久久精品激情亚洲| 91看黄片| 国产精品久久久久久久无码AV| 78操B| 玖玖资源视频一区二区三区| 试看60秒| 久久综合av| 密臀AV在线| 亚洲精品一二三四区| 97色碰| 日本午夜福利影院| 肉嘟嘟www视频在线观看高清| 成人av影院在线观看| 中国AAAAAA黄色片| 成人小说另类在线| 久久在线观看免费视频| 麻豆久久精品亚洲精品88 | 亚洲蜜臀懂色| 美女在线H91| 99热亚洲天堂| 人妻密肉在线观看| 日本日日色视频| 天美一二三在线观看Av| 日日干夜夜操视频h| 91逼逼女人91| 欧美日韩淫加| 精品亚州18| 欧美亚洲日韩16色| 亚拍在线| 一二三四区电影| 91女色| 一起草视频在线| 91美女小视频| A级国产欧美激情在线| 最新日本中文字幕| 熟妇的味道HD中文字幕| 国产精品一二三在线看| 亚洲中文字幕三级在线| 91丨九色丨国产打屁股| 美女尤物福利视频| 狠狠夜色午夜久久综合在线| 久久精品一区二区三区蜜桃臀| 中出20p| 外国免费性情大片| 婷婷色综合欧美日韩| 日韩黄色片子| 国产亚洲精品第一最新| 日产狠狠干| 啊啊啊好湿久久| 粉嫩AV输入| 超碰9 7女人 | 国产热av| 91人妻在线视频| 亚洲欧洲自拍图片专区满春格| 亚洲 自拍偷拍 欧美| ?亚洲伊人伊成久久人综合网| a在线观看| 国产精品肉丝自拍| 免看60秒涩涩视频| 日韩啊V| 国产激情av女片自拍| 六月丁香五月婷婷| 嗯嗯啊好大| 91 偷| 国产a片操逼| 亚洲综合激情五月久久| 69精品人人人人| 久久久久久人| 亚洲日本激情| 91 手机在线播放 绯色| 欧美色图 人妻| 天天综合-91入口| 亚洲情色中文字幕一区| 久妇网| 欧美女同在线| 俄罗斯一区二区视频在线观看| 丁香婷婷啪啪| 啊啊啊啊好大好硬啊啊啊啊啊 | 屁股久久久久久久久| 91东北熟女| 日本护士高潮| 欧美91网站| dy888午夜老子影视达达兔| 欧美人妻久久精品二区三区| 日韩精品高清资源在线| 中国熟妇| 强免费黄色网址| 黄色不卡视频| 人人模人人看| 欧美乱色| 欧美碰碰综合色| 在线看片国产精品每日更新| 亚州人妻| 天天看精品动漫视频一区| 婷婷丁香六月| 亚洲玖玖爱| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 国产乱码久久久| 伊人久久大香线蕉无码| 久久久久久性爱视频| 亚洲天堂资源在线| 欧美性爱五月天| 久久九操在线观看| 26uuu性物| 玖玖蜜臀资源网| av黄图片在线观看| 性欧美另类高清| 日韩精品一二三| 久久久com| 日韩日韩日韩-国产乱码精品一区二区| 久久久久亚洲AV无码专区少妇| 伊人久久亚洲中文字幕| 亚洲欧美小说| 亚洲国产一区二区三区在线| 1区2区3区视频| 亚洲一区深夜| 日韩成年人性爱视频| 啊啊啊啊啊啊啊国| 精品人妻免费观看| 丝袜天堂| 美国人人操人人操| 美女让帅哥通她小鸡鸡| 屁屁影院一区二区三区国产| 加勒比av网| 久久人人爽人人爽人人片Ⅴ| 日韩BBN| 色九九九九久| 秋霞怕怕片| 激情露脸爱| 欧美日韩午夜精品一区二区三区| 天美欧美国产| 国产精品自在自拍视频| 综合少妇网| 色综合98| 黄片视频,下载| 亚洲国产中文字幕| 99热伊人| 国产精品久久久吖| 69精品久久久久中文字幕| 超清福利精品视频在线| 亚洲熟妇丝袜在线观看| 大香蕉综合网| 香蕉99秘 精品一区丁香| 肏逼视频日本| 1024手机看片欧美日韩| 日本在线不卡v二区| 狠狠入| 亚洲另类综合欧美| 综合国产影视三级| 久久久精品九| 欧美少妇大量自拍视频在线观看| 综合国产影视三级| 久久久少妇诱惑精品视频| 九九这里只有精品| 久久欲| 91超碰丝袜制服| 欧美|91色综合| 国内偷自视频区视频综合| 亚洲 中文 欧美 日韩 在线| 国产女上位好爽在线| 国产欧美日韩一区二区三区| 91n处女在线观看| 熟妇视频一区二区三区在线观看| 亚洲αv一区二区三区| 在线欧美亚洲| 91少妇香蕉久久精品| 久久久久久久人妻| 国产东北女人在线视频| 91丝袜| 久久夜精品一区二区三区| 日本三级中国三级99人妇网站| 五码视频在线观看| 日韩大香蕉AV影片| 国产久久日| 91久精品| 丁香五月综合| 中国大陆国产高清AⅤ毛片| 加勒比中文av| 99精品在线| 磁力99AV| 欧美精品成人亚洲| 国产吞精a级片激情电影| 大香蕉乱级| 四虎精品一区二区| 亚欧操逼片在线观看 | 91在线视频国产网站| 天天热精品| 91视频成人福利网站在线一区| 久久五月天婷婷| 亚洲无吗在线视频| 欧美亚洲国产91在线| 日韩大香蕉AV影片| 久久久久96| 美日韩一二三区| 爱干爱射网啊啊啊| 欧美专区第一页| 五月丁香啪啪网| 欧美午夜一区二区三区| 草草影院日本第一页| 天天上日日上日韩精品| 免费试看60秒| 精品对白久久不卡| 国产精品久久久久9999小说| 欧美在线|亚洲| 国产精品熟妇一区二区三| 91女人的网站| 宅男91视频在线播放| 天无日色综合| 蜜色网色哟哟| 少妇高潮99p| 国产av尤物| 精品区9| 国产剧情一区在线观看| 亚洲少妇喷视频看| 野狼激情网| 成年女人一区| 人人操天天爽| 97超碰色屌| 99热导航| 伊人色综合欧美| 97爱碰| 另类图片五月天| 中国91AV| 91视频综合| 欧美色www亚洲国产阿娇要播| 高清有码一区二区| 欧美Aⅴ| 成人性爱av.com| 玖玖资源综合在线视频| 欧美疯狂做爰xxxx| 超碰在线91| 殴美,日韩国产伦精品| 欧美亚综合色图| 亚洲永久永久永久永久一级一级一级精品 | 日韩成人精品| 不卡一区二区日本视频| 精品伊人久久久大香线蕉小说| 亚洲成人久久美女| 人妻熟女字幕一区二区| 欧美熟妇乱码在线一区| 欧美熟妇亚洲版| 欧美性第1页| 91精片| 天天操人人操狠狠插| 操逼视频免费日韩无码| 丁香六月激情综合| 成人综合网 欧美| 色拍偷亚洲| 精品无码少妇| 亚洲AV成人精品网站在AV| 国产精品一区二区校花| 中文字幕在线免费观看视频| 免费的av网| 嗯~啊~快点 死我视频免费看网站| 成人情色综合网| 最新亚洲黄色免费电影 | 日韩免费a级毛片无码a∨| 亚洲精品三区在线观看| 国产99 中文字幕日韩小视频| 又大又黄国产| 九九亚洲色在线观看| 欧美色图第一页| 欧美黄色大片在线观看| 五月丁香色综合| 女人一区| 99久在线精品99re8蜜桃| 青娱乐福利99| 亚洲精品成人| 精品美女少妇一区二区三区| 日韩精品午夜操呦呦不卡影院| 成人自拍三级在线观看| 91狠狠综合久久| 天美精品一区二区三区四区在线观看| 97中文综合| 欧美精品一区二区少妇免费A片| 日韩精品三级| 久久精品国产97欧美精品亚洲| 91精品久久久久| 国产精品原创巨作?v网站| 四虎国产精品永久在线囯在线| 亚洲中文字幕av | 九九99精品视频在线观看| 殴美牲| 97超碰中文字幕| 激情小说日韩无码| 日日夜夜天天| 四虎精品一区| ,成人免费啪啪视频| 国产这里只有精品| 亚洲天天精品| 尤物黄色在线观看网站| 狠狠躁AV| 91熟女丨91老女人| 操逼操操操91| 天天躁狠狠躁av| 精品日韩人妻精品一二三区| 久久久爆乳翘臀一线天伦理视频| 九九九九97| 无遮挡一级毛片视频免费的| 色香阁在线| 天天欧美| 大香蕉婷婷| 自拍第一页| 国产乱人伦AVA麻豆软件.| 欧美中字二区| 被男人吃奶很爽的毛片| 热久久91婷婷| 亚洲情色欧美| 91N欧美| 久久春色| 99少妇精品视频| 亚洲自拍97| 伊人久久88国产女| 好爽视频在线观看视频 | 国产免费操逼| 激情四射五月天| 亚洲性爱免费电影| 日韩精品大香蕉伊人在线| 亚洲图片激情综合另类| 歐美性天天| 久久这里是精品| 97在线观视频免费观看| 免费观看国产不卡av| 人妻少妇精品久久久| 噜噜噜在线视频| 亚洲欧美日韩电影网站一区 | 九九九九热| 超碰亚洲97| 午夜舔阴达高潮视频免费看| 青青草吊丝| 99老司机精品视频在线观看| 亚洲熟女乱综合一区二区三区| 激情网色| 超碰吊日色| 女色视频社区| 99视频这有这里有精品| 精品一区二区三区四区外站| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 91国产在线精品| 女同性恋久久| 国产一区二区在线播放| 亚洲欧美综合色| 中国一级特黄大片护士| 97国产精品久久久久| 五月天激情视频| 成人毛片免费| 在线免费试看60秒| 久久激情视频| 1769一区| 男人的天堂日韩| 五月婷婷六月丁香| 欧美在线永久天堂| 国产高清在线自在拍69| 五月丁香啪啪啪| 丰满美女一级毛片在线播放| 东北丰满熟女国产一区| 亚洲视频一二区| 国产高清吃奶免费视频网站| 天堂亚洲精品久久老牛| 操碰97| 国产亚洲精品A在线观看下载| 精品人妻一区二区三区视频| 亚洲av无码成人精品国产| 日韩欧美亚洲自拍偷拍| 精品久久艹| 超碰亚洲欧美日韩无| 国产特级毛片AAAAAA高潮流水 | 色好看av| 妺妺跟我一起洗澡没忍住| 黄色免费一级在线毛片| 国产超碰97| 啊啊啊在线观看免费视频| 日韩另类| 免费一级黄色录像影片| 亚洲在线a| 亚洲欧美91√| 欧美se亚洲| 成人精品在线| 狠狠操夜夜| 97久久网| 国语精品av| 亚洲欧美日韩电影网站一区| 婷婷色一区| 欧美成人一区二区三区在线播放| 一区二区三区国产在线播放| av草草在线电影| 女人一区| 天天操女人| 亚洲天堂久久| 蜜乳AV网址| 高潮毛片无遮挡高清免费| 久久久久久久性爱| 色综九九九一区| AV99热18这里只有精品| 夜夜高潮夜夜爽高清视频一| a在线观看| 中文字幕亚韩| 人妻少妇被猛烈进入中| 欧美夜夜草视频| 久久区| 97国产|免费| 亚洲图片欧美另类综合免费视频大大香| 亚洲综合影片| 欧美性天天影视| 开心激情婷婷| 日本久久精品| 国产成人无码网站在线视频| 日韩美女操b| 亚洲熟女性高潮久久久| 亚欧毛片基地国产毛片基地| 久久大| 免费观看一区| 9丨久久九九九| 果冻传媒A片麻豆熟妇人妻| 亚洲天堂久| 无码九九九九| 五月天人妻综合| 亚洲影视高清第一页| 91劲爆| 超碰97.com| 1204人成网站色www| wuyechaopeng| 国内外毛片在线观看| 我想要啊 啊 啊| 无卡一区=区| 熟女91网| 2017,超碰| 91欧美经典| 精品传媒在线一区| 丁香九月婷婷| AVE乱伦| 高清国产精品无码| 人人 操人人 操人人| 人人操肉肉| 中文字幕狠狠玩| 九色婷婷| 美女黄色一级A视频| 91oumei| 熟妇视频一区二区三区在线观看| 中文字幕丝袜人妻| 色超碰综合| 男女香蕉一区二区| 亚洲色性| 啊啊啊好多水| 自怕偷自怕亚洲精品| 色噜噜精品一区二区三| 国产精品视频白浆免费| 欧美日韩999| 亚洲免费精品一区| 精品乱码久久久久| 大香蕉一人| 麻豆精品一区二区三区四区免费观看| 人妻一区二区三区四区视频| 亚洲国产91精品一区二区久久| 一区二区三区成人高清视频| 亚洲精品人妻吞精av| 伊人AAA| 久久一二三四不卡| 日韩欧美蜜桃精品久久中文字幕久久 | 亚洲精品丝袜-不卡成人免费……| 欧美性特| 夜夜 中文视频rt| 78精品| 色婷婷六月丁香七月婷婷| 国产女人操逼视频| 麻豆天美国美国产AV| 性色国产东北露脸精品视频| 99精品丰满人妻无码| 精品对白久久不卡| 九色精品视频导航1| 丁香五月激情五月| 欧美国产一区二区三区麻豆传媒 | 久久夜嗨| 欧美激情 一区| 亚洲精品免费中文字幕| 免费啪啪啪网站18岁| 伊人大香蕉在线| 97久久国产精品| 婷婷色综合欧美日韩| 国产一级作爱毛片| 小草精彩毛片| 伊人嫩草| 奇米四色网| 五月丁香| 精品中文一区二区| 可免费观看的av毛片中日美韩| 在线欧美69V免费观看视频| 婷婷99狠狠躁天天躁| 亚洲自拍一区夜夜操| 日本欧美不卡| 欧美日韩性爱无码| 嗯嗯啊啊亚欧精品| 熟人人妻少妇精品久久| 亚洲国产欧美另类自拍| 男人的天堂在线有码| 国产精品乱码久久久久久久| 国产辣妈在线视频福利| 色噜噜婷婷| 91男人天堂网| 国模私拍一区二区三区神乳| 久久久一区二区三区四曲免费听| 人妻超碰青青草98| 亚洲春色欧美激情自拍| 日日狠狠久久偷偷色综合免费| 亚州九九九精品视频| 亚洲97成人在线观看| 中文字幕精品一区二区精品| 久草老司机| 免费公开人人操| 亚熟在线| 大香蕉一级黄色片久久| 99精品在线播放| 欧美精品,四区。五区| 久操凹凸视频| 欧美操逼视频二区| 日韩欧美亚欧在线视频| 国产精品一二三免费网站| 国产一区二区精品久久久不卡蜜臀| 亚洲天堂AV在线播放| 欧美香蕉视xxx| 亚洲色图亚洲| av天堂影视中文在字幕在线中文| 欧美桃色网| 强奸乱伦动态污图免费 | 中文字幕91综合| 九月伊人中文字幕| 99久热| 亚洲欧美97√| 国产成人网址| 欧中美三级一区二区三区| 91精品国产麻豆国产自产在| 大但人体久久久久| www成人啪啪18秘 免费| 欧美日韩97在线| 日本色色色视频| 日韩特一级久久| 亚洲aV性爱| 青女偷拍网| 丁香五月性爱| 婷婷激情四射| 亚洲 图片 综合91| 国产精品爆乳懂色蜜乳| 日韩一区二区熟女| 秋霞操逼片| baiduhicn.com。| 一级黄色性爱A级片| 骚逼自拍99| 日本中文字幕在线视频| 清纯唯美综合| 色噜噜综合在线| 在线αⅴ| 超碰97久久观看| 蜜乳AV网址| 99rre在线精品99re8| 裸体美女免费看网站青草| 激情小说亚洲| 欧美 综合| 性爱边摸边日免费AV| 精品二区三四区五电影 | 一区二区视频你懂的| 粉嫩不卡一区二区性爱| 午夜操一视频一区| 97午夜剧场日韩| 国产亚洲性生活视频播放| 亚洲性猛| 99这里有精品| a片 xxxx受爽视频| 蜜桃色院一区久久| 91人妻Pr| 久久精品国产亚洲AV先锋| 美女毛片999| 国内自拍 日韩激情 99| 亚洲色天| 色亚州人久干视频在线观看免费版| 自偷自拍的亚洲视频| 97久久久| 欧美大色交| 亚洲91少妇| av在线观看不卡网站| 超碰超碰超碰超碰的大鸡吧操黑丝袜 | 国产黄色在线播放观看| 五月天AV资源| 啊a一区在线| 婷婷激情五月天小说网| 人妻丝袜一区二区三区在线| 狠插 制服 自拍| 欧美一区二区三区日韩| 国产肏逼网站| 草B在线| 欧美一区二区传媒| 久操热线| 久久久久久久伊人精品| 伊人性在线视频| 欧美精品偷拍| 日韩国语字幕| 美女国产一区二区久久| 伊人国产成人av网站| 欧美在线第五页| 97超碰天天爱天天爱| 狼人久草| 国产高清在线观看欧美| 天天日天天干天天操| 在线小说视频一区| 口爆欧美91| 五月天婷婷小说| 国产精品欧美日韩久久| 婷婷久久五月综合激情| 噜噜噜噜天天狠狠| 裸体1区| 欧美日本久久精品一区 | 91黑人无码激情在线| 浓厚中出中文字幕在线| 免费视频97| #NAME?| 久久精品99久久久久久| 吉川爱美98堂在线| 久久国产三区| 91一起操| 日韩午夜精品一区二区三区电影| a片偷拍视频| 男人天堂网站| 亚洲激情在线| 欧美另类天堂| 果冻传媒A片一二三区| 白丝少妇一区二区| 午夜呻吟欧美| 久久久久久久久久久久久久久性生活视频 | 欧美十八禁视频| 久久久97| 青青草毛片| 久久东京热久久| 日韩精品午夜操呦呦不卡影院| 久久精品一区二区三区蜜桃臀| 青青青艹在线视频| 女生自91网站| 久久久久ab| www.高清无码诱惑一区.com | 日本三级韩国三级美三级91| 国精综合一二三区影视| 91天美传媒精品| 婷婷五月天久久精品视频一区二区三区 | 福利社区午夜一区二区| 岛国黄片网站| 亚洲av综合伊人久久| 美女天天干| 日韩三级在线观看网站| 人人搞人人插人人操| 日韩成人高清一区二区| 亚洲春色一区二区三区| 亚洲av性爱电影| 亚洲日韩精品久久久久一区壹牛| 美女被啪到深处抽搐视频| 天天看天天日天天操| 欧美亚洲自拍另类人妻| 国产精品不卡一区二区三区av| 99久久无码| 岛国1区2区3区在线观看| 欧美熟妇成人一区二区| 人妻一二三区| 激情网色| 日韩一级片在线看| 玖玖综合网| www.狠狠干.coom| 清纯唯美激情四射| 日韩久久超碰色| 九九亚洲精品| 久久妇| 蜜臀Av一区二区三区| 亚洲色电影在线| 91社区伊人| 影音先锋少妇| 爱av免费| 99热| 91暧暧| 亚洲伊人久久精品影院| 熟女熟妇一区二区三区视频| 蜜臀久久99精品久久久久久成人小说 | 欧美天天搞| 欧美不卡五十路| www.伪伪| 中文字幕在线日亚州9| 日本有码影片下载| 97超碰久久色| 亚洲天天自拍| 免费精品国偷自产在线在线| 在线a v| 狠狠狠狠狠| aaa淫乱视频| 超碰天天去日穴| 国产精品高潮呻吟av久久4虎| 亚州操逼图| 六月婷激情福利天堂69| 亚码人妻| 人人操人人肉久久精品| www.yeyecao| 丁香婷婷久久 | 99啪| 后入福利| 日本黄色精品专区网站|