久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營的一線實(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ù)本身聽起來挺簡單——給模型一張皮膚病灶圖讓它輸出是猴痘還是其他皮膚病屬于典型的細(xì)粒度醫(yī)學(xué)圖像分類問題??烧姘蚜鞒掏暾咭槐閺臄?shù)據(jù)清洗、增強(qiáng)策略、遷移學(xué)習(xí)再到指標(biāo)評估每一步都有值得琢磨的細(xì)節(jié)甚至有幾個(gè)環(huán)節(jié)讓我返工了不止一次。這個(gè)項(xiàng)目是系列實(shí)戰(zhàn)練習(xí)里的P4周前面幾周做過自然圖像分類、垃圾圖片識(shí)別、遙感影像標(biāo)注之類的入門任務(wù)到這一周難度明顯上了一個(gè)臺(tái)階。為什么因?yàn)獒t(yī)學(xué)圖像分類和普通分類完全是兩個(gè)世界數(shù)據(jù)量小、類別相似度高、圖像噪聲大、還牽扯到隱私問題。你拿ImageNet上訓(xùn)練好的模型直接過來推理效果往往很差但真要你從零訓(xùn)練一個(gè)網(wǎng)絡(luò)數(shù)據(jù)集又遠(yuǎn)遠(yuǎn)不夠。這里面怎么平衡、怎么設(shè)計(jì)訓(xùn)練策略就是這篇文章想聊清楚的東西。文章適合誰看如果你正在做圖像分類相關(guān)的項(xiàng)目尤其是醫(yī)學(xué)影像、皮膚病理、農(nóng)業(yè)病害這類小樣本細(xì)粒度識(shí)別場景這篇內(nèi)容可以直接復(fù)用。里面涉及的數(shù)據(jù)增強(qiáng)策略、兩階段微調(diào)方案、混淆矩陣分析思路都是經(jīng)過真實(shí)項(xiàng)目驗(yàn)證過的做法。我會(huì)把代碼、參數(shù)、踩坑過程都放出來你照著改改就能用到自己的數(shù)據(jù)上。1. 從任務(wù)目標(biāo)到數(shù)據(jù)認(rèn)知猴痘病識(shí)別到底難在哪1.1 業(yè)務(wù)場景給模型一張皮膚照片它要給出什么結(jié)論先把這個(gè)任務(wù)放在真實(shí)場景里看。傳統(tǒng)診斷流程里醫(yī)生需要靠肉眼觀察皮損形態(tài)、分布位置結(jié)合接觸史和實(shí)驗(yàn)室檢測才能確診。但在疫情篩查階段大量初診病例積壓醫(yī)生不可能把所有時(shí)間都花在重復(fù)閱片上。這時(shí)候一個(gè)能自動(dòng)對皮膚照片做初步分類的模型就能幫上忙它把疑似猴痘的樣本優(yōu)先挑出來讓醫(yī)生把精力集中在高風(fēng)險(xiǎn)人群上。所以這個(gè)項(xiàng)目的實(shí)際價(jià)值不在于替代醫(yī)生而在于做預(yù)篩和分流。模型面對一張皮膚照片輸出三類結(jié)論之一猴痘病變、其他皮膚病變、正常皮膚。看清楚是三分類不是二分類。很多人第一反應(yīng)是就判斷是不是猴痘唄分兩類不就行了但真落到臨床場景只做二分類意義不大。因?yàn)閷?shí)際門診來的病人大部分不是正常皮膚而是帶著各種皮疹、水皰、過敏反應(yīng)來的。如果只訓(xùn)練猴痘 vs 正常模型見到一個(gè)水痘患者大概率會(huì)把它判成猴痘——因?yàn)樗缓秃锒坏囊曈X特征太接近了而模型從來沒學(xué)過其他皮膚病長什么樣。這就逼著我們必須引入第三類讓模型學(xué)會(huì)區(qū)分猴痘和它最相似的混淆類別。1.2 數(shù)據(jù)集特征小樣本、高相似、強(qiáng)噪聲看數(shù)據(jù)之前先潑盆冷水公開的猴痘皮膚圖像數(shù)據(jù)集數(shù)量通常只有幾千張很多是網(wǎng)絡(luò)爬蟲抓來的來源五花八門。這意味著三個(gè)現(xiàn)實(shí)問題。第一數(shù)據(jù)量不夠從零訓(xùn)練一個(gè)深度網(wǎng)絡(luò)。ResNet50這種模型光參數(shù)就有2550萬你給它喂幾千張圖訓(xùn)練集準(zhǔn)確率能輕松到99%驗(yàn)證集卻可能一直卡在80%上下這就是典型的過擬合。第二圖像質(zhì)量參差不齊。手機(jī)拍攝的照片有的人離得遠(yuǎn)有的人離得近有室內(nèi)光有室外光有的還帶毛發(fā)遮擋模型很容易抓住這些和疾病無關(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)勢全部榨出來。1.3 數(shù)據(jù)劃分的一個(gè)隱藏陷阱公開數(shù)據(jù)集內(nèi)部往往隱藏著數(shù)據(jù)泄漏風(fēng)險(xiǎn)。我當(dāng)時(shí)拿到數(shù)據(jù)后第一版劃分方式很粗暴——直接把所有圖片隨機(jī)打散按8:1:1切分成訓(xùn)練、驗(yàn)證、測試集。結(jié)果測試集準(zhǔn)確率漂亮得嚇人96%。可我仔細(xì)一看數(shù)據(jù)來源文件發(fā)現(xiàn)很多圖片其實(shí)來自同一組病例同一個(gè)人的不同角度皮損照片被隨機(jī)分到了訓(xùn)練集和測試集里。這就意味著模型可能記住了這個(gè)人皮膚的背景色、紋理特征而不是真正學(xué)會(huì)了識(shí)別猴痘的病理特征。測試時(shí)遇見同一個(gè)人的不同照片相當(dāng)于直接開卷考試。后來我把數(shù)據(jù)按病例來源分組保證同一個(gè)人的所有照片只出現(xiàn)在一個(gè)集合里測試集準(zhǔn)確率立刻掉到90%左右。這才是真實(shí)水平。這個(gè)教訓(xùn)很重要醫(yī)學(xué)圖像分類里如果你的數(shù)據(jù)集中同一患者的多張圖像混在訓(xùn)練集和測試集兩邊評估結(jié)果會(huì)虛高落地時(shí)模型表現(xiàn)斷崖式下跌。按來源分組劃分應(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è)選擇題往往就是模型怎么來從零訓(xùn)練、微調(diào)預(yù)訓(xùn)練模型、還是完全凍結(jié)主干只換分類頭先說從零訓(xùn)練。ImageNet有128萬張圖、1000個(gè)類別ResNet50還花了120個(gè)epoch才收斂到75%左右的Top-1準(zhǔn)確率。而我的手頭猴痘數(shù)據(jù)集滿打滿算幾千張從零開始訓(xùn)練一個(gè)深度CNN唯一的結(jié)局就是嚴(yán)重過擬合。你要么把網(wǎng)絡(luò)做得非常淺非常小但淺層網(wǎng)絡(luò)的特征表達(dá)力又不夠做細(xì)粒度分類兩頭難。就算加上粗暴的數(shù)據(jù)增強(qiáng)本質(zhì)上也解決不了數(shù)據(jù)分布覆蓋不足的問題。再說直接拿預(yù)訓(xùn)練模型硬推理。ImageNet的1000個(gè)類別里有猴子、有獼猴沒有猴痘模型對皮膚病變區(qū)域這個(gè)概念根本沒有認(rèn)知直接推理的結(jié)果基本等于隨機(jī)猜輸出概率分布毫無區(qū)分度。那遷移學(xué)習(xí)為什么是正解因?yàn)榫矸e神經(jīng)網(wǎng)絡(luò)的特征提取是分層遞進(jìn)的淺層學(xué)到的是邊緣、紋理、顏色塊這類通用低級特征中層學(xué)到的是形狀、局部模式深層才學(xué)到類別專屬的語義特征。ImageNet預(yù)訓(xùn)練模型已經(jīng)在百萬級通用圖像上學(xué)好了淺層和中層特征這些特征對醫(yī)學(xué)圖像同樣適用——皮膚病灶的邊緣、水皰的紋理、紅斑的色澤本質(zhì)上都是邊緣和紋理的組合。我們要做的只是把深層特征適配到猴痘這個(gè)新任務(wù)上。2.2 骨干網(wǎng)絡(luò)對比與選型邏輯既然確定用遷移學(xué)習(xí)下一個(gè)問題就是選哪個(gè)預(yù)訓(xùn)練骨干網(wǎng)絡(luò)作為特征提取器。我把當(dāng)時(shí)對比的幾個(gè)模型列了個(gè)表參數(shù)都不是我瞎寫的是實(shí)際實(shí)驗(yàn)跑出來的感受骨干網(wǎng)絡(luò)參數(shù)量推理速度在小樣本醫(yī)學(xué)數(shù)據(jù)上的表現(xiàn)適合場景ResNet5025.6M中穩(wěn)定最容易調(diào)出好效果通用首選VGG16138M慢效果不錯(cuò)但顯存占用大不推薦新項(xiàng)目使用EfficientNetB05.3M快精度不低但訓(xùn)練對超參敏感需要極致效率時(shí)考慮MobileNetV34.2M最快精度略低端側(cè)部署場景為什么最終選了ResNet50三個(gè)原因。第一是它的殘差連接結(jié)構(gòu)在微調(diào)時(shí)特別友好。深層的梯度能通過捷徑連接直接傳回淺層不容易出現(xiàn)梯度消失。第二是它中間層輸出的特征圖分辨率適中既能保留病灶的局部細(xì)節(jié)又不會(huì)像EfficientNet那樣在訓(xùn)練初期對學(xué)習(xí)率極其敏感。第三是我對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)練難度完全不同上文說過這個(gè)項(xiàng)目選的是三分類猴痘、其他皮膚病變、正常皮膚。這個(gè)選擇不是隨意決定的它對整個(gè)訓(xùn)練難度有決定性影響。如果只做二分類猴痘 vs 正常皮膚數(shù)據(jù)里每一種非猴痘的圖片都是負(fù)樣本模型很容易學(xué)會(huì)有異常就是猴痘這種粗糙的決策邊界。一旦真到了臨床場景遇到水痘、帶狀皰疹、過敏性皮炎模型全都會(huì)往猴痘那邊偏誤報(bào)率會(huì)高到讓人無法接受。加上其他皮膚病變這個(gè)類別之后模型被迫去學(xué)習(xí)猴痘區(qū)別于水痘、區(qū)別于皰疹、區(qū)別于普通皮疹的判別性特征。這是細(xì)粒度分類的核心思想——難點(diǎn)不在有沒有病而在是什么病。訓(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è)我自己踩過坑的經(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)對模型訓(xùn)練不但沒幫助還會(huì)干擾它學(xué)習(xí)真實(shí)的病灶形態(tài)。RandomRotation我限制在15度以內(nèi)。皮膚照片雖然有旋轉(zhuǎn)角度差異但旋轉(zhuǎn)過大生成的訓(xùn)練樣本在真實(shí)世界里根本不存在反而增加了模型的不確定性。ColorJitter我特意把hue調(diào)得很小只動(dòng)了0.05。原因很簡單皮膚病變的顏色是重要診斷線索色相偏移太大會(huì)讓紅疹變成藍(lán)疹等于給模型喂錯(cuò)誤標(biāo)簽。驗(yàn)證集的transform只做resize和歸一化不做任何隨機(jī)增強(qiáng)。這一點(diǎn)我見過不少新手搞混在驗(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)而不是簡單的單層替換原因是單層全連接在特征維度為2048時(shí)容量有限不足以擬合三分類的決策邊界。加了兩個(gè)Dropout層0.3的丟棄率在小樣本場景下能明顯抑制分類頭的過擬合。關(guān)于凍結(jié)策略可以把骨干網(wǎng)絡(luò)想象成一個(gè)已經(jīng)熟練掌握通用視覺特征的學(xué)生分類頭是一個(gè)剛?cè)腴T的新生。第一階段讓新生先聽課做題老生別插手等新生水平上來了再讓老生也參與討論一起適應(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ù)值選擇背后的邏輯值得說清楚。ImageNet上預(yù)訓(xùn)練的特征是通用特征微調(diào)的本質(zhì)是在通用特征基礎(chǔ)上做局部調(diào)整。如果學(xué)習(xí)率設(shè)得太高比如沿用1e-3梯度更新過大會(huì)把預(yù)訓(xùn)練學(xué)到的通用特征徹底沖掉。在小樣本數(shù)據(jù)集上這種破壞是不可逆的模型會(huì)快速過擬合到訓(xùn)練集的幾百張圖上驗(yàn)證準(zhǔn)確率不升反降。而1e-5這個(gè)量級相當(dāng)于用極小的步長在預(yù)訓(xùn)練權(quán)重附近做精細(xì)搜索既保留了通用特征又讓深層特征逐漸適應(yīng)皮膚病灶的分布。整個(gè)訓(xùn)練過程我用了一個(gè)很簡單的早停機(jī)制連續(xù)5個(gè)epoch驗(yàn)證集F1沒有提升就停止訓(xùn)練同時(shí)保存驗(yàn)證集F1最高的那輪權(quán)重作為最終模型。訓(xùn)練過程代碼大致這樣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í)測下來第一階段結(jié)束時(shí)驗(yàn)證集準(zhǔn)確率大概在86%左右第二階段跑到第6個(gè)epoch時(shí)驗(yàn)證集F1開始明顯上升最終穩(wěn)定在93%上下。這個(gè)曲線非常有代表性——先快速起步然后平臺(tái)期最后小幅躍升。4. 訓(xùn)練結(jié)果復(fù)盤評估指標(biāo)、混淆矩陣與可視化4.1 評估指標(biāo)選擇準(zhǔn)確率之外還必須看召回率和F1分類項(xiàng)目最忌諱只看準(zhǔn)確率。在醫(yī)學(xué)輔助篩查場景里漏診一個(gè)猴痘患者的代價(jià)遠(yuǎn)遠(yuǎn)高于誤報(bào)一次所以召回率Recall比精確率Precision更值得關(guān)注。如果模型在100個(gè)真實(shí)猴痘樣本里只識(shí)別出80個(gè)那20個(gè)漏掉的患者就是潛在傳染源。最終我在測試集上得到的結(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ù)期的——猴痘早期病變和某些水皰性疾病視覺相似度太高模型判斷不了太正常了。但反過來看被漏掉的那些樣本是什么情況我把圖片一張張翻出來發(fā)現(xiàn)一個(gè)共同特點(diǎn)病變區(qū)域占比非常小在整張224x224的圖片里只占不到十分之一。這說明模型不是學(xué)不會(huì)猴痘特征而是注意力沒有被引導(dǎo)到病灶區(qū)域上。4.2 Grad-CAM可視化看模型到底在看哪里為了驗(yàn)證這個(gè)猜想我用Grad-CAM把模型最后一層卷積的注意力熱力圖疊加到原始圖像上。結(jié)果很清楚對于判斷正確的猴痘樣本熱力圖集中在病灶中央?yún)^(qū)域圍繞水皰邊緣有一圈高亮的響應(yīng)區(qū)域。這說明模型學(xué)到的確實(shí)是病灶本身的形態(tài)特征。對于判斷錯(cuò)誤的猴痘樣本熱力圖分布非常散亂有的集中在皮膚紋理上有的甚至跑到圖片角落的背景區(qū)域。有一個(gè)典型的誤判樣本病灶在皮膚褶皺處陰影特別重?zé)崃D直接失效模型把大片陰影區(qū)域當(dāng)成了關(guān)鍵特征。這就是小樣本醫(yī)學(xué)圖像分類的經(jīng)典痛點(diǎn)模型不是不想學(xué)病灶而是數(shù)據(jù)里病灶清晰、光照正常的干凈樣本太少學(xué)了半天還是被背景干擾帶偏了。這個(gè)問題光靠調(diào)參解決不了最有效的辦法是訓(xùn)練前做一次目標(biāo)檢測定位病灶將病灶區(qū)域裁剪放大后再送入分類模型。這一步能顯著提升小病灶樣本的識(shí)別率我后續(xù)測試也驗(yàn)證了這個(gè)判斷。4.3 訓(xùn)練曲線解讀兩階段特征變化帶來的啟發(fā)我記錄了每個(gè)epoch的loss和F1曲線兩階段的差異非常有意思。第一階段loss下降速度極快第一個(gè)epoch結(jié)束loss就從一個(gè)較高的初始值直接掉了下來但驗(yàn)證F1一直卡在85%到87%之間不漲。原因在于分類頭在快速擬合特征分布的同時(shí)骨干網(wǎng)絡(luò)是凍結(jié)的它輸出的特征本身并沒有適配猴痘任務(wù)所以性能上限被鎖死了。第二階段一解凍前兩個(gè)epoch驗(yàn)證F1反而小幅下降。這個(gè)現(xiàn)象其實(shí)正常解凍后骨干網(wǎng)絡(luò)的權(quán)重開始被梯度修改特征分布發(fā)生偏移之前訓(xùn)練好的分類頭對新特征分布一時(shí)不適應(yīng)。到第3個(gè)epoch開始F1重新回升并迅速突破90%。如果你在微調(diào)時(shí)也看到這種V型曲線不要慌繼續(xù)跑就對了。這種凍結(jié)到解凍過程中的特征偏移可以類比成一個(gè)裝修師傅先按舊戶型圖紙配好了家具尺寸突然改動(dòng)墻體后家具需要重新調(diào)整位置一開始擺放自然會(huì)有短暫的混亂。5. 踩坑實(shí)錄類別不平衡、過擬合與部署細(xì)節(jié)5.1 類別不平衡加權(quá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)簡單但訓(xùn)練時(shí)可能出現(xiàn)少數(shù)類f1虛高而多數(shù)類f1下降的副作用。第二種是采用WeightedRandomSampler在采樣階段讓每個(gè)batch里不同類別的樣本數(shù)量相對均衡。我最終用的是第二種原因是我可以在保持損失函數(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)沒有明顯回退。值得提醒的是replacementTrue意味著同一個(gè)樣本可能在同一個(gè)epoch里被反復(fù)抽到這時(shí)候隨機(jī)數(shù)據(jù)增強(qiáng)就特別重要——它能讓同一個(gè)樣本每次以不同的形態(tài)出現(xiàn)降低反復(fù)采樣帶來的過擬合風(fēng)險(xiǎn)。5.2 過擬合排查從準(zhǔn)確率虛高到驗(yàn)證集停滯項(xiàng)目過程中我遇到過最典型的問題訓(xùn)練集準(zhǔn)確率一路飆升到99.5%但驗(yàn)證集準(zhǔn)確率始終徘徊在90%上下怎么都上不去。這就是標(biāo)準(zhǔn)的過擬合信號。我的排查順序是這樣的。先查數(shù)據(jù)泄漏。按患者ID分組劃分之后問題依然存在。再查增強(qiáng)策略。我當(dāng)時(shí)一度懷疑增強(qiáng)強(qiáng)度不夠試過把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)證曲線開始緊貼訓(xùn)練曲線差距從9個(gè)百分點(diǎn)縮小到4個(gè)百分點(diǎn)。解決辦法比我預(yù)想的要樸素得多——微調(diào)階段學(xué)習(xí)率太高模型已經(jīng)鉆進(jìn)了訓(xùn)練集的牛角尖里出不來。5.3 推理階段細(xì)節(jié)ONNX導(dǎo)出與多次推理平均訓(xùn)練完成后還要考慮實(shí)際使用。PyTorch模型直接部署會(huì)遇到環(huá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ù)測結(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í)測可以把極少數(shù)置信度在0.5邊緣的樣本穩(wěn)定下來。5.4 如果擴(kuò)展成多類別皮膚病變識(shí)別猴痘病識(shí)別做順了之后很自然能想到擴(kuò)展成更通用的皮膚病分類系統(tǒng)。思路和數(shù)據(jù)準(zhǔn)備邏輯是完全一致的收集更多類別的皮膚圖像按病變類型建目錄做來源分組劃分沿用兩階段微調(diào)管線。唯一的差異在于類別增加到十幾種之后類別間的混淆會(huì)變得更加復(fù)雜混淆矩陣?yán)飼?huì)出現(xiàn)更多的非相鄰錯(cuò)誤。這時(shí)候可以考慮用層次分類——先粗分成水皰性斑疹性鱗屑性幾個(gè)大類再在每個(gè)大類下細(xì)分具體疾病。層次分類的好處是讓模型在每一層只需做少量類別的區(qū)分錯(cuò)誤率天然比一個(gè)十幾分類的扁平模型低。這個(gè)方向我準(zhǔn)備在P5周試試到時(shí)候有了新結(jié)果再回來更新。寫在最后的小心得這個(gè)項(xiàng)目做下來最深的體會(huì)是圖像分類項(xiàng)目的天花板大部分時(shí)候不是模型結(jié)構(gòu)決定的而是對數(shù)據(jù)的理解深度決定的。一開始我也想著換更花哨的模型試過EfficientNet試過加SE模塊效果都不如老老實(shí)實(shí)解決數(shù)據(jù)泄漏和類別不平衡問題來得實(shí)在。后來把按患者分組劃分、兩階段微調(diào)、保守?cái)?shù)據(jù)增強(qiáng)這幾件事全部做對之后不用換模型測試集F1照樣從90%升到了94%。另外一個(gè)小建議所有涉及醫(yī)學(xué)圖像的項(xiàng)目在公布評估指標(biāo)時(shí)一定要附上混淆矩陣和數(shù)據(jù)劃分方式。準(zhǔn)確率這個(gè)數(shù)字太容易被玩壞了只有看到混淆矩陣和劃分邏輯別人才能真正判斷你的模型水平是真實(shí)能力還是泄漏出來的幻覺。如果你也在做類似的細(xì)粒度圖像分類項(xiàng)目希望這篇經(jīng)驗(yàn)帖能幫你少走那些我走過的彎路。特別是數(shù)據(jù)分組劃分這一步務(wù)必放在所有實(shí)驗(yàn)的最前面否則后面所有調(diào)參和優(yōu)化都是在沙地上建高樓。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
乱伦熟妇一区二区| 婷婷五月综合在线| 日韩精品怡红院| 亞洲久久直播| 欧美成人性爱视频在线播放| 国内一级精品| 男人的天堂日本东京热| 99精彩视频| 人人操人人摸人人看人人插| 久久久人体| 欧美性爱18观看| 天天日天天干天天摸天天操| 色婷婷婷五月天激情四射| 黄片www.| 日本护士高潮| 国产高清免费不卡av| 久操视频在线观看| 东北老熟女| wwe 天天干.com| 秋霞视频一区二区| 亚洲Av无码成人精品国产| 日本中文字幕不卡视频| 精品人妻丰满熟妇一区二区三| 亚欧美综合网。| 熟女丰满人妻一区| 天天碰操中国年青熟妇| 日韩美脚一区二区网站| 婷婷尹人大香蕉免费| 亚洲系列第一页| 在线播放成人高清免费视频| 性色亚洲| 青草精品视频-日本久久久久网站| 色天欧美| 亚洲性感丝袜诱惑在线观看| 亚洲素人网| 99热导航| 日韩不卡码| 久久肏大逼| 久久久久78| 黄色视频高清无码网站| 啪啪视频免费在线观看| 97亚洲精品| 九九热re99re6在线精品| 欧美日韩美女精品久草一区二区三区 | 日本新免费二区三区| 亚洲综合网图| 1二区9| 91亚洲影院综合| 美腿丝袜偷拍亚洲欧美| 国产五码丝袜屁眼| 一区e区三| 国产精品久久久久999| 国产丰满少妇久久久精品影院| 伊人97色天使| 久久婷婷综合国际产色怕| 91丝袜在线观看| 天天影视综合色| 亚洲色系另类精品国产| 韩日性爱av| 亚洲精品人妻在线| 亚州人妻| 国产精品久久久久久9999| 日韩八十路老熟女| 欧成人精品一区二区三区| 欧美日韩亚洲天堂| 717影院理论午夜伦八戒| 日本123区操B视频| 国产欧美一区二区| 欧美激情亚洲情色| 综合色欧美| 日本成人免费一区二区三区| 69精品在线| 久久男人网| 中文字幕一区二区三区蜜桃视频| 中文字幕啊啊啊在线观看视频| 99久久无色码| 欧美色综合| 天天欧美欧美亚洲网| 6080yy午夜理论三级一区二区三区无码| 亚洲午夜免费狠狠干| 天天看片天天爽| 白 大 人妻 区 在线| 劲爆欧美人妖三区91| 欧美日韩人人早| 91|九色|国产熟女| 婷婷99狠狠| 天天综合网91| 国产福利电影| 亚洲熟女av日韩熟女| 国产欧美第五页| 人人妻人人色| 九九草| av天堂精品久久| 亚洲欧美日韩综合在线尤物 | 婷婷五月色| 久久超碰免费的| 91日韩网站| 美国一区二区三区视频| 风月影院男女十八禁| 久久高清欧美国产| 亚洲欧美日韩电影网站一区 | 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 黄色污污污污污污网站| AV天堂因数| 日韩精品一区二区日韩| www四虎| 青青草依人大香蕉| 九九热九九| 后入式在线免费观看60秒| 九热久| 好吊色一区| 老女人碰碰在线碰碰视频| 欧美性天天| 男人的天堂啪啪啪啪啪蜜桃不卡| 超碰人人超在线观看| 一本精品日本在线视频精品| 神马久久久久眼| 九九九九一区| 无遮挡h肉动漫在线观看| 日本一久是| 欧美色视频在线| 美美91成人国产精品欧美精品久久久久久久 | 综合久久99亚洲人妻中文在线| 26UUU欧美日本| 黄污污污污| www.久久超碰| 亚州精人品大香蕉| 久久久亚洲Av| 噜噜噜噜久久久精品免费| 激情五月天中文字幕色| 九九亚洲精品| 国产精品盗摄 偷窥盗摄| 91狠狠综合久久久久久| 国产又粗又长视频| 人人乐大香蕉| 男女日B国产| 91九九九小逼| 亚洲码专区| 超碰久草| 五月丁香综合网| 午夜九九九九九九| 亚洲综合在线91| 五月丁香色色网| 香蕉人欧美综合| 亚洲91av| 人人操人人大香蕉| 天天日天天操天天射河南省| 久久超碰免费的| 精品国产91av一区二区三区| 亚洲欧美碰碰| 久久精品无码不卡| 亚州精人品大香蕉| 亚洲啪AⅤ永久无码| 日日黄色三级网站| 日本中文字幕在线电影| 国产剧情在线| 久久超碰av在线| 九九AV| 久久久少妇| 看黑丝美女操逼青青网站| 噜噜噜在线视频| 久欲AV| 麻豆天美国美国产| 亚洲一区二区久久久久| 美欧色综合| 91欧美偷拍| 精品在线观看视频在线| 免费A片三p视频| 精品中文一区二区| 国产精品天美传媒| 秋霞免费AV| 夜夜精品视频| 国产91专区| av优播| 亚洲欧洲日产国产综合网| 人人摸人人干人人拍97| 麻豆视频国产一区二区| 九九九九AV| 1024手机看片欧美日韩| 夜夜夜久久| 亚洲精品亚洲人成在线麻豆| 精品国产三级av韩国在线| 岛国激情视频在线观看| 色婷婷亚洲婷婷| 国产97/欧美| 亚洲中文制服诱惑| 婷婷久月| 91社区拍啪人妻| 国产午夜在线观看| 熟女精品日韩一区二区三区| 久久久草草精品| 精品视频123区小说区| 无码国产精品午夜不卡(| 极品综合| AV在线性爱| 亚洲天天操| 夜夜免费视频| 9997se| 美女主播色欲91抠b在线播放| 色色五月婷| 免费看A片毛毛片在线播| 久久久久亚洲| 一本久道久久综合狠狠爱一密臀精 | 日韩97超碰中文字幕| 日逼视频日本| 日本三级A片网站com| 思思热一热婷婷热一热| 爱爱动态试试看6 0秒| 97五月天| 精品人人| 亚洲欲色9532548967一区| 日韩精品一区二区三区色欲| 欧美性爱一级操| 欧美性爱91| 蜜桃臀AV在线| 97视频在| 国产成人主播| 91丝袜激情在线 | 97自拍一区| 美女在线H91| 欧美熟妇精品黑人巨大一二三区| 日本丝袜美腿人妻九九| SS久久| 1区2区3区中文字幕日韩| 天天看片天天爽| 久久综合国产精品国产| 日韩欧无码一区二区三区免费不卡| 高颜值美女口爆高潮浪叫| 亚洲男人天堂手机版| 久久系列| 欧美日韩性爱电影在线| 国模艳艳啪啪一区| 亚洲色诱惑| 屌逼传媒| 欧美天堂亚洲电影院一区在线播放| 青娱乐手机日韩在线视频| 激情四射婷婷六月天| 久久精品噜噜噜成人看免欧美大片| 国产嫩草精品A88AV| 91女日逼| 国产多人在线观看视频| 不卡啪啪视频| 欧美一区二区成人一卡| 老熟女综合| 日韩操啪| 国产一区二区三区导航| 久久精品三级影视| 乱色视频中文字幕| 天天综合色电影| 999久久久久久久精| 久久超碰免费的| 四虎在线观看网站| 亚洲成人贴图| 性开放中文AV高清无码免费看| 亚洲激情网| 99啪啪| 青青草大香蕉视频| 亚洲AV成人无码一二三久久| 日本熟妇一区二区三区| 9ⅰ久久久天天| 中文字幕丰满人妻日本| 人看人人摸人人操| 色哟哟1区2区| 亚洲天堂五月天国产| 午夜男女爽爽爽在线视频| 欧美日韩免费专区在线| 亚洲欧洲无码一区夜| sewuyueav| 亚洲欧美精品国产一区二区| 天天流夜夜操| 99久久99九九99九九九| 天天看天天日天天操| 五月天伊人网| 亚洲二区精品在线观看| 嗯嗯啊啊用力视频免费| 九九九久久久| 亚洲欧洲另类| 国产一级作爱毛片| 亚洲免费97免费| 亚洲久久久久| 狠狠狠狠狠狠| 欧美亚洲首页| 日本亚洲熟女视频| 97超碰9| 中文字幕精品区先锋资源| 97色诱| 17c嫩草51久久91嫩草| 天天做天天爱天天爽| 亚洲熟女偷拍在线观看| 精品乱码久久久久| 欧美在线啊啊| 69精品人人人人| 97资源站久久| 日本欧美国内在线| 九九九九一区| 青青草天天亲夜夜操网| 毛片99-全集电影手机免费观看完整-B029AV| 被男人吃奶很爽的毛片| 欧美性色综合网| 综合夜夜| 久久综合日韩亚洲欧美| 欧美亚洲天堂| 亚洲综合影片| 国产黄片精品在线| 另类视频在线| 91成人精品在线播放| 91麻豆一二三区| 欧美日韩国产高清在线一二三区 | 国产又大又粗又色生活片亚洲国产精品成人久久久综合免费 | 中文字幕五区| 九九九九免费| 日韩欧美成人大香蕉| 国产综合色精品在线观看| 97蜜桃综合| 玖玖爱在线视频免费观看| 女人 A一级| 曰韩成人免费视频| 天欧美在线| 国产一区二区欧美日本| 精品无码一区二区三区| 亚洲激情久久| 性爱视频无打码在线观看| av久日| 久久亚洲AV成人精品无码| 熟女精品一区二区在线观看| 最新日本中文字幕| a男人的天堂| AV一区观看| 豆1无夜无码| 尤物一级在线免费观看| 热热色中文无码| 久久久久久久久久久久久9999| 操逼视频国产无套| 免费99精品国产自在在线| 防屏蔽在线视频| 午夜舔阴达高潮视频免费看| 4虎在线视频| 99色色网| 国产性久久久| 2017亚洲天堂| 国产吹潮女在线观看| 日韩一级二级| 欧美精品丝袜久久久中文字幕| 中文字幕国产精品1区| 欧美色就是色| 亚码人妻| 国产伊人自拍| 熟女精品va中文字幕| 久9九综合在线| 亚洲涩涩| 综合网亚| 99在线精品视频| 九九精品无码专区免费| 97aiaiai| 97色香蕉| 本道在线| 熟女一区二区三区| 蜜桃成人1区2区3区| 欧美日本一区二区a人| 好色综合| www黄片免费看com| 国产精品日本无码A片| 欧美在线|亚洲| 欧美激情片一区二区| 亚洲 日本 一 二 三| 综合免费无码中文| 日韩无码操逼片| 天天92av| 精品无吗m| 亚洲少妇激情一区二区三区| 抽插爽| 大香樵伊人网| 欧美在线干| 欧美日韩在线国产在线| 日韩在线性爱免费视频| 日产欧美电影一区二区三区| 日韩亚洲欧美中文字幕| 91N综合网| 国产精品一级二级在线| 亚欧美综合网。| 四虎视频在线观看| 久久精9| 色五月天AV| 欧美一二三区四五区| 女优免费一区二区永久| 综合啪啪| 99热啪啪| 五月天社区| 色五月激情网| 欧美淫穴| 亚射在线| 久久久久久中文版| AV久日| 超碰是碰在线观看| 国产综合日韩伦理| 色97国产69香蕉| 日韩精品一区二区高清| 亚洲色系另类精品国产| 欧美老妇曰批的视频| 免费a级毛片av无码久久精品中文字幕| 欧美懂色综合网| 蜜臀久久99精品久久久久久-DVD| 男人的天堂va在线| 日本黄大片在线观看视频| 人妻精品免费一二三区| 国产成人无码啪| 欧美日韩国产高清在线一二三区| 日本黄 R色 成 人网站| 人人摸人人干| 亚州色站 日韩电影| 国产亚卅97| 色综合超碰超| 久久男人的天堂| 欧美熟妇成人一区二区| 东北丰满熟女国产一区| 99激情视频| 宅男午夜在线视频| 91久久久久久久| 超碰天天操| 精品无码一区二区| 日韩精品一区二区日韩| 国产欧美另类久久久精品课程| 亚洲综合性网址| 东京成人一区| 曰韩精品视频一区二区| 亚洲高清在线se| 九九人人操| 美女诱惑一区| 亚洲区限制级| 人妻久久久久久久久久久久久久久| 久久久久久久97| 有码色中文字幕在线观看| 久操网址| 人妻铁牛TV| 中文在线久久字幕| 欧洲精品欧洲精品| 人人爽天天爽| 一级A片女人高潮叫床| 欧美天天干| 蜜臀久久在线视频| 九九Av| 九九热五区| 狠狠干91| 日本国产亚洲一区在线观看| 91黑丝少妇| 亚洲高清无毛一区二区| 青青草色AV| 在线观看A啊啊啊| 一区在线国产播放| 91色人妻| 热热色91| 热热色综合网| 久久久人妻| 夜夜天天噜狠狠爱2021| 激情小说亚洲色图| 天天日骚逼熟女| 欧美九九99久久精品| 强奸xx国产| 热久久国产| 日本不卡五区| 亚洲欧美综合图片| 毛片麻豆91糖心精品毛情片| 亚洲美女30b| 激情小说五月天| 日本操嫩b网| 国产亚洲精品一区二区三区| 玖玖爱影院| 欧美性Fer办公室秘书| 婷婷激情一区二区三区俺也去| 国产精品久久久三级无码| 国产一区免费午夜视频| 偷拍偷窥与盗摄视频专区| 2017,超碰| 亚洲精品国产av天美传媒| 激情四射五月天| 日本成人A片免费看| 久青草影院| 中文字幕一区二区日韩网| av中亚| 国产嫩草精品A88AV| 中文一区在线日| 久久国产对白激情浪潮| 蜜桃视频一区二区三区在线观看| 亚州少妇| 超碰超碰欧美| 成人AV素股で擦久久| 99婷婷| 天天爽人人综合免费7799| 大香蕉免费乱伦视频| 99精品欧美一区二区三区桃色| 日韩av在线精品观看| 日本一级真人黄色性爱视频| 欧美资源| 久久国产逼| 69视频入口| 翔田千里无码一区| 八戒无码国产午夜福利| 蜜桃视频成a人v在线| 欧美黄片免费在线观看视频| 国产h片在线观看视频| 性色av蜜臀av色欲aV| 久久一区二区高清免费| 色香色欲天天综合网天天来吧| 入口操逼网站| 99色热| 99超碰色| 加勒比综合九九99视频在线播放| 狠狠2050在线观看| 综合大香蕉美。| 国产原创精品| 日韩精品99999| 久久98| 玖玖综合.com| 久久最新视频免费观看| 亚洲综合一| 人伦四五区| 老司机香蕉| 天天躁日日躁狠狠躁| 亚欧无码线免费观看视频| 欧美资源| 97国产中文| 亚州性色| 天天干天天燥| 激情综合二| 秋霞一级视频在线观看免费| 久久九九综合| 伊人国产av| 麻豆天美在线喷水AV| 97中文字幕一区| 亚洲日韩美女丝袜美腿人妻视频| 99久久久久久亚洲精品不卡| 97任你吞精| 无码人妻一区二区一牛影视| 亚洲欧洲色情高清| 97视频播放| 伊人五月天婷婷| 熟女视频久久| 天天弄欧美| 四虎影视 亚洲无码| 日韩97| 欧美国产伊人久久久久| 亚洲熟妇乱女区二区三区| 色天堂在线观看| 亚洲色图欧美| 午夜福利视频在线一区| 午夜天堂网| 東南亚性呦成人伦理资源在线视频| 四虎午夜影院| 天天综合精品| 综合网亚洲1| 久操操AV电影| 中亚av| 国产丝袜一区二区三区| 小视频国产| 色色色色色色色色色色色色色色综合| 视频在线中文字幕| 欧洲亚洲国产综合在线| 9九九九九视频在线观看| 久久久久国产| 国产精品无码成人精品| 狠狠干,狠狠操| 欲射影视| 加勒比伊人综合| 欧美草草高清日韩视频| 温婉少妇玩3p| 成人一区二区三区四区| 亲子敌伦对白在线播放| 少妇超碰在线| 日本不卡一二区| 操逼网免费无码视频| 素人无码中文字幕| 亚洲图片色图欧美另类 | 成人在线午夜视频一区| 久久精品福利影院| 精品一区96| 91精品老女人| 蜜臀久久99精品久久久老,,| 欧色网址| 国产精品麻豆成人AV艾秋| 蜜区区视频79| 五月天色图| 日日躁天天躁狠狠躁| 福利色色| 九九成人精品| 五月丁香色婷婷| 后入式五六区| 黄色免费网页无码| 色臀aV| 中文字幕交换人妻| 无卡一区=区| HEYZO高无码国产精品227| 天天草AV| 婷婷久久五月| 久热热| 麻豆久久视频在线地址| 亚洲高清视频在线免费观看| 男人的天堂2018.| 被窝影院午夜看片无码| 欧美性爱一区二区三区四区 | 91色综合激情| 久久无码成人| nuu12国产麻豆精品| 一区在线国产播放| 欧美色涩| 男人的天堂欧美| 夜夜天天噜狠狠爱2021| julia ann久久| 丁香久久| 超碰免费人妻人人| 中文字幕一区二区三四五区日日骚| 最近2019中文字幕国语免费版| 久久久久深夜无码| 亚洲麻豆精品二区三区| 国产福利电影| com 首页 18岁 禁区 女优 免费 精选 同城 | 久综合国内精品自在自线| 亚洲丝袜天堂| 永久免费发布性爱网| 清纯唯美亚洲另类| 夜夜嗨av午夜成人| 欧美性爱精品一区二区| 操逼操逼操| 成人片视频| 久久人人看| JIZZJIZZ亚洲女人被躁| 综合天天。| 亚洲欧美校园另类春色| 亚洲成人免费中文字幕| 60秒不遮不挡| 狠狠2050在线观看| 吻戏激情性巴克| 97人人夜夜精品视频| 噜噜噜亚洲精| 青青草手机在线免费观看| 色综合尤物| 日韩性爱长视频免费| 久久精品中文字幕女同| 97色冈| 久久久999| 97日视频| 操逼网站地址| 精品亚洲一区在线观看| 精品无人区麻豆乱码1区2区图片| 殴美日韩m| 国产激情综合| 亚洲精品国产熟女久久久久久| 少妇激情一区二区三区视频| 岛国色情视频在线观看| 色九九九综合| 日韩天美| 国产成人无码网站在线视频| 日韩在线性爱免费视频| 女性91网站| 女人18精品一区二区三区| 亚洲97P| 在线 制服丝袜中出 人妻| 午夜影美女日鸡鸡天天视频国产| 国产高清午夜成人在线观看| 91 天天综合| 亚洲清纯唯美| 夜夜人妻爽| 美腿色图| 99青草| 色播五月丁香| 3p国产欧美99热| 91c色| 日本免费中文字幕在线| 欧美一级A一级a爱片久久| 超碰天天去日穴| 加勒比伊人综合| av午夜玫瑰| 99久久com免费视频′| 婷婷五月天激情网| 黑人无码一区二区| 日韩精品国产一区二区| 日韩无码AB| 亚洲国产精品久久久久婷婷青年| 婷婷六月天| 天天综合色| 大香蕉520| 免费视频a级毛片免费视频| 国语av最新自产拍在线观看| 操高情无码| 国产黄色 A 片免费看| 日韩欧美国产一区二区三区四区| 日韩无码三级影院| 啪啪免费| 大香蕉五月天| 国产精品美女| 国产91精品在线免费| 久一区久久蜜桃| 搡老女人老熟女91老熟女综合网| 国产又粗又长视频| 欧美美女视频| 亲子敌伦对白在线播放| 日韩综合无码一区久久92| 在线日韩日本亚洲国产| 欧美性爱第一页久久| 国产精品白丝在线播放| 影音先锋视频在线| 精品v日韩欧美国产| 精品区国产区一区二区三区| 午夜AV人气不卡| 久久五十路熟女人妻| 国产黄色影片在线观看| 久久三| 一区二区三区激情在线观看| 久久久com| 一区二区激情国产熟女| 五月天春色激情网| 青青青艹在线视频| 亚洲中文sv| 东京成人一区| 精品乱子一区二区三区99| 免费久久9999| 亚洲日本大香蕉1| 9丨久久九九九| 日韩黄片影院| 国产精品老师| 欧美成人午夜免费福利785| 久热9| 91偷拍欧美亚洲| 99re在线视频| 91亚洲黄色网| 久久超碰com| 眼镜人妻101.com| 99热这里只有精品地址| 欧美极品少妇交| 亚洲国内精品成人不卡| 九九九久久久W精品| www久久国产精品| 国产成人自拍视频在线| 91丝袜美腿网站| 好爽要喷了| 国产精品久久久啊| 91精品伊人久久久大香线蕉91| 亚洲天堂东京热| 97热视频在线观看| 久久久久九九九九| 国产日本久久免费精品| 激情亚洲天堂| 热热色中文无码| 午夜福利精品| 免費人妻夜夜爽天天爽爽一区| 久久女女| 亚洲另类小说卡通动漫| 久久精品一区二区三区不卡| 操曰本熟女| 亚洲欧洲成人在线电影| 91九色首页| 欲女人妻性色av| 91被操| 亚洲另类综合欧美| 国产AV线| 久久国产免费激情视频| 九九视品黄色| 亚洲熟女人妻中文字幕一区二区| 无码av永久免费专区网站| 日韩一级片| 校园春色中文字幕AV| 97超碰碰| 综合熟女| 99在线精品观看视频中文 | 久久久工口| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 欧美综色欧| 人人人人插| 久久久中文版| 久久久久亚洲熟妇熟女| 久久极品一区二区| 91情色在线| 久久久久久AV无码免费网站| 色网1| 九九干| 素人无码中文字幕| 人人贴人人摸| 午夜性| 91人妻人人澡人人爽人人精品| 国产精品一二三区福利| 国产精品久久久亚洲第一牛牛_在线观看 | 大香蕉99热| 日本一二区不卡| 麻豆视频国产一区二区| 人妻AV 中文字幕的| 后入人妻无码| 一区二区三区视频| 日本一二三免费久久| 狠狠激情综合狠狠操中文字幕| 亚洲999综合| 一区操逼日比视频| 制服诱惑亚洲一区二区三区在线观看| 97在线精品观看视频| 国产熟妇一区二区| 视频黄色国产一级| 天天大干大香蕉| 国产精品自产拍在线观看社区| 国产蜜臀在线| 色情五月丁香| 特色a在线上| 夜夜操91744565| 日韩免费高清大片在线| 亚州色图狠狠干| 黄色视频60分钟| 老熟妇一区二区三区啪啪| 亚洲天堂7777| 久夜操| 国语人妻精彩刺激| 日韩免费av片高清无码| 性爱AV天堂| 不卡啪啪视频| 干少妇视频| 免费人人搞97| 亚洲欧综合另类无码一区| 91精品操美女| 91蜜臀熟女| 操B视频日韩无码| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 2017大香蕉| 1二区9| 国产欧美一区激情交| 伊人操| 都市激情人妻一区二区青青操视频| 国产小视频91| 亚洲av青草久久一区二区| 欧美情色贴图| aaa一级黄片| 日韩啊V| 欧美洲精品一级| 丝袜AV一二三区| 熟妇女人妻呻吟久久AV| 波多野结衣一级视频| 男生通女生屁股| 欲色影视综合吧| 黄色免费网页无码| 日韩一级二级三级免费看完整版| 亚洲熟女一区| 婷婷久草一区二区三区| 久久五月天婷婷丁香中文字幕| 欧美97免费| 日本啊啊啊啊啊视频| 国产又色又爽又舒服的三级视频 | 日本大香蕉| 亚洲另类在线观看| 亚洲国产婷婷在线播放| 天天综合~91| 日本亚欧爱爱| 午夜啊啊啊| 亚洲国男人的天堂| 久久久久国产一区二| 亚洲网自拍| 欧美日日操| 久久久久99999| 欧美激色| 欧美97在线观看| 欧美日韩超碰在线| 久久久九九网站| 美女尤物人人操| 操一操摸一摸| 九九热精品视频六| 欧美在线中M| 2019AV天堂| 1956日韩精品| 99热亚洲| 成人性爱电影一区二区| 密乳AV免费观看| 亚洲无码 国产无码| 天堂性色| 9精品久久久久| 99热国产精品| 在线情色电影 91大| 三级片大波波| 亚洲男人天堂Av| 国产超碰| 免费观看的黄色的网站| 亚洲伊人a线观看视频| 免费岛国一级片| 人人妻人人爱人人玩| 少妇天堂| 精品一级| 97这里有精品| 啊啊啊水好多| 精品国产乱码久久久久久久久久毛片| 99re在线精品78| 久久久久9| 91真人天天在线| 中文字幕97色| 性爱乱伦视频免费| 青青色在线观看| 97久久超碰日韩精品| 成人天天爽| 乱欲性色| 色哟哟1区2区| 97一区二区三区视频| 美腿丝袜高跟网免费视频免费视频| 欧美最婬乱婬爆婬性视频| 精品四五区| caopeng97| 亚洲日韩肥臀视频在线观看| 青青草视频这里只有精品| 五月婷视频| 久久久一级| 欧洲无码一区二区| 中文字幕一区 二 区 三 四 五 区日 日 骚 | 69少妇一区二区| 成人一道本免费视频| 亚洲国产精品成人综合| 久久中文字幕一区不卡| 日本一级婬片试看三分钟| 99热综合| 久9综合在线| 97超碰色中文字幕| 久久久久久免费电影| 91色欧美| 欧美精品宗合| 中文色综合| 亚洲AV无码黄色强奸| 抽插无码高清一区| 久久女人一区二区三区| 天堂av2019| 国产精品久久久久久久久久久久久久久久久久 | www.91人妻.com| 精品久久久久久中文| 亚欧性爱ab| 一区二区激情国产熟女| 久久9亚洲| 91美女视频在线免费观看| 欧美黑人日韩少妇色情| 91色欧美| 波多野结衣之双飞调教在线播放| 久久五十路熟女人妻| 日本三级R| 麻豆美女丝袜人妻中文| 国产免a费看黄片在线| 大黄片做爱的大的| 自拍鲍鱼一区在线高清观看免费| 91 刺激在线| 色五月69夫妻| 日韩av电影网站| 91日韩国产欧美亚洲另类精盘州至城都| 国产视频人人网| 四虎国产精品永久地址入口| 婷婷丁香久久| 九九成人精品| 夜夜嗨一区| 亚欧无码线免费观看视频| 日本国产高清色www视频在线| 天天日天天插| 91久久久老司机| 97资源站日韩| 啪啪免费| 无码免费一区二区三区啪啪| 九九九九精品一区| 99热这里只有精品18| 人妻中文字幕精品无码| 美女刺激久久国产欧美| 啊啊啊要高潮了| 中文字幕三四区| 欧美性爱系列| 欧美一区二区传媒| 日韩有码中文字幕女同性恋| 久久亚洲欧美中文字幕国语| 色哟哟的毛片| 欧美,亚洲,日韩,v,天堂,手机在线观看| 久久久久久久久999| 日本在线播放不卡一区| 91jk色拍| 亚洲人妻久久| 亚洲精品日日夜夜52| 久久超碰免费的| 欧美96精品在线| 日本肏逼视频在线观看| 加勒比日本在线 | 9久精品| 亚洲涩涩| 翔田千里爆乳巨臀无码| 欧洲色色| 一二区在线观看视频| 亚洲最大成人a毛毛片| 91jk色拍| 91这里只有精品| 99热这里只有精品99| 中文字幕无码不卡啪啪| 91在线视频免费播放| 国产成自自拍在线观看| 乱欲视频| 欧美日韩m| 人妻丝袜一区二区三区在线| 无码视频黄色网战| 国产精品在线一区二区| 国产网红精品| 国产精品在线网站| 91人妻最真实刺激绿帽| 中文字幕制服欧美久久一区| 超碰色综合| 人妻少妇一区二区| 1024精品在线| 丁香五月天啪啪| 亚州欧美在线| 久久9免费视频| 97在线免费看视频| 人人插人人摸人人| 人妻内射一区二区在线视频| 国产精品露脸在线观看| 一及黄久一点| 日本性爱视频一级| 婷婷五月天久久精品视频一区二区三区| 青娱乐久久艹| 干超碰碰熟女| 亚欧性爱无码| 啊啊啊啊在线播放| 影音先锋国产精品| 放黄片放3级黄片没穿衣服| www.四虎在线| 国产51色综合久久免费| 久久九九97| 少妇熟女视频一二三区| 日韩色香| 97香焦色区| 国产偷人伦激情在线观看| AV一二区| 日韩无码操逼片| 人妻五十路在线| 91|九色|国产熟女| 日本精品一区二区不卡| 天无日色综合| 久久日韩精品一区二区| 九九九精品一区二区无码| 色色香蕉| 蜜臀久久99精品久久久久电影| 99久热| 欧美综合自拍| 超碰综合色| 亚欧国产无码精品在线| 国产成人五月天丁香花| 四虎永久在线精品免费网址| 亚洲欧洲无码bt精品合集| 欧美青青视频| 99综合免费视频| 性夜影院爽黄A爽免费动漫| 另类 综合 日韩 欧美 亚洲| 国产精品无码论坛| 亚欧无码在线| 精品少妇一区二区| ′ !γ}丶。。久久精品欧美一区二区三区| 日韩性爱小视频| 岛园激情| 亚洲欧美在线丝袜| 射丝袜高跟鞋99| 色婷婷激一区二区三区| 啊啊啊久久| 97超碰天天| 人妻一区视频| 老熟女阿 国产91| 久久的网站啊啊啊啊啊| 91艹B视频| 日本色日夜干| 色网综合网| 殴美牲| 国模不卡| 少妇久久久| 日韩丨制服丨中文|在线| 丰满欧美少妇| 欧美劲爆视频一区二区| 亚洲精品蜜桃久久久| 99欧美| 熟女这里只有精品6| a啊啊啊啊啊啊啊啊一区二区| 亚洲精品欧美专业| 99久久综合| 日本免费中文字幕在线| 精品午夜福利| 极品一区二区三区免费| 成人熟女视频一区二区三区| 岛国成人av在线播放网址| 男女做爰猛烈动高潮A片免费应用 少妇厨房愉情理伦片bd在线观看 不卡中文字幕aⅴ在线 | 人人看人人爰人人操| 少妇淫妇久久久久久久| 日韩资源网| 91在线视频免费中出| 日本岛国黄色网址| 岛国AB视频| 欧美成熟性爱精品| 99re这里只有精品9| 91视频女生| 久久草视频污视频| 五月婷婷hd| 97爱爱爱综合| 97人人草| 国产精品无码论坛| 国产亚洲美日韩Aⅴ中文字幕无码成人| 91网站18| 日韩在线电影| 欧美在线亚洲| 久久风骚城市| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 欧美 亚洲 综合 制服| 亚洲欧综合另类无码一区| WWW.操逼.COM| 偷拍视频青青草在线视频| 久久成人精品| 精品无码一区二区人妻久久蜜桃| 丰满搜索结果 -第18页- 久久高清无码| 95人妻爽爽人人做人人澡| 亚洲欧洲国产综合av| 3028国产精品| 国产亚洲精品农村妇女| 国产成人无码a| 性色AV蜜色av色欲av| 超碰78| 久久超碰97| 欧成人精品H无码| 人妻丝袜日本| JuliaAnn丝袜熟女系列| 欧美春色| 91女日逼| 久久精品无码专区| 91中文字幕制服丝袜免费视频| 高颜值美女口爆高潮浪叫| 夜夜黄| 本道综合精品| 日本加勒比无码专区| 欧美双插| 亚洲综合第一页| 男啪女色黄无遮挡免费观看| 99re在线| 秋霞 色色| 色哟哟综合| 亚洲精品尤物yw在线影院| 亚洲精品一区二区精品| 操逼日批| 亚州操逼图| 全球成人中文在线| AV九九| 亚洲欧洲小说图片视频| 黑丝91视频| 国产精品久久久久久久久久久久久久久久久久 | 97欧美超碰| 国产高清亚洲日韩一区| 男女猛烈无遮掩视频免费软件| 国产精品分类在线观看| 久久五十路熟女人妻| 777AV电影| 色女综合| 青青草日本中文字幕| 大香蕉欧美国产日韩高潮| 国产情色第一第二页在线观看| 天天噜| 国产一国产一级毛片古装| 欧美国产精品久久九九| 在线观看无码三级少妇| 婷婷五月天激情网| 亚洲天堂,男人| 99re69| 97 国产精品| 偷拍精品一区二区三区| 香蕉久久AⅤ...| 我爱大香蕉| 午夜成人福利影视| 久久久精| 色吧 综合|