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

ARTICLE DETAIL

資訊詳情

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

3D醫(yī)學(xué)影像分類實(shí)戰(zhàn):基于PyTorch的候選塊方案與避坑指南

3D醫(yī)學(xué)影像分類實(shí)戰(zhàn):基于PyTorch的候選塊方案與避坑指南 簡(jiǎn)介面向機(jī)器學(xué)習(xí)課程設(shè)計(jì)與大作業(yè)場(chǎng)景這份3D醫(yī)學(xué)影像分類實(shí)現(xiàn)包覆蓋數(shù)據(jù)預(yù)處理、模型訓(xùn)練到結(jié)果評(píng)估的完整流程適合計(jì)算機(jī)、電子信息及數(shù)學(xué)類專業(yè)學(xué)生完成期末項(xiàng)目或畢業(yè)設(shè)計(jì)。壓縮包共596個(gè)文件主體為582個(gè)npz格式的影像特征與樣本數(shù)據(jù)配合8個(gè)Python源碼文件實(shí)現(xiàn)分類算法另有csv標(biāo)注文件、pyc緩存及md文檔說明整體約446MB結(jié)構(gòu)清晰便于按模塊復(fù)現(xiàn)。已有360人學(xué)習(xí)下載。除完整源代碼外資料附帶運(yùn)行結(jié)果與詳細(xì)注釋采用參數(shù)化編程可靈活調(diào)整模型參數(shù)和數(shù)據(jù)路徑遇到問題還可向作者咨詢能有效降低復(fù)現(xiàn)門檻幫助讀者快速掌握3D醫(yī)學(xué)影像分類的項(xiàng)目實(shí)現(xiàn)思路。1. 機(jī)器學(xué)習(xí)大作業(yè)選3D醫(yī)學(xué)影像分類一份能直接跑通的候選塊方案機(jī)器學(xué)習(xí)大作業(yè)選課題有個(gè)反直覺的點(diǎn)2D圖像分類看著簡(jiǎn)單卻難出新意3D醫(yī)學(xué)影像分類看著復(fù)雜反而容易做成完整交付方案。原因很簡(jiǎn)單這類任務(wù)的數(shù)據(jù)已被整理成固定格式模型也有成熟的3D CNN套路可用真正考驗(yàn)人的是把數(shù)據(jù)讀到內(nèi)存、把標(biāo)簽對(duì)上、把提交文件生成對(duì)。這套3D醫(yī)學(xué)影像分類方案就圍繞這三件事組織候選塊npz存三維影像csv記錄標(biāo)簽sampleSubmission定義提交格式。適合三類人計(jì)算機(jī)、電子信息專業(yè)做期末大作業(yè)和課程設(shè)計(jì)的同學(xué)數(shù)學(xué)專業(yè)想快速跑通深度學(xué)習(xí)實(shí)驗(yàn)基準(zhǔn)的同學(xué)以及畢設(shè)想以醫(yī)學(xué)影像分類為方向的開發(fā)者。下面按數(shù)據(jù)方案、總體設(shè)計(jì)、關(guān)鍵實(shí)現(xiàn)、避坑、驗(yàn)收答辯的順序把整套方案講透。2. 需求分析與數(shù)據(jù)組織npz候選塊與三個(gè)csv各自的角色拿到這類交付資源我的習(xí)慣是先翻README.md再讀csv最后才動(dòng)npz。README會(huì)寫明依賴庫(kù)和啟動(dòng)順序是這套方案的入口train_val.csv、0617.csv、sampleSubmission.csv三個(gè)表決定了數(shù)據(jù)怎么切分、模型怎么評(píng)估、結(jié)果怎么提交candidate開頭的npz文件則是真正的三位影像內(nèi)容。如果把數(shù)據(jù)語義搞反后面的模型搭建全是在錯(cuò)誤地基上蓋樓。2.1 文件清單與字段語義npz是黑匣子csv才是說明書先在代碼層面做一次數(shù)據(jù)摸查不急著寫任何訓(xùn)練邏輯。用下面的腳本分別打開npz和csv把內(nèi)部結(jié)構(gòu)全部打印出來import numpy as np import pandas as pd # 查看npz內(nèi)部有哪些鍵以及每個(gè)鍵對(duì)應(yīng)的數(shù)組形狀 data np.load(candidate409.npz, allow_pickleTrue) print(data.files) # 可能輸出 [images] 或 [data] 等鍵名 for key in data.files: arr data[key] print(key, arr.shape, arr.dtype) # 查看標(biāo)注表結(jié)構(gòu)和類別分布 train_val pd.read_csv(train_val.csv) print(train_val.head()) print(train_val.info()) if label in train_val.columns: print(train_val[label].value_counts()) else: print(train_val.iloc[:, -1].value_counts())這段代碼解決的問題很直接npz是二進(jìn)制黑匣子不打印內(nèi)部鍵名就不知道取哪個(gè)字段。有的資源里鍵名叫images有的叫data還有的只有一個(gè)匿名鍵先打印files再寫索引能避免后面幾十處地方重復(fù)踩KeyError。csv同理先確認(rèn)哪一列是樣本ID、哪一列是類別標(biāo)簽再確認(rèn)正負(fù)樣本比例這一步直接影響評(píng)估口徑的選型。對(duì)這份資源而言train_val.csv負(fù)責(zé)訓(xùn)練和驗(yàn)證樣本的標(biāo)注0617.csv通常是與train_val結(jié)構(gòu)一致的補(bǔ)充標(biāo)注文件可以當(dāng)作額外驗(yàn)證集或者增量訓(xùn)練數(shù)據(jù)sampleSubmission.csv是提交模板里面是待填寫的樣本ID與預(yù)測(cè)概率列。落筆之前把三張表的列名對(duì)齊尤其要確認(rèn)ID的統(tǒng)一格式是純數(shù)字candidate_id還是帶前綴的文件名會(huì)給后面關(guān)聯(lián)npz省下大量麻煩。2.2 候選塊預(yù)處理尺寸統(tǒng)一與歸一化的先后順序npz里的三維塊未必是同一尺寸不同候選結(jié)節(jié)可能來自不同大小的檢測(cè)窗口直接塞進(jìn)網(wǎng)絡(luò)會(huì)報(bào)維度錯(cuò)誤。統(tǒng)一的穩(wěn)妥做法是縮放到48×48×48既保留足夠的空間信息又不至于讓三維卷積的顯存開銷失控。這一步推薦用scipy的zoom插值import numpy as np from scipy.ndimage import zoom def load_and_unify(npz_path, target_size(48, 48, 48)): data np.load(npz_path, allow_pickleTrue) # 單鍵文件直接用第一個(gè)鍵多鍵文件按實(shí)際字段名匹配 key data.files[0] if len(data.files) 1 else images vol data[key].astype(np.float32) # 按目標(biāo)尺寸計(jì)算三個(gè)軸的縮放系數(shù) factors [t / s for t, s in zip(target_size, vol.shape)] vol zoom(vol, factors, order3) # 三次插值保留邊緣結(jié)構(gòu) return volorder3的三次插值比線性插值更平滑對(duì)結(jié)節(jié)邊緣這類判別區(qū)域更友好如果追求更快速度可以降到order1但基線實(shí)驗(yàn)不要省這點(diǎn)精度??s放完成后還要做歸一化這里有個(gè)容易忽略的順序問題先統(tǒng)一尺寸、再做歸一化而不是反過來。先縮放會(huì)讓原本分布在某個(gè)區(qū)間的體素值被插值稀釋后續(xù)算出來的均值和方差會(huì)漂移。歸一化策略取決于npz內(nèi)部數(shù)值的物理含義。如果體素范圍已經(jīng)是0到1直接做z-score即可如果是原始CT值或0到255的灰度就要先統(tǒng)計(jì)min和max再?zèng)Q定用均值方差歸一化還是固定窗寬。按通常做法我會(huì)先對(duì)訓(xùn)練集全部樣本做一次分布統(tǒng)計(jì)把min、max、mean、std打印出來再選擇歸一化方式而不是憑感覺套一個(gè)公式跑到底。2.3 評(píng)估口徑為什么AUC比準(zhǔn)確率更能反映模型好壞醫(yī)學(xué)影像二分類任務(wù)里陽性結(jié)節(jié)通常只占少數(shù)準(zhǔn)確率會(huì)被多數(shù)類拉高看起來95%很漂亮實(shí)際對(duì)陽性樣本的識(shí)別能力可能很弱。因此驗(yàn)收標(biāo)準(zhǔn)應(yīng)該用AUC它不依賴閾值、對(duì)類別不平衡更魯棒也是這類任務(wù)最通用的排序指標(biāo)。劃分?jǐn)?shù)據(jù)時(shí)要保證訓(xùn)練集和驗(yàn)證集正負(fù)比例一致from sklearn.model_selection import train_test_split # stratify保證劃分后正負(fù)樣本比例與原始數(shù)據(jù)一致 train_df, val_df train_test_split( train_val, test_size0.2, stratifytrain_val[label], random_state42, )stratify參數(shù)是分層劃分的關(guān)鍵不寫的話隨機(jī)切分可能把少量正樣本全分到驗(yàn)證集導(dǎo)致訓(xùn)練時(shí)根本學(xué)不到陽性特征。0617.csv先檢查列結(jié)構(gòu)是否與train_val一致一致的話可以留在一邊做二次驗(yàn)證用來回答答辯時(shí)“你的模型泛化性怎么樣”這類問題。還有一種情況要提前排查train_val和0617.csv是否包含同一個(gè)candidate_id若有交集必須去重否則驗(yàn)證集會(huì)泄漏訓(xùn)練信息后面的指標(biāo)全是虛高這個(gè)問題在避坑章節(jié)會(huì)專門展開。3. 總體架構(gòu)設(shè)計(jì)四段式pipeline與參數(shù)化配置數(shù)據(jù)摸清之后下一步不是直接寫網(wǎng)絡(luò)而是先把整套流程拆成模塊。很多同學(xué)做課設(shè)翻車不是模型不會(huì)搭是流程亂成一團(tuán)訓(xùn)練腳本和預(yù)處理代碼耦合在一起換個(gè)數(shù)據(jù)路徑要改七八處實(shí)驗(yàn)做了一半想換參數(shù)只能全部重跑。這套方案采用四段式結(jié)構(gòu)把每個(gè)階段徹底分開。3.1 四段職責(zé)劃分?jǐn)?shù)據(jù)層、預(yù)處理層、模型層、提交層層核心職責(zé)主要產(chǎn)物數(shù)據(jù)層讀取csv、關(guān)聯(lián)npz路徑、劃分訓(xùn)練驗(yàn)證集樣本索引表、DataLoader輸入預(yù)處理層尺寸統(tǒng)一、歸一化、數(shù)據(jù)增強(qiáng)固定shape的Tensor樣本模型層3D CNN定義、訓(xùn)練循環(huán)、指標(biāo)評(píng)估訓(xùn)練日志、最優(yōu)權(quán)重文件提交層讀取模板、寫入概率、校驗(yàn)格式submission_final.csv四個(gè)層之間的依賴方向是單向的數(shù)據(jù)層只產(chǎn)出索引和標(biāo)簽預(yù)處理層不關(guān)心模型結(jié)構(gòu)模型層不關(guān)心文件路徑提交層只吃模型權(quán)重和模板。任何一層要換實(shí)現(xiàn)比如把3D CNN換成本地預(yù)訓(xùn)練的特征提取器或者把npz換成其他格式只需要改對(duì)應(yīng)模塊其他層不動(dòng)。這種解耦帶來的直接好處是同一套代碼可以快速?gòu)?fù)現(xiàn)不同實(shí)驗(yàn)配置而不需要“重寫一份腳本”。3.2 參數(shù)化配置改一個(gè)yaml就能跑一組新實(shí)驗(yàn)參數(shù)化編程是這套資源強(qiáng)調(diào)的特點(diǎn)落到實(shí)處就是弄一個(gè)獨(dú)立配置文件把容易變的值全部抽出來data: train_csv: train_val.csv extra_csv: 0617.csv submission: sampleSubmission.csv npz_dir: ./npz preprocess: image_size: 48 normalize: zscore model: base_channels: 16 num_classes: 1 train: batch_size: 8 epochs: 30 lr: 0.001 device: cuda讀取端用yaml庫(kù)加載成字典訓(xùn)練腳本只從配置取參數(shù)import yaml def load_config(config_pathconfig.yaml): with open(config_path, r, encodingutf-8) as f: return yaml.safe_load(f)這個(gè)文件的價(jià)值在實(shí)驗(yàn)管理上想換batch_size改train.batch_size即可想換輸入尺寸改preprocess.image_size預(yù)處理和模型輸入會(huì)跟隨數(shù)據(jù)加載器自動(dòng)變化想對(duì)比不同學(xué)習(xí)率復(fù)制一份config.yaml改成另一組值跑出來的結(jié)果與舊實(shí)驗(yàn)完全隔離。我一般會(huì)把config.yaml和訓(xùn)練日志、最優(yōu)權(quán)重放在同一個(gè)實(shí)驗(yàn)?zāi)夸浵逻@樣過一個(gè)月回來看還能知道當(dāng)時(shí)的實(shí)驗(yàn)條件不至于對(duì)著一個(gè)裸權(quán)重文件發(fā)愁。3.3 訓(xùn)練到提交的編排流程每一步的輸入輸出是什么整體編排在main函數(shù)里按固定順序執(zhí)行每個(gè)函數(shù)只做一件事def main(): cfg load_config(config.yaml) # 數(shù)據(jù)層讀表、關(guān)聯(lián)npz路徑、分層劃分 full_df load_all_csv(cfg[data]) train_df, val_df split_with_stratify(full_df) # 預(yù)處理層構(gòu)建按需讀取的Dataset和DataLoader train_loader build_loader(train_df, cfg, shuffleTrue) val_loader build_loader(val_df, cfg, shuffleFalse) # 模型層初始化網(wǎng)絡(luò)并訓(xùn)練 model build_model(cfg[model]) train(model, train_loader, val_loader, cfg[train]) # 提交層用最優(yōu)權(quán)重生成提交文件 make_submission(model, cfg[data][submission])把生成提交文件獨(dú)立成最后一步是因?yàn)樗妮敵鲋苯記Q定作業(yè)能不能完成閉環(huán)。訓(xùn)練中途打印的指標(biāo)再好看模板沒填對(duì)、ID順序搞亂提交結(jié)果都是廢的。在這個(gè)編排里make_submission只讀取模板、按模板順序?qū)懭腩A(yù)測(cè)概率、最后做一次空值校驗(yàn)三件事邊界非常清晰。整套pipeline跑通之后才算真正把“數(shù)據(jù)讀到內(nèi)存、標(biāo)簽對(duì)上、提交文件生成對(duì)”三個(gè)交付目標(biāo)全部落地。4. 關(guān)鍵實(shí)現(xiàn)3D CNN分類模型搭建與訓(xùn)練細(xì)節(jié)流程骨架搭好后核心就是把網(wǎng)絡(luò)和數(shù)據(jù)加載器填進(jìn)去。這里給出一套能跑通最小閉環(huán)的實(shí)現(xiàn)數(shù)據(jù)加載器按需讀npz模型用三個(gè)Conv3d塊組成基線訓(xùn)練循環(huán)以驗(yàn)證集AUC為保存權(quán)重的依據(jù)最后生成提交文件。這套實(shí)現(xiàn)覆蓋了從文件到預(yù)測(cè)結(jié)果的全鏈路。4.1 數(shù)據(jù)加載器按需讀取npz不一次性進(jìn)內(nèi)存數(shù)據(jù)加載器決定訓(xùn)練能否穩(wěn)定跑完。最容易翻車的寫法是把所有npz讀進(jìn)一個(gè)list樣本數(shù)量上來后內(nèi)存直接被占滿訓(xùn)練剛開始就被系統(tǒng)殺掉。正確做法是繼承Dataset在__getitem__里按索引讀取import os import torch from torch.utils.data import Dataset class CandidateDataset(Dataset): def __init__(self, df, npz_dir, image_size): self.df df.reset_index(dropTrue) self.npz_dir npz_dir self.image_size image_size def __len__(self): return len(self.df) def __getitem__(self, idx): row self.df.iloc[idx] # 樣本主鍵與文件名對(duì)應(yīng)例如 candidate409.npz npz_path os.path.join(self.npz_dir, fcandidate{row[candidate_id]}.npz) vol load_and_unify(npz_path, (self.image_size,) * 3) vol normalize_volume(vol) # z-score或min-max按config選擇 label torch.tensor([row[label]], dtypetorch.float32) return torch.from_numpy(vol).unsqueeze(0), label每次按索引加載一個(gè)樣本內(nèi)存里只保留當(dāng)前batch的數(shù)據(jù)這是三維影像任務(wù)的基本功。batch_size設(shè)為8比較穩(wěn)妥48×48×48的輸入在單卡上不會(huì)太吃力如果顯存只有4G可以降到4同時(shí)把num_workers設(shè)成2到4提升數(shù)據(jù)讀取并發(fā)。load_and_unify復(fù)用2.2節(jié)里的函數(shù)normalize_volume在預(yù)處理層實(shí)現(xiàn)保持加載器代碼簡(jiǎn)潔。4.2 模型結(jié)構(gòu)三個(gè)Conv3d塊加分類頭作為基線醫(yī)學(xué)影像分類的基線不需要一上來就上3D ResNet這類重模型先把一個(gè)簡(jiǎn)單的3D CNN跑通確認(rèn)數(shù)據(jù)流沒問題再逐步加深才合理。我常用這樣的結(jié)構(gòu)import torch.nn as nn class Net3D(nn.Module): def __init__(self, in_channels1, base_channels16, num_classes1): super().__init__() self.block1 self._make_block(in_channels, base_channels) self.block2 self._make_block(base_channels, base_channels * 2) self.block3 self._make_block(base_channels * 2, base_channels * 4) self.pool nn.AdaptiveAvgPool3d(1) self.head nn.Linear(base_channels * 4, num_classes) def _make_block(self, cin, cout): return nn.Sequential( nn.Conv3d(cin, cout, kernel_size3, padding1), nn.BatchNorm3d(cout), nn.ReLU(inplaceTrue), nn.MaxPool3d(kernel_size2, stride2), ) def forward(self, x): x self.block1(x) x self.block2(x) x self.block3(x) x self.pool(x) return self.head(x.view(x.size(0), -1))輸入48×48×48經(jīng)過三層2倍池化后變成6×6×6通道數(shù)從16擴(kuò)到64特征圖尺寸縮小但語義信息加深這是卷積網(wǎng)絡(luò)提取三維特征的常規(guī)路徑。BatchNorm3d放在卷積和激活之間能顯著緩解訓(xùn)練初期梯度不穩(wěn)定AdaptiveAvgPool3d把任意尺寸的特征圖壓成1×1×1保證最后的全連接層輸入維度固定。head層不接sigmoid訓(xùn)練時(shí)配合BCEWithLogitsLoss在內(nèi)部做數(shù)值穩(wěn)定的二分類計(jì)算推理時(shí)再取sigmoid得到概率。4.3 訓(xùn)練循環(huán)與提交生成保存驗(yàn)證AUC最優(yōu)權(quán)重訓(xùn)練循環(huán)的核心不是把epoch跑完而是把驗(yàn)證集AUC最高的那一輪權(quán)重留下來。很多經(jīng)驗(yàn)不足的寫法是保存最后一個(gè)epoch的權(quán)重如果后面幾輪過擬合提交效果反而更差import torch import torch.nn as nn from sklearn.metrics import roc_auc_score criterion nn.BCEWithLogitsLoss() optimizer torch.optim.Adam(model.parameters(), lrcfg[train][lr]) best_auc 0.0 for epoch in range(cfg[train][epochs]): model.train() for x, y in train_loader: x, y x.to(device), y.to(device) pred model(x) loss criterion(pred, y) optimizer.zero_grad() loss.backward() optimizer.step() # 驗(yàn)證集AUC作為保存依據(jù) model.eval() preds, labels [], [] with torch.no_grad(): for x, y in val_loader: x x.to(device) preds.append(torch.sigmoid(model(x)).cpu().numpy()) labels.append(y.numpy()) auc roc_auc_score(labels, preds) print(fepoch {epoch1}, val_auc{auc:.4f}) if auc best_auc: best_auc auc torch.save(model.state_dict(), best_model.pth)學(xué)習(xí)率1e-3配合Adam是三維小數(shù)據(jù)集上比較通用的起點(diǎn)如果訓(xùn)練loss震蕩不下優(yōu)先把lr降到1e-4再試。訓(xùn)練結(jié)束后生成提交文件順序必須以sampleSubmission模板為準(zhǔn)import pandas as pd def make_submission(model, cfg): sub pd.read_csv(cfg[data][submission]) model.load_state_dict(torch.load(best_model.pth)) model.eval() probs [] for pid in sub[id]: npz_path fcandidate{pid}.npz vol load_and_unify(npz_path, (cfg[preprocess][image_size],) * 3) vol normalize_volume(vol) x torch.from_numpy(vol).unsqueeze(0).unsqueeze(0).to(device) with torch.no_grad(): probs.append(torch.sigmoid(model(x)).item()) sub[probability] probs assert sub[probability].notna().all(), 提交文件存在空值 sub.to_csv(submission_final.csv, indexFalse)按模板id逐個(gè)計(jì)算概率而不是對(duì)預(yù)測(cè)結(jié)果排序后直接覆蓋這個(gè)順序錯(cuò)了就全錯(cuò)。最后的notna校驗(yàn)是提交前的最后一道防線存盤前只要有一行空值就拋異常避免把殘缺文件交出去。跑通這一整個(gè)閉環(huán)模型的訓(xùn)練、評(píng)估、提交三件事才算全部落地。5. 避坑指南3D影像分類最容易翻車的五個(gè)點(diǎn)三維醫(yī)學(xué)影像分類的坑比2D任務(wù)多一層因?yàn)閿?shù)據(jù)格式不透明、內(nèi)存開銷大、標(biāo)注不平衡又常見。下面五個(gè)點(diǎn)按數(shù)據(jù)讀入、預(yù)處理與訓(xùn)練、驗(yàn)證與提交三個(gè)階段梳理每條都是實(shí)際項(xiàng)目中踩過的真實(shí)教訓(xùn)。5.1 數(shù)據(jù)讀入階段npz字段名是黑匣子現(xiàn)象按資料里描述的字段名取數(shù)一運(yùn)行就報(bào)KeyError或者打印出來的數(shù)組shape和預(yù)期完全對(duì)不上。原因npz是壓縮二進(jìn)制容器內(nèi)部鍵名不是標(biāo)準(zhǔn)化的不同來源的文件可能叫images、data、volume甚至只有一個(gè)匿名鍵。直接用寫死的鍵名索引等于把代碼押在一個(gè)沒驗(yàn)證過的假設(shè)上。解決在寫任何數(shù)據(jù)處理邏輯之前先執(zhí)行2.1節(jié)里的files打印腳本把每個(gè)鍵對(duì)應(yīng)的shape和dtype確認(rèn)一遍。我的習(xí)慣是把這個(gè)探查代碼直接放在工程入口處每位拿到項(xiàng)目的人第一眼就能看到數(shù)據(jù)結(jié)構(gòu)長(zhǎng)什么樣后面所有字段索引都從探查結(jié)果里來不再靠猜。5.2 一次性預(yù)讀所有npz導(dǎo)致內(nèi)存被殺現(xiàn)象代碼在本地小規(guī)模測(cè)試沒問題一旦加載全部樣本訓(xùn)練剛開始幾分鐘系統(tǒng)內(nèi)存就暴漲甚至直接被操作系統(tǒng)終止。原因?yàn)榱耸∈掳阉衝pz提前l(fā)oad進(jìn)list再拼成一個(gè)大數(shù)組。48×48×48的float32數(shù)組單個(gè)約0.44MB幾千個(gè)樣本累加就是幾個(gè)GB加上PyTorch的顯存開銷和DataLoader的預(yù)取緩沖內(nèi)存很容易被吃滿。解決把Dataset改成按需讀取每個(gè)__getitem__只load當(dāng)前樣本處理完就釋放再配合num_workers控制預(yù)取線程數(shù)。如果還想再省一點(diǎn)數(shù)據(jù)集加載順序用shuffle打亂即可不需要一次把全部數(shù)據(jù)搬進(jìn)內(nèi)存。5.3 歸一化順序錯(cuò)亂導(dǎo)致指標(biāo)像玄學(xué)現(xiàn)象同樣的模型結(jié)構(gòu)今天跑AUC 0.85明天換一種歸一化方式掉到0.7怎么看都覺得代碼沒問題。原因先對(duì)原始體素做歸一化再做resize插值插值過程會(huì)把歸一化后的分布重新擾動(dòng)反過來先resize再歸一化統(tǒng)計(jì)量才是真實(shí)反映縮放后數(shù)據(jù)的。另一個(gè)常見原因是沒先統(tǒng)計(jì)訓(xùn)練集分布就套用固定均值導(dǎo)致歸一化后數(shù)據(jù)偏移。解決統(tǒng)一順序?yàn)椤疤讲榉植?→ resize → 歸一化”。先用一行代碼統(tǒng)計(jì)訓(xùn)練集所有樣本的min、max、mean、std再?zèng)Q定用z-score還是固定窗寬并把統(tǒng)計(jì)結(jié)果隨config一起保存保證實(shí)驗(yàn)可復(fù)現(xiàn)。5.4 類別不平衡時(shí)準(zhǔn)確率騙人現(xiàn)象訓(xùn)練日志里準(zhǔn)確率一路漲到0.93AUC卻只有0.55模型對(duì)正樣本幾乎沒有區(qū)分能力。原因正負(fù)樣本比例懸殊模型只要全預(yù)測(cè)成多數(shù)類就能拿到高準(zhǔn)確率此時(shí)用準(zhǔn)確率做保存權(quán)重的依據(jù)選出來的最優(yōu)權(quán)重恰恰是最“偷懶”的那個(gè)。解決所有評(píng)估和模型保存都改用AUC訓(xùn)練集劃分時(shí)設(shè)置stratify保證正負(fù)比例一致如果類別差異特別大可以給loss加類別權(quán)重或者對(duì)少數(shù)類做加權(quán)采樣讓每個(gè)batch里都有足夠多的陽性樣本參與梯度計(jì)算。5.5 驗(yàn)證集泄漏與提交模板錯(cuò)位現(xiàn)象驗(yàn)證集AUC很高換到0617.csv上評(píng)估明顯變差或者提交后返回的結(jié)果異常低檢查發(fā)現(xiàn)概率行和樣本ID對(duì)不上。原因train_val與0617.csv存在重合的candidate_id同一個(gè)樣本既參與訓(xùn)練又參與驗(yàn)證指標(biāo)自然虛高提交階段如果對(duì)預(yù)測(cè)結(jié)果重新排序后再寫入模板ID順序錯(cuò)位會(huì)讓整份答案作廢。解決數(shù)據(jù)處理階段先對(duì)兩份標(biāo)注表做candidate_id交集檢查有交集就放在同一份訓(xùn)練集里0617.csv僅用作最終獨(dú)立驗(yàn)證生成提交文件時(shí)嚴(yán)格用模板的id逐行計(jì)算存盤前斷言沒有NaN并核對(duì)行數(shù)等于模板行數(shù)。這兩步不涉及任何調(diào)參技巧純粹是流程紀(jì)律但幾乎決定整個(gè)項(xiàng)目驗(yàn)收能否通過。6. 驗(yàn)收與答辯把訓(xùn)練日志和指標(biāo)講成加分項(xiàng)6.1 驗(yàn)收清單先證明可復(fù)現(xiàn)再談指標(biāo)驗(yàn)收項(xiàng)判定標(biāo)準(zhǔn)操作建議環(huán)境復(fù)現(xiàn)README中的依賴安裝后可直接運(yùn)行用干凈環(huán)境跑通一次main訓(xùn)練閉環(huán)訓(xùn)練能完整跑完一個(gè)epoch且內(nèi)存穩(wěn)定觀察系統(tǒng)監(jiān)控確認(rèn)無OOM指標(biāo)留檔保存每個(gè)epoch的AUC與最優(yōu)權(quán)重訓(xùn)練日志、config.yaml、best_model.pth放同一目錄提交合規(guī)submission_final.csv無空值、行數(shù)等于模板運(yùn)行notna斷言并核對(duì)長(zhǎng)度獨(dú)立驗(yàn)證0617.csv上的評(píng)估結(jié)果合理訓(xùn)練結(jié)束后加載最優(yōu)權(quán)重重新評(píng)估這份資源交付時(shí)自帶README和運(yùn)行結(jié)果第一輪驗(yàn)收就按清單逐項(xiàng)核對(duì)能避免答辯時(shí)被發(fā)現(xiàn)訓(xùn)練日志缺失或者權(quán)重文件與代碼不匹配。6.2 答辯技巧講一個(gè)修復(fù)過程勝過背十層網(wǎng)絡(luò)結(jié)構(gòu)答辯時(shí)常規(guī)流程是講模型結(jié)構(gòu)但這個(gè)項(xiàng)目真正體現(xiàn)工程能力的地方在數(shù)據(jù)組織與驗(yàn)證策略。可以準(zhǔn)備兩件素材一是把npz字段探查和尺寸統(tǒng)一的過程講清楚說明你拿到黑匣子數(shù)據(jù)的第一反應(yīng)是先看結(jié)構(gòu)再寫代碼二是講一次參數(shù)調(diào)整比如lr從1e-2發(fā)散、降到1e-3后loss收斂這類細(xì)節(jié)比復(fù)述Conv3d的padding更讓人信服。再補(bǔ)充0617.csv作獨(dú)立驗(yàn)證的設(shè)計(jì)證明你考慮過泛化性而不是只盯著訓(xùn)練集指標(biāo)。從那次把驗(yàn)證集混進(jìn)去導(dǎo)致答辯被追問翻車以后我每次拿到這種交付型資源都會(huì)強(qiáng)制自己先把訓(xùn)練、驗(yàn)證、提交三組數(shù)據(jù)分開再寫訓(xùn)練代碼最后核對(duì)提交模板順序整套流程走一遍才覺得踏實(shí)。希望你拿到這套方案后也按這個(gè)順序跑通一次把每個(gè)環(huán)節(jié)的產(chǎn)物都留檔答辯時(shí)自然有底氣。祝順利。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
九月丁香综合网| 亚洲精品1区| 9丨久久九九九| 操逼无毒无码免费视频| 国产熟女少妇一区| 99自拍视频在线观看| 日韩在线国产字幕| 人人操人人操人妻人| 亭亭丁香激情| 2025亚洲男人天堂| 大胆91| 成人a级高清视频在线观看| 九99久久| 热热色国产一二区AV| 久操99| 天天做天天爱天天爽| 18禁免费视频| 国产成人自拍视频视频| 日韩电影在线观看网址| 极品色| 九九久精品| 无码一区二区三区四区五区六区七区八区九区十区视频 | 99热66| 久操网址| 丰满人妻一区二区三区性色| 国产视频人人网| 超碰吊日色| 嗯嗯嗯啊啊在线观看| 97资源站国产精品| 欧美极品性爱天天射| 久久天天躁日日躁狠狠躁| www.久久最新地址| 极品尤物女神在线观看| 五月丁香拍拍激情综合三级| 日本性感人妻91| 中出20p| 嫩草黄页| 精品十八在线观看| aV中文麻| 亚洲欧美情色| 成人精品无码| 日本不卡二区| 免费一级性爱久久| 美女写真| 深夜啪啪啪视频免费| 啊视频在线| 日韩有码一区三区| 99re8超碰| 91在线免费观看处女| 亚洲色欲一区二区三区| 91欧美美女日韩国产婷婷| 亚州乱码中文字幕综合久久久| 殴美,日韩国产伦精品| 夜夜嗨一区二区| 日韩伦理久 久久 清纯| 91精产一区二区三区| 九九亚洲色在线观看| 亚洲欧美洲综合| 婷婷激情四射| 日韩黄片影院| 在线观看综合精品亚洲| 丰满人妻一区二区三区| 91久久久视| 欧美色图小说综合| 无码人妻一区二区三区免费九色| 精人妻无码一区二区三区伊人直播| 亚洲日韩熟女人妻高清在线| 日韩91网站| 九草在线大香蕉| 天美传媒婬乱| 欧美自拍偷拍免费观看| 97色插| 亚洲成人免费中文字幕| 爱我干综合| 成人精品水蜜桃久久久久久久| 一区在线国产播放| 亚洲综合影视| 女人香蕉久久毛毛片精品| 91精品国产一区三一| 亚洲色狠| 精品亚洲国产成人精品| 久久久久无码| 老司机福利社视频在线观看| 中文字幕精品一区欧美| 五月天激情视频| 狠狠夜色午夜久久综合在线| 日韩97超碰| 74成人在线| 亚欧国产无码精品在线| 果冻传媒一区二区三区| 欧美日韩插逼视频| AV中文在线可看| www.高清无码诱惑一区.com| 干我久操| 日韩精品99999| 久热99999| 天天插夜夜操| 亚洲偷91色| 免费成人自拍视频在线| 国产玖玖| 久久久久久九九九| 好吊色在线观看| 啊啊啊轻点在线观看| 超碰97人人cao| 欧美色色色| 亚洲精品蜜桃久久久久久久| 91精品人妻偷情| 国产欧美日韩女同性恋ww喷水精品 | 殴美性色a级欧美| 97在线视频免费看| 97AV爱| 骚鸭AV| 欧美性爱视频免费一区一A| 欧美性暴力猛交XXXX| 一区二区三区麻豆| 亚洲影视第一页| 在线人人人人人人精品超| 探花在线免费观看视频国产一区| 久久9久| 精品999日本| 无码精品久久久久久亚洲| 久久综合激情| 91亚洲色图| 日韩欧美视频青青| 欧美 亚洲| 亚洲福利中文字幕在线| 欧美在线亚洲| 吻戏激情性巴克| 久久精品国产97欧美精品亚洲 | 欧美情色亚洲| 五月丁香成人网| 天天综合网~91| 在线观看国产黄色| 亚洲综合伊人无码久久| 国产怡红院| 国产午夜精品理论片一二三区区| 欧美日韩222| 久久产精品一区二区三区电影| 欧美黑人XXXⅩ高潮交| 伊人网高清| 人妻精品4K4K4K4K4| 色综合国产在线观看| 91黑丝少妇| 伊人丁香五月婷婷| 屁股久久久久久久久| 精品一区二区成人动漫| 综合久久9| 免费久久9999| 超碰三级秋霞| AV大香蕉| 中文字幕一二区二三区人妻专区| 亚洲AV不卡在线观看| 91站街按摩店老熟女熟女| 色亚洲欧美| 婷婷三区| 午夜色婷婷| 国产91福利小视频在线观看| 欧美少妇性乱| 加勒比久久综合网高清| 香蕉精品二区二区| 久久久久久91香蕉国产| 狠狠干婷婷| 久久大黄片| 91激情综合| 香蕉久久国产AV一区二区| 天天射日日干| 免费99精品国产自在在线| 99色在线| 亚洲AV操| 亚洲中文字幕在现观看| 亚洲精品久久久久久| 亚洲精品男人的天堂| 岛国片在线播放| 激情在线青青操| 秋霞午夜视频一区二区| 亚洲乱色视频一区、二区在线| 一级@啪啪视频| 99精品无码| 国产亚洲欧洲在线观看| 日韩三级一区 | 日韩综合无码色欲vv| 天天性射网| 精品一久久久| 欧美少妇一区二区三区| 99热免费| 日韩无码成人电影| 福利伊人玖玖国产| 久久精品 六十路 熟女 欧美| 欧美在线|亚洲| 久久的网站啊啊啊啊啊| 亚洲欧美大| 性爱乱伦网址| 色欲蜜臀AV| 级做a爱无码性色永久免费| 亚洲人妻日日日| 在线中文AV| 少妇一区二区三区在线观看| 欧美爆操91| 狠狠中文字幕| 一区黄二区黄| 99.色网| 口爆综合网| 爽 好舒服 无码刺激久久| 国产一级作爱毛片| 午夜男女爽爽大片免费观看| 亚洲欧美不卡线| 欧洲色综合| 人妻喷水| 殴美性天天| 亚洲丝袜少妇在线| 狠狠色伊人亚洲综合网站色 | 99这里有精品视频| 狠狠色婷婷| 久久亚洲av成人无码国产| av绯色| 国产毛片久久久久久久| 岛国大片国产| 强奸乱伦资源| 色色国产| 久久这里精品国产99丫e6| 91丝袜美腿网站| 在线视频一区二区传媒| 亚洲AV无码久久精品蜜桃小说| 性欧美天天| 91成人国产综合久久精品蜜月| 麻豆福利视频导航| 极品出轨视频网站| 久久精品国产精品一区 | 久久久久精| 中文字幕乱码人妻一区二区三区,99精品| 亚洲色人妻综合| AV丝袜少妇| 国产中文字幕曰本毛片| 亚洲码专区| 欧美精品欧美精品系列| 91久久久久| 中文字幕一区二区三区人妻不卡 | 中文有码9| 精品美女少妇一区二区| 国产精品白丝| 日韩精品一区二区日韩| 五月天激情小说网| 国产AV天美| 蜜乳av一区二区三区| 极品少妇久久久久| 国产精品视频一区二区三区八戒| 五月婷丁香| 富二代亚洲精品99| 91少妇通奸网站| 精品69网| 免费在线黄片视频| 欧美最婬乱婬爆婬性视频| 91美女视频在线| 91男人综合| 欧美性生活男人的天堂| 婬女免费一二三区A片| 啊啊啊操一区| 精彩久久中文| 国产精品一二三区18| 日本视频一区二区三区| 激情图片伦理国产一区二区日韩| 日韩干B| 亚洲自拍偷拍视频在线| 九月丁香| 亚洲男人天堂视频| 精品国产乱码| 7月婷婷综合| 国偷自 一区二区| 亚洲AV无码乱码| 日韩成人大片在线观看| www.大香| 国产成人bd在线观看| 看看小穴| 色婷婷一区二区三区久久| 1禁看欧美黄片免费看| 欧美少妇一区二区三区| 欧美精品一二三| 中日韩久久久| 97碰碰日本乱偷人妻中文的| 国产9区| 激情六月天| 骚日日av| 亚洲中文字幕精品久久久久久直播| 天堂精品小草| 91久久九九精品国产综合| 一区二区激情国产熟女| 日本影视久久免费| 中文字幕 一区二区 亚洲无码| 精品少妇一区二区| 五月婷婷AV| 激情文学小说一区二区| Blackedraw视频一区二区| 日韩激情视频| 强奸乱伦大香蕉网| 99热这里只有精品1| 国产高清免费不卡av| 极品内射| 欧美日韩另类在线| 精品人妻一区二区三区视频| 大香焦A片| 久久一二三四不卡 | 18禁中文字幕| 久久精品91| 人妻乱仑一区二区三区| 日本一二三免费久久| 国产激情综合| 色妇综合网| 97中文超碰| 国产av激情无码久久天堂| 国产AV天美| 国产在线观看91精品一区| 中文字幕十五区| 一级做a爰片久久毛片图片| 青青草日本中文字幕| 岛国黄| 亚洲综合情色| 97人人草| 2023天天操夜夜操| 欧美,亚洲,日韩,v,天堂,手机在线观看| 午夜国产成人福利视频| 欧美日韩久久精品爱爱| 亚洲码和欧洲精品激情系列| 国产白嫩漂亮KTV在线| 国产精品3| 国产玖玖| 亚洲激情综合另类男同| 夜夜高潮夜夜爽国产伦精品| 日韩人体偷拍| 亚洲精品人妻在线| 俞拍久久国应视频| 香蕉大久久久| 小草三级久久观看| 日韩一性一交一A片俄罗斯| 久久亚洲一区二区色婷婷| 人妻少妇蜜桃视频欧美一区| 日本午夜福利影院| 人人做天天爱| 国产女大学生AV| 日本性一区| 69人妻人人揉人人躁人人精品| 国产91av在线播放| 97中文字幕九区| 精品美女少妇一区二区三区| 99热婷婷| 日本熟妇人妻中出视频| 日本精品一级二级三级| 久久久久久久9| 精品九九淫乱男| 超碰人人乐97| 69精品久久久久中文字幕| 国产品精品自在在线午夜免费| 九七人妻在线| 99re69综合| www.色婷婷| 围产精品一区二区三区视频播放| 国产真乱mangent| 老熟女综合网| 亚洲区限制级 99| 综合久欧洲| 看日韩美女二区三区免费操逼视频| 18禁免费视频| 超碰成人公开| 国产成年精品高清在线观看91| 日日超碰亚洲| 人妻少妇精品视频一区二区三区| 麻豆尤物视频网| 99热8| 欧美情色贴图| 久久久久久久久久久久黄色| 亚洲人成色9999精品久久| 91精品国产高清久久久久久,亚洲成人| 正在播放国产精品一区| 成人无码在线视频网站| 亚洲?V无码专区在线电影| 中国AAAAAA黄色片| 日韩激情无码影院| 日本三级一区二区 在线| 久久久久97| 少妇淫妇久久久久久久| 综合网亚洲| 九九九九精品精| 国产日韩怡红院| 一本大道久| 欧美色道啊| 久久久久久久久国产| 99re在线观看| 天堂性色| 国产风韵犹存熟妇三区| 久久香蕉综合一本到3atv| 亚洲久久久| 亚洲性刺激| 97亚洲自在精品在线观看| 一区二区三区视频在线观看免费| 亚洲第一免费视频| 夜嗨影院| 日日夜夜干| 欧美日韩不卡a片| 9久在线视频只有精品| 日本精品一区二区三区四区的功能| 性欧美91| 欧美在线电影| 中文字幕天天操| 91 国产丝袜在线放观看| 好吊色在线观看| 青青草自拍视频在线播放| 久久久草成人网站久久久草成人久久久草久久久| 抽插无码高清一区| 北条麻妃99精品青青久久| 欧色综合| 蜜臀th| 亚洲激情久久久伊人综合| 女优大全 - 91n| 日韩欧美福利视频看看| 18禁免费视频| 婷婷五月天补不补| 国产情色在线| 啊啊啊想要| 超碰国产精品无码| 91精品国产高清久久久久久,亚洲成人| 丁香六月婷婷综合| 久久人妻四季| 亚欧操逼片在线观看| 久久春色| 免费簧片在线观看| 啊啊啊啊啊啊在线看| 国产av热热色| 一区二区三区国产在线播放| 中国zzijzzijzzwww精品| 9久热| 日韩丝袜高跟制服在线观看| 国内一级精品| 国产精品自在线发布| 97精品国产97久久久久久| 9精品久久| 91爱| 无码伊人久久大杳蕉中文无码| 97超碰碰碰| 91黑丝操| 国产精品无码久久久久2028| 9/A片 | 99热大香蕉伊在线| 国产精品懂色tv影视免费观看| 国产精品制服丝袜清纯唯美| 色诱avtt| 中文字幕蜜乳av| 99热9| 91色色综合| 97超碰人人模人人拍人人| 福利在线黄片| 欧美亚洲高清不卡| 操逼A∨| 婷婷五月花| 97资源站国产精品| 探花一区在线| 日韩国产九九精品一区二区三区毛片 | 国产日韩久久| 中文字幕在线日亚州9| 日本蜜桃| 粉嫩av久久一区二区三区| 久久色人体| 日韩欧美女求操每天更新| 搡老熟女老女人老熟妇免费视频| 久久人妇| 日韩Va亚洲va欧美Ⅴa久久| 一本正道久久熟女| 国产乱伦搜索结果91P| 激情丁香五月| 张柏芝国产一区在线观看| 中文字幕 人妻不满 在线视频| 欧美极品色| 亚洲1区2区三区高清中文字幕| 欧美日韩精品国产91| 亚洲春色一区二区三区| 操操操操网黑人| 中国农村熟妇毛片视频| 亚洲激情色片 | 久啪| 欧美成人一区二区三区在线播放| 久久骚| 免费在线黄片视频| 亚洲少妇综合| 资源在线观一 二| 亚洲色人| 久久久久久久久久久久黄色| 青椒国产97在线熟女| 精品妇操一区二区三区| 国产一区二区在线电影| 亚91网| www四虎| 自拍偷拍草一草| 日韩精品电影| 婷婷五月综合在线| 四虎国产精品永久在线囯在线 | 天天天做天天天爱天天天爽| 激情四射五月天| 精品无吗m| 日本午夜福利视频| 激情接吻视频久久久久久| 亚洲清纯综合| 密臀在线免费观看| 乱伦日本色图AⅤ| 亚洲少妇视频| 在线黄色污污网站| www久久99| 色激情综合网站| 91爱看| 久热91| 大香蕉乱级| 色偷偷2020免费视频播放| 9九九九九视频在线观看| 久久a久久| 国产亚洲精品美女久久久m| 天天操熟妇| 内射日韩大臀美女| 天天日B夜夜干B时时操B| 亚州综合在线| 妇女乱色二区| 久久久久9999妇女| 中文字幕 码 自拍 视频 区| 日日骚AV| 一直超碰| 97超碰69| 激情五月天视频| 日韩免费看在线黄色片| 亚洲欧洲自拍| 伊人国产AV| 日韩精品9999| 日韩在线女优天天干| 超碰成人最新最好看| 淫荡网址| 少妇天堂| 久久久精品九| 国产亚洲日本| 极品少妇99| 日韩av女优在线免费一区| 成人福利视频网| 中文字幕乱码人妻二区三区| 超碰97网站| 国产AB视频| 99色婷婷中文字幕乱色| 粉嫩国产精品久久粉嫩| 91中文字幕制服丝袜免费视频| 亚洲精品819| 色婷婷色99国产综合精品| 国产AV激情无码久久无码| 成人五月天丁香激情综合| 91N综合网| 90后后入| 99rre在线精品99re8| 日本最新1区2区3区| 屌妞视频久久久久久久| 99国产天美| 精品久久久九九九孕妇| 青青操青娱乐| 91青视频| 97超碰热线| 色诱中文字幕| 91美女在线视频| 久久97资源 网| 欧色综合| 97欧美色资源| 久久99深爱久久99精品| 九草九九九| 精品无人区麻豆乱码1区2区图片| 午夜九九| 色与欲影视| 免费国产视频| 综合久久久久久久久91| 97资源视频| 日韩精品国产一区二区| 成年人黄色小视频网站| 丝袜熟女一区二区三区| 亚洲操逼网| 亚洲色鬼| 国模不卡一本二本三电影| 久久久久久91香蕉国产| 精品久久九| 五月天九九日国产精品一区二区三区| 少妇的嫩逼图片| 日韩视频中文字幕| 久久东京伊人一本到鬼色| 国产日韩在线播放| 超碰97起碰| 欧美熟妇精品黑人巨大一二三区| 欧美熟女丝袜| 老司机久久| 久久久久七视频| 亚洲美女黄色| 97超碰人妻| 99久久久无码精品国产人| 国产成人精品午夜福利| 丁香五月影院| 国产在线不卡导航| 少妇内射视频| 青娱乐91| 国产一区二区精品久久99| 欧美在线播放aaaa| 大香蕉伊人网WWWn0n| 嫩草影院永久在线制服丝袜| 久久男人| 老熟女搡BBBB搡BBBB视频| 大色综合网| 操穴国产| 超碰97综合网| 性久久久| 天天干天天做| 午夜福利在线视频1000| 九九九成人| 欧美性爱18观看| 精品久久99| 亚熟hd视频在线| 97亚洲精品超碰| 黄色AAAAAAAAAAA大片| 一区二区日韩欧美久久| 亚洲国产青青| 91在线精品一区二区三区| 天堂种子在线www网资源| 射欧美综合| 人人妻人人澡人人爽久久av| 日韩成人精品视频自拍| 人人摸人人干| 2019天天干| 日本在线不卡一二区| 97色欧州| 中文字幕丰满人妻日本| 免费视频无码| 久久精品国产97欧美精品亚洲 | 男人天堂网站| 伊人久久88国产女| 美女91网址| 久久久免费的精品| 亚洲一区二区专区-国产丝袜精品丝袜-成人AV| 欧美色院| 亚洲图片欧美91N| 欧美日本不卡在线| 中文字幕一区日韩精| 大屁股国产在线视频| 黄色AAAAA欧美| 色 亚洲 91| 翔田千里一区二区三区奶水| 欧美日韩天堂| 天堂中文日本在线观看| 大乔未久88一区| 亚洲国产成人福利在线观看| 伊人伊人LD| 天天操天天射天天日| 久草婷婷| 神马久久久久久伦理片| h色99999| 九月丁香综合网| 东京热大香焦| 去干网最新版| 亚洲 欧美综合| 天天干天天拍| 色综合加勒比| 国产传媒美日韩av| 天天色,天天干,天天干| 久久人妻少妇| 五月丁香六月婷综合成人综合 | 麻花豆传媒剧国产MV出差| 青青操少妇| 韩日自拍| 91人妻人人澡人人爽人人精品| 日韩精品一区二区三区色欲| 欧美综合色图片| 五月婷在线| 久久夜夜| 婷婷15月天青娱乐| 自偷自拍的亚洲视频| 日本欧美不卡| 亚洲不卡av在线| 精品国产91av一区二区三区| 久草线上视频免费看| www.激情| 中国AAAAAA黄色片| 一二三四视频在线社区中文字幕| 欧美综合区| 欧美综合91| 亚洲少妇色图自慰直播| 欧美国产日韩高清在线| 亚洲无码视频免费在线观看网址!| 亚洲男人天堂2012| 国产亚洲色婷婷久久99精品91葵花宝典| 欧美日韩精品久久久久东北老熟妇| 五月丁香激情综合网| 老司机午夜精品视频| 尤物视频网 刘玥| 97WW精品| 亚洲天堂人妻熟妇视频| 97干在线视频| 欧美熟妇亚洲版| 激情综合五月天| 日韩美女啪啪一区| 怡红院成人视频| 久久久久久久久久久久黄色| 欧美 亚洲 偷拍自拍| 久久精品国产精品一区| 超碰偷拍| 麻豆国产成人精品| 国产一区96在线| 日韩精品黄片免费观看| 富女玩鸭子一级毛片| 91伊人久久在线| 伊人91| 人人看人人插| 日韩欧视频| 国产第二页| 大香蕉伊利av| 999岛国大片| 国产午夜福利电影免费在线观看 | 日韩欧美蜜桃精品久久中文字幕久久| 91狠| 九九亚洲视频| 无色无码| 成人精品一区二区91毛片不卡| 东京热综合久久一区二区| 风骚少妇视频中文字幕| 国产成人AV麻豆| 大稥蕉免费视频这里只有精品| 日韩性爱高清免费视频| 久久综合亚洲色1080p| 搡老女人911熟妇老熟女| 97超碰9| 亚州色图欧美色图| 91少妇通奸网站| 极品后入免费视频| 九月AV| 极品白嫩福利在线| 精品国产乱码久久久久久久久1 | 人妻社区男人天堂| 嗯啊不要啊啊在线观看视频| 素人播放一区| 夜夜操二区| 丁香激情五月| 亚洲成人碰碰| 日韩三四五区| 亚洲欧美校园另类春色| 超碰97起碰| 9久综合网| 亚洲 图片 综合91| 日韩美脚一区二区网站| 欧美极品少妇交| 超碰调教97| 天天日日舔舔| 有码人妻系列| 2019AV天堂| 美女诱惑在线一区| 天天天天做夜夜夜夜做| 校园春色亚洲无码| 综合大香蕉美。| 超碰吊日色| 囯产精品久久久久久久久久二区三区| 美女黄网| 亚洲成人性爱网站在线播放| 成人a大片在线观看| 91操人| 天天干天天做| 五月天色图| 欧美色图 人妻| 欧美日韩美女精品久草一区二区三区| 人澡逼| 色妇综合网| 尹人免费观看视频在线| 色网在线视频观看免费| 亚洲欧美国产其他二区| 激情小说五月天| 国产精品久久久久久夜夜夜| 久久精品夜色国产亚洲AV| 97欧美久久久久久久| 玖玖爱视频网站| 搡老女人911熟妇老熟女| 又粗又长又爽在线观看| 天天看,天天做| 亚洲情色五月天| 加勒比东京热五月天天堂网| 日比av无码| 成 人 A V免费视频在线观看| 日本性爰一道本| 亚洲丁香花色| 99青青草国产视频| 国产又粗又长的视频| 亚州熟女乱伦| 婷婷在线精品| 嗯嗯啊啊好疼| 97视频免费| 99精品视频在线观看免费| 免费看毛片操穴| 欧美日韩亚洲五月天婷婷| 91白嫩| 无码人妻精品一区二区中文| 狠狠操狠狠爱| 欧美久久人妻少妇一区二区| 精品传媒在线一区| 嗯啊抽插大香蕉网页| 激情网色| 亚洲操逼无码| 老色69| 久久精品国产精品| 91色香| 超碰色美女| 一区二区高清视频| 玖玖爱免费观看视频| 欧美专利1区2区3区4区5区免费| 97精品中文字幕| 亚洲天堂久久久久久粉红视频| 一牛影视成人片免费| 91人人爽人人爽| 超碰久草| 97人妻免费中文字幕| 97香焦色区| 97久久久网站| 国产三区免费在线观看| 青娱乐蜜桃臀AV色婷| 少妇久久久久久| 九月丁香| 亚洲影视第一页| 一级黄色视频网| 97这里都是精品| 国产熟妇 码视频户外直播| 天天插天天操| 日韩 女同 综合| 97在线精品观看视频| 久久嫩草国产成人一区| 美女久久久| 婷婷丁香六月| 怡红院久久老司机| 亚洲精品乱码久久久久久蜜桃麻豆 | 久久久久婷婷| 国产欧美日产一区二区三区 - 国产欧美日 | 神马久久中文字幕| 久久这里只精品免费福利| http://qxhbdz.com| 黄页av| 精品精品精品| 伊人加勒比| 97舔舔| 2024黄色视频| 超碰激情808| 日韩熟女无码| 99www.bibizy香蕉资源国产一区二区三区高清 | 人妻色偷色噜| 亚洲乱色视频一区、二区在线| 免费操逼91| 精品免费一区二区三区在线亚洲人成| 天天综合91| 欧美熟妇乱码在线一区| 国产精品久久久久久高清无码免费看| 大香蕉天天看妹子| WWW操逼| 青青草字幕AV| 亚洲综合精品国产一区| 欧美日韩制服| 亚洲精品久久久久久久久豆丁网| 久久精品国产亚洲5555| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 欧洲乱码视频| 亚洲欧洲精品视频发布| 欧美日韩国产色五月综合在线| 中文字幕日本久久| 欲香欲色综合天天伊人| 精品久久久久,69国产成人精| 秋霞一集毛片观看| 成人黄页| 开心五月激情网| 免费AV中文网在线观看| 亚洲欧洲无码97久久精品| 一级特级aaaa毛片免费观看| 试看日韩黄片| 国产农村妇女精品一| 亚洲日韩美国人妻| 果冻传媒A片麻豆熟妇人妻| www老逼91| 精品亚洲国产成人精品| 亚洲无码一区成人免费午夜| 成人熟女视频一区二区三区| 亚洲一欧洲中文字幕在线| 久久久啊啊啊| 久久最新视频免费观看| 亚洲夜夜欢无码一区二区 | 日本三级R| 91少妇人妻| 久久夜嗨| 色色色综合网| 国产精品一级特黄aaa大片在线观看| 熟妇人妻一二三区免费| 不卡人妻少妇精品毛片一区23区视频| 女人 A一级| 人妻天天爽天天爽三区| 日韩精品国模| 91丝袜在线观看视频在线观看| 人人人人插| 亚洲一区二区在线观看91| 久久机热| 粉嫩少妇自慰在线| 久久黄黄| 亚洲各类熟们中文字幕| A片大香蕉在线| 九九热精品视频六| 中文字幕一区二区三四五区日日骚| 长长久久曰曰夜夜成人网| 操逼逼中文字幕| 91社区伊人| 欧美中日韩XXXX| 亚州色阁| 1区2区3区中文字幕日韩| 五月天精品| 久久久久成人亚洲国产| 天天干天天燥| 日韩成人性日韩成人性爱视频在线免费观看 | 久久一区无码| 久99久视频| 夜夜影视四色| 日韩无码a片| 国产无码久久高清| 精品无吗m| 亚洲精品黄码久久久久| 色拍偷亚洲| 一区| 国产AV天美| 乱日视频| 国产精品另类| 九月丁香婷婷色| 五月香婷婷| 日韩成人大片一区二区| AVE乱伦| 亚洲少妇激情一区二区三区| 国产精品网站免费| 日韩精品三区四区| 国产精品青青草| 久久极品一区二区| 免费视频无码| 91精品综合久久久久久五月丁香| 国产精品免费美女视频| 国产精品一级特黄aaa大片在线观看 | 亚洲 日本 不卡| 人妻少妇精品无码专区二区密桃| 欧洲精品一二三在线| 综合97亚洲| www被窝色com| 超碰精品人妻狠狠干| 亚洲在钱| 亚洲性刺激| 女生看匆91网站| 日本欧美不卡| 少妇久久久| 91AV入口| 国产中文大片资源中文字幕| 国产高清精品一区二区三区毛片 | CCYY草草影院地址入口| 中文字幕第9页萱萱影音先锋 | 宅男午夜在线视频| 色婷婷综合久久中文字幕雪峰| 麻豆九九九| 国产精品电影推荐| 丰满欧美放荡少妇在线| 嗯嗯啊啊啊好爽| 综合网欧美| 国产精品成久久久久午夜午夜| 欧美亚洲国产91在线| 无码丰满熟妇一区二区浪潮AV| 国产呦精品系列在线观看| 欧美双插| 在线视频 亚洲精品| 影音先锋每日最新资源在线观看| 都市久久精品激情亚洲| 人妻aa| 三级三级三级日本99| 91n美女视频| 北京美女一区二区| 久热网| 2023天天操夜夜操| 男人高清无码一区二区| 五月丁香综合激情| 日本裸体久久色噜噜| jiujiujiujingpin| 综合色区偷拍| 日韩视频精品在线观看| 午夜福利免费精品视频| 黄色网址久久精品欧美喷水| 亚洲永久永久永久永久一级一级一级精品| 久久精品中文| 中文字幕99999| 欧亚成人| 美女啊啊啊啊啊啊啊| 91影视亚洲| 亚洲图片第一页| 国产91乱伦| 超碰超碰95| 四虎影视永久在线观看精品免费网站| 丁香九月婷婷| 欧美日韩性爱无码| 熟妇女人妻呻吟久久AV| 亚欧操逼片在线观看 | 久久超碰98| 人妻一区二区三区熟女| 日本免费专区| 蜜桃传媒一区二区亚洲| 日韩电影免费网站麻豆视频| 国产精品福利资源在线尤物| 亚洲图片偷拍视频区| 97 国产一区| 久久啊啊| 色一色综合网| 色综和网| 国产v亚洲v日韩v欧美v片另类| 强奸乱伦av电影| 久草精品国产蜜臀| 一本色道综合久久欧美日韩精品| 亚洲一级特黄大片在线播放91| 嗯啊啊啊轻点视频| 久热伊人| 蜜乳AV一区二区三区四| 成人天天看站长推荐| 69精品| 二色av| 国偷自 一区| 日韩乱伦AⅤ| 91+欧美| 天天综合网日韩| 久久草大香蕉| 激情四射婷婷六月天| 精品人妻中文字幕4399| 4141514逼喷水三级片| 在线中文字幕视频| 99视频精品| 久草电影网| 欧美十八禁在线看| 亚洲色棕合| 日本一级二级三级网站| www.男人天堂| 色狠狠 - 百度| 亚州中文字幕超碰97| 国产色综合亚洲色综合吹潮| 99热免费| 精品无码久久久久久久久果冻糖心| 色色色综合网| 国产精品乱码久久久久| 夜夜爽33333| 日少妇视频| 欧美精品人妻视频| 国产精品九九九| 精品人妻一区二区三区-国产精品 一个人在线看的黄色电影网站 | 97青青操视频| 日韩欧美性吧婷婷乱伦大香蕉| 1024久久高清视频| 超碰色综合| 亚熟在线| 成人a级高清视频在线观看| 夜夜狠狠躁日日躁色视频| 国产美女销魂在线观看不卡| 四虎AV影视国产精品亚洲精品| 亚洲 小说 欧美 激情 另类| 日韩情色AV| 日韩亚洲国产视频| 久久亚洲天堂| 亚洲色久| 在线视频97| 日韩一级二级在线| 91丨豆花丨熟女| 99国产精品自在自在| 超碰91在线| 青娱乐啪啪视频| 日本999精品视频| 日韩欧美成人午夜福利| 福利大香蕉| 天天日天天色| 国产精品无码成人精品| 欧美亚洲涩涩| 九月婷婷久久| 亚洲中字幕日本一区二区三区| 九九拍拍精品视频在线播放| 欧美,日韩,亚洲视频| 78精品| 一区| 啊视频在线| 国产乱伦视频污| 欧美日韩中国x| 大香樵伊人网| 国产精品ⅴ无码大片在线看.| 乱码人妻一区二区三区| 激情六月天| 99国产在线 精品 视频| 97综合激情| 黄色十八禁网站| 日本三级韩三级99久久| a亚洲欧美色欲| 1204人成网站色www| 日本青青草在线| 亚洲精品精品一区二区| 欧美成人免费在线观看| 91网站在线播放| 久久久不能久久久久| 国产真实野战在线视频| 国产传媒av天美传媒在线| 熟女高潮合集-永久久久-成人AV| 五月综合色| 亚州免费啪啪视频| 久久免费少妇| 欧美日韩国产色五月综合在线| 亚洲欧美九九九| 丁香色色网| 久久国产乱子伦精品免费女人| 777超碰| 亚洲天天精品| 亚洲官网在线| 丝袜 亚洲 偷拍| 国产亚洲日本精品在线| 日本羞羞的视频在线播放| 欧美熟妇色| 久久精品高清无码一区| 欧美最婬乱婬爆婬性视频| 偷窥自拍亚洲天堂网爆| 人人操人人插人www| 九九综合九九综合| 91女色| 淫穴高潮色图| 亚洲日韩久久精品一区| 欧洲精品在线播放| 97蜜桃综合| 欧美亚州手机在线| 激情专区综合| 性做久久久久久久| 国产一区在线观看无码AV| 毛片久久| 免费视频一二三区| 熟女91网站| 亚洲欧美国产精品久久久久久久| 午夜后入| 1204av韩国| 青娱乐大香蕉| 欧美熟妇精品黑人巨大一二三区| 精品久久久久久亚洲| 激情AV| 91色久| 日本三级日本三级99| 囯产操逼片| 搡老熟女老女人老熟妇免费视频| 精品久久久久久中文| 91精品微拍福利| 免费?级毛片无码?∨蜜芽试看| 国产强奸乱伦无码视频| 欧美色人| 七月丁香婷婷| 成人国产视频在线观看| 热99这里有精品综合久久 | 大香蕉五月天婷婷| 中文字幕一区二区三区视频播放| 在免费jIzzjIzz在线视频| 欧美麻豆成人同性GⅤ在线| 免费强奸av| 亚洲图片欧美在线视频| 丁香婷婷久久| 91大胆欧美| 亚洲 欧美 另类 综合 偷拍| 亚洲国成人情色好看电影| 日本大香蕉| 国产人妻精品一区二区三区秋霞 | 深夜激情 | 国产自产一区视频在线| 久久九九视频九九视频|