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

ARTICLE DETAIL

資訊詳情

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

深度學(xué)習(xí)訓(xùn)練實(shí)戰(zhàn):優(yōu)化器、學(xué)習(xí)率調(diào)度與過擬合排查全攻略

深度學(xué)習(xí)訓(xùn)練實(shí)戰(zhàn):優(yōu)化器、學(xué)習(xí)率調(diào)度與過擬合排查全攻略 前兩篇筆記我寫的是正經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)和數(shù)學(xué)推導(dǎo)反向傳播怎么推、卷積怎么算、注意力機(jī)制的內(nèi)積為什么除根號d。那會兒覺得自己什么都懂了直到開始在真實(shí)數(shù)據(jù)集上訓(xùn)練模型才發(fā)現(xiàn)真正折磨人的不是公式而是那些訓(xùn)練過程里“玄學(xué)”一樣的細(xì)節(jié)。這篇筆記換個角度不聊網(wǎng)絡(luò)設(shè)計(jì)專門記錄我這幾個月調(diào)模型攢下來的實(shí)戰(zhàn)經(jīng)驗(yàn)包括優(yōu)化器選型、學(xué)習(xí)率調(diào)度、過擬合排查、訓(xùn)練不收斂的解決思路還有遷移學(xué)習(xí)里容易被忽略的坑。內(nèi)容主要來自我自己跑實(shí)驗(yàn)的訓(xùn)練日志和踩坑記錄適合已經(jīng)掌握深度學(xué)習(xí)基礎(chǔ)、正在動手訓(xùn)練自己模型的讀者也適合那些理論看了不少但一上手就loss亂飄的人。1. 先從優(yōu)化器說起不是所有任務(wù)都適合默認(rèn)配置1.1 三個常用優(yōu)化器的本質(zhì)區(qū)別很多人拿到一個模型就默認(rèn)“優(yōu)化器用Adam就行”這沒有錯但不夠聰明。我自己在這個問題上吃過虧所以先搞清楚三個主流優(yōu)化器到底差在哪。第一是帶動量的SGD。它的核心思想很簡單在梯度下降的基礎(chǔ)上引入一個速度項(xiàng)讓更新方向不只依賴當(dāng)前梯度還參考之前幾步的運(yùn)動方向。這么做能抑制震蕩尤其在loss曲面比較狹長的場景里效果很明顯。缺點(diǎn)是學(xué)習(xí)率要自己調(diào)得很小心而且對參數(shù)的每個維度用同一個學(xué)習(xí)率適應(yīng)性差一些。第二是Adam。它在SGD動量思路上更進(jìn)一步給每個參數(shù)單獨(dú)維護(hù)一階動量梯度均值和二階動量梯度平方的均值相當(dāng)于每個參數(shù)都有自己的自適應(yīng)學(xué)習(xí)率。這個特性讓它對初始學(xué)習(xí)率的敏感度低很多很多新手上來設(shè)1e-3也能跑起來。但Adam有個問題它在訓(xùn)練后期容易出現(xiàn)極端的學(xué)習(xí)率泛化能力理論上不如調(diào)好的帶動量SGD。第三是AdamW本質(zhì)上是把權(quán)重衰減從梯度更新中解耦出來。在傳統(tǒng)Adam里權(quán)重衰減會被除以二階動量的平方根導(dǎo)致大梯度參數(shù)衰減得多、小梯度參數(shù)衰減得少這其實(shí)是錯的。AdamW直接把權(quán)重衰減單獨(dú)作用在參數(shù)上不參與動量的歸一化計(jì)算行為更可控。幾乎所有Transformer類模型都用它不是沒道理的。這里有個我在實(shí)際項(xiàng)目里體會很深的例子。有一回我訓(xùn)練一個圖像分類模型主干網(wǎng)絡(luò)用的是預(yù)訓(xùn)練的卷積網(wǎng)絡(luò)剛開始圖省事直接上了Adam初始學(xué)習(xí)率1e-3訓(xùn)練50個epoch驗(yàn)證集準(zhǔn)確率卡在86%左右上不去。后來把優(yōu)化器換成AdamW權(quán)重衰減設(shè)5e-2同樣的epoch數(shù)準(zhǔn)確率漲到了89%。原因就是AdamW的權(quán)重衰減作用得更干凈沒有和自適應(yīng)學(xué)習(xí)率攪在一起。1.2 學(xué)習(xí)率調(diào)度才是重頭戲優(yōu)化器決定了參數(shù)往哪個方向走、走多快但怎么走完全程要看學(xué)習(xí)率調(diào)度。我目前用得最多的是兩個階段組合先把學(xué)習(xí)率從一個很小的值線性升到目標(biāo)值warmup階段再用余弦退火慢慢降下來。為什么要warmup因?yàn)橛?xùn)練初期模型參數(shù)是隨機(jī)狀態(tài)梯度方向噪聲很大如果一上來就用大學(xué)習(xí)率很容易把參數(shù)推到某個不合適的區(qū)域后面很難收回來。尤其是在用Adam類優(yōu)化器時(shí)初期二階動量估計(jì)不夠準(zhǔn)確學(xué)習(xí)率偏大容易產(chǎn)生震蕩。warmup相當(dāng)于讓模型先試探性地走幾步等梯度方向穩(wěn)定了再加速。余弦退火的理由比較直觀訓(xùn)練后期需要更細(xì)膩的步長來落入好的局部最優(yōu)解余弦曲線前半段緩慢下降、后半段快速下降正好符合訓(xùn)練由粗到細(xì)的節(jié)奏。我也試過Step Decay每30個epoch減半效果其實(shí)也不差但它需要手動設(shè)定衰減節(jié)點(diǎn)不同數(shù)據(jù)集的最佳節(jié)點(diǎn)還不一樣不夠省心。warmup加余弦退火的實(shí)現(xiàn)非常簡單用PyTorch可以這樣寫import math from torch.optim import AdamW from torch.optim.lr_scheduler import LambdaLR def linear_warmup_cosine_decay(step, warmup_steps, total_steps): if step warmup_steps: return float(step 1) / float(warmup_steps) progress float(step - warmup_steps) / max(1, float(total_steps - warmup_steps)) return 0.5 * (1.0 math.cos(math.pi * progress)) total_steps 10000 warmup_steps 500 optimizer AdamW(model.parameters(), lr2e-4, weight_decay0.05) scheduler LambdaLR( optimizer, lr_lambdalambda step: linear_warmup_cosine_decay(step, warmup_steps, total_steps) )這段代碼配合一個逐step調(diào)用的循環(huán)就行注意這里lambda接收的是step計(jì)數(shù)而不是epoch因?yàn)椴煌琤atch size下每個epoch的步數(shù)不一樣按step調(diào)度更均勻。1.3 我常用的參數(shù)參考表下面是我在幾種常見任務(wù)上試出來比較穩(wěn)的初始配置可以作為起點(diǎn)再細(xì)調(diào)任務(wù)類型優(yōu)化器初始學(xué)習(xí)率調(diào)度器權(quán)重衰減CNN圖像分類SGD(動量0.9)0.1配合batch size 256余弦退火1e-4CNN圖像分類AdamW1e-4warmup余弦0.05Transformer文本分類AdamW2e-5到5e-5warmup線性衰減0.01目標(biāo)檢測微調(diào)SGD(動量0.9)0.001Step Decay1e-4生成對抗網(wǎng)絡(luò)Adam2e-4不衰減或固定0需要注意一個關(guān)聯(lián)變量初始學(xué)習(xí)率不是孤立設(shè)定的它和batch size成正比關(guān)系。經(jīng)驗(yàn)法則是batch size翻倍學(xué)習(xí)率大致也要翻倍因?yàn)樘荻裙烙?jì)更穩(wěn)定了可以承擔(dān)更大的更新步長。我一開始不懂這個batch size從32調(diào)到128的時(shí)候沒動學(xué)習(xí)率結(jié)果訓(xùn)練非常慢白白浪費(fèi)了一個下午。2. 過擬合訓(xùn)練集漲、驗(yàn)證集跌最讓人頭疼的問題2.1 先判斷是不是真的過擬合過擬合這個事判斷錯了比不判斷還麻煩。我之前有過一次經(jīng)歷看到驗(yàn)證集準(zhǔn)確率停下來就急著加各種正則手段結(jié)果把模型壓得太狠訓(xùn)練集都不收斂了。后來認(rèn)真看曲線才發(fā)現(xiàn)訓(xùn)練集loss還在下降驗(yàn)證集loss已經(jīng)反彈這才是典型的過擬合信號。判斷過擬合的幾條標(biāo)準(zhǔn)訓(xùn)練集loss持續(xù)降低驗(yàn)證集loss先降后升中間出現(xiàn)拐點(diǎn)。訓(xùn)練集準(zhǔn)確率接近甚至超過驗(yàn)證集準(zhǔn)確率并且差距越來越大。模型權(quán)重的L2范數(shù)在訓(xùn)練后期明顯增大說明部分參數(shù)被“撐”得很大。過擬合的根本原因是模型容量相對于數(shù)據(jù)量偏大模型把訓(xùn)練集里的噪聲也當(dāng)成規(guī)律學(xué)進(jìn)去了。所以對策有兩個方向一是減小模型有效容量二是增加數(shù)據(jù)的多樣性和數(shù)量。正則化手段的本質(zhì)都是在限制模型對訓(xùn)練數(shù)據(jù)的過度擬合程度。2.2 正則化手段怎么組合正則化不是堆得越多越好關(guān)鍵要看任務(wù)類型。Dropout是注意力模型里幾乎必用的手段一般加在Feed-Forward層和注意力輸出的殘差連接之后dropout率取0.1或0.2就夠。但在CNN主干網(wǎng)絡(luò)里Dropout的效果遠(yuǎn)沒有在Transformer里明顯因?yàn)榫矸e本身帶有空間共享的天然正則效果。我見過有人給ResNet50強(qiáng)行加了很多Dropout準(zhǔn)確率不升反降就是這個道理。如果要在CNN里用建議只加在全連接層之前而且概率不要超過0.5。權(quán)重衰減是最省心的正則手段它的對偶理解就是給參數(shù)空間畫了一個約束球防止參數(shù)變得過大。權(quán)重衰減系數(shù)的選擇我建議做一次快速小規(guī)模搜索比如在1e-5、1e-4、1e-3、0.01、0.05這幾個量級里對比。我踩過的一個坑是在AdamW里權(quán)重衰減設(shè)得太小比如1e-4幾乎不起作用設(shè)得太大又會欠擬合所以這個參數(shù)一定要放在和任務(wù)類型相關(guān)的上下文里調(diào)。標(biāo)簽平滑是另一個容易被忽視的正則技巧。傳統(tǒng)交叉熵在訓(xùn)練時(shí)要求模型對正確類別輸出接近1的置信度模型容易變得過度自信。標(biāo)簽平滑把正確類別的目標(biāo)概率從1降到比如0.9剩下的0.1分?jǐn)偨o其他類別相當(dāng)于告訴模型“不要那么絕對”。這在分類任務(wù)里基本沒有副作用我一般設(shè)0.1。早停是性價(jià)比最高的止損失控手段。驗(yàn)證集loss在連續(xù)N個epoch不下降時(shí)直接停掉保存歷史最優(yōu)的模型。這里有個細(xì)節(jié)早停不是看驗(yàn)證集loss本身而是看它有沒有打破歷史最低記錄比如連續(xù)7個epoch沒有新低就停止。我用的是保存最優(yōu)權(quán)重加記錄“最優(yōu)epoch序號”的方式而不是簡單淘汰模型文件。這幾種手段可以組合但要注意主次手段適用場景常見系數(shù)/參數(shù)備注DropoutTransformer、MLP0.1-0.2CNN主干慎用權(quán)重衰減所有任務(wù)1e-4到0.05AdamW里不要設(shè)太小標(biāo)簽平滑分類任務(wù)0.05-0.1對噪聲標(biāo)簽也有好處早停所有任務(wù)patience 5-10配合模型保存梯度裁剪訓(xùn)練不穩(wěn)定時(shí)裁剪閾值1.0不是正則但防爆炸2.3 數(shù)據(jù)增強(qiáng)的正確姿勢數(shù)據(jù)增強(qiáng)是隱形的正則化它通過改變訓(xùn)練樣本的形態(tài)讓模型學(xué)到更本質(zhì)的特征而不是輸入表面的統(tǒng)計(jì)模式。對圖像任務(wù)我常用隨機(jī)水平翻轉(zhuǎn)、隨機(jī)裁剪、顏色抖動亮度、對比度、飽和度的組合。顏色抖動對光照變化明顯的場景很有效但也別把顏色變到失真否則模型學(xué)不到真實(shí)分布的紋理。增強(qiáng)強(qiáng)度是個需要把握的度。過度增強(qiáng)會導(dǎo)致訓(xùn)練集樣本和真實(shí)數(shù)據(jù)分布差距過大模型在驗(yàn)證集上表現(xiàn)反而下降。我的經(jīng)驗(yàn)是先從標(biāo)準(zhǔn)增強(qiáng)開始比如水平翻轉(zhuǎn)加隨機(jī)裁剪觀察曲線形態(tài)如果過擬合明顯再逐步加入顏色抖動、旋轉(zhuǎn)、尺度變換每一步都記錄驗(yàn)證集的變化。對Transformer類模型我現(xiàn)在用得比較多的是隨機(jī)掩碼。具體做法是對輸入嵌入的序列在時(shí)間維度上隨機(jī)mask掉一部分這能增強(qiáng)模型對缺失輸入的魯棒性。注意mask的比例不要超過15%否則訓(xùn)練信號太稀疏收斂很慢。3. 訓(xùn)練不收斂怎么辦一套可復(fù)制的排查流程3.1 先看loss曲線形態(tài)模型訓(xùn)練不收斂的時(shí)候最忌諱的就是盲目改參數(shù)。我現(xiàn)在的做法是先看loss曲線長什么樣不同形態(tài)對應(yīng)完全不同的病因。loss曲線形態(tài)可能原因排查方向一直不降在初始值附近震蕩學(xué)習(xí)率太低或數(shù)據(jù)沒配對好檢查數(shù)據(jù)、提高學(xué)習(xí)率loss直接跳NaN梯度爆炸、除零、數(shù)值溢出檢查模型數(shù)值穩(wěn)定性、用梯度裁剪快速下降后反彈并且震蕩劇烈學(xué)習(xí)率過高降低學(xué)習(xí)率或加warmup訓(xùn)練loss正常驗(yàn)證loss亂竄overfitting或驗(yàn)證集太小檢查數(shù)據(jù)劃分、加正則降到某個平臺就是不動陷入局部極值或?qū)W習(xí)率太小換優(yōu)化器、重啟訓(xùn)練、cosine退火我印象最深的一次排查是loss一直不降試了很多辦法都沒用。后來抱著懷疑的心態(tài)打印了一批訓(xùn)練樣本發(fā)現(xiàn)輸入x和標(biāo)簽y在數(shù)據(jù)加載時(shí)對齊錯了x還是第一版的索引y已經(jīng)換成了新版本。這種低級錯誤最耗時(shí)間因?yàn)樗粓?bào)錯損失只是不降而已。所以排查不收斂時(shí)第一件事永遠(yuǎn)是檢查數(shù)據(jù)。3.2 從數(shù)據(jù)側(cè)排查數(shù)據(jù)問題排在模型問題前面因?yàn)閿?shù)據(jù)比模型更容易出錯。我整理了自己常用的排查清單確認(rèn)x和y的對應(yīng)關(guān)系隨機(jī)打印幾個樣本人工核對標(biāo)簽。檢查數(shù)據(jù)是否每個epoch都進(jìn)行了shuffle。如果不shuffle模型會學(xué)到樣本順序的假規(guī)律驗(yàn)證集表現(xiàn)會很不穩(wěn)定。檢查樣本分布是否極端不均衡。某個類占比超過90%時(shí)模型會傾向全部預(yù)測成這個類看起來loss在降但實(shí)際沒學(xué)到東西這時(shí)候需要class weight或重采樣。檢查歸一化方式。圖像一般用均值0.5、標(biāo)準(zhǔn)差0.5歸一化到[-1,1]或者用數(shù)據(jù)集自身的均值方差。文本任務(wù)里padding mask有沒有正確傳給損失函數(shù)也容易被忽略。這里有個容易踩的坑在驗(yàn)證集上也使用了訓(xùn)練時(shí)的數(shù)據(jù)增強(qiáng)。增強(qiáng)會在驗(yàn)證時(shí)給同一個樣本引入隨機(jī)性導(dǎo)致每次驗(yàn)證結(jié)果都不一致你根本分不清模型是變好了還是變壞了。驗(yàn)證階段必須關(guān)閉所有隨機(jī)增強(qiáng)只保留確定性預(yù)處理。3.3 從模型側(cè)排查數(shù)據(jù)檢查完沒問題就該看模型內(nèi)部的數(shù)值情況。我最常用的手段是打印每一步的梯度范數(shù)。訓(xùn)練不收斂的模型梯度范數(shù)要么小到接近0要么大到幾千。梯度接近0說明梯度在反向傳播過程中消失了常見原因是網(wǎng)絡(luò)太深、激活函數(shù)選擇不當(dāng)或者初始化不當(dāng)導(dǎo)致輸出飽和梯度很大說明反向傳播時(shí)梯度越積越大層數(shù)多的時(shí)候尤其容易發(fā)生梯度爆炸。具體檢查方法是在每個step的backward之后、optimizer.step之前把各層參數(shù)的梯度范數(shù)打印出來total_norm 0.0 for p in model.parameters(): if p.grad is not None: param_norm p.grad.data.norm(2) total_norm param_norm.item() ** 2 total_norm total_norm ** 0.5 print(fgrad norm: {total_norm:.4f})如果發(fā)現(xiàn)某一層的梯度和別層差了好幾個數(shù)量級基本就是數(shù)值不穩(wěn)定的根源。解決方案通常是梯度裁剪把整體梯度范數(shù)限制在1.0或5.0以內(nèi)torch.nn.utils.clip_grad_norm_(model.parameters(), max_norm1.0)初始化方式也值得檢查?,F(xiàn)代網(wǎng)絡(luò)結(jié)構(gòu)一般自帶默認(rèn)初始化但如果是自己搭的非常規(guī)結(jié)構(gòu)要用Kaiming或Xavier初始化來匹配激活函數(shù)的尺度。我見過一個自己寫的MLP用了全零初始化結(jié)果訓(xùn)練了200步loss紋絲不動換成Kaiming初始化后馬上開始下降這種問題從數(shù)值上查是最快的。3.4 關(guān)于隨機(jī)種子的執(zhí)念排查不收斂的時(shí)候我還有一個習(xí)慣固定隨機(jī)種子。不固定的種子會讓每次運(yùn)行結(jié)果都有細(xì)微不同排查問題的時(shí)候很難判斷改動到底有沒有效果。建議在訓(xùn)練腳本開頭固定所有相關(guān)種子import random import numpy as np import torch def set_seed(seed42): random.seed(seed) np.random.seed(seed) torch.manual_seed(seed) torch.cuda.manual_seed_all(seed)但我也要提醒一點(diǎn)固定種子只是排查和復(fù)現(xiàn)實(shí)驗(yàn)的手段不是解決不收斂的方案。如果模型在好幾個不同的種子下訓(xùn)練結(jié)果波動巨大那說明訓(xùn)練本身不穩(wěn)定光靠固定種子是在掩蓋問題真正的病因可能是學(xué)習(xí)率太高或者數(shù)據(jù)太少。4. 遷移學(xué)習(xí)與微調(diào)小數(shù)據(jù)集救星但不是無腦加載權(quán)重4.1 什么時(shí)候適合微調(diào)手上數(shù)據(jù)量少的時(shí)候從頭訓(xùn)練一個大模型基本是死路。預(yù)訓(xùn)練模型已經(jīng)在海量數(shù)據(jù)上學(xué)到了通用的底層特征比如邊緣、紋理、形狀結(jié)構(gòu)這些知識對小數(shù)據(jù)集很有價(jià)值。我的經(jīng)驗(yàn)判斷標(biāo)準(zhǔn)是如果訓(xùn)練集只有幾千張圖或幾萬條文本從頭訓(xùn)練很難達(dá)到滿意的效果微調(diào)幾乎必然優(yōu)于從頭訓(xùn)練。當(dāng)數(shù)據(jù)量達(dá)到百萬級時(shí)從頭訓(xùn)練才可能和微調(diào)打平。在數(shù)據(jù)量為中等規(guī)模比如幾萬到幾十萬微調(diào)依然是最省時(shí)間的方案。4.2 凍結(jié)與解凍策略微調(diào)最忌諱的是直接用一個大學(xué)習(xí)率去更新全部參數(shù)尤其是預(yù)訓(xùn)練模型的底層特征已經(jīng)足夠通用大更新會把它們破壞掉。我常用的策略分兩步走第一步凍結(jié)backbone部分參數(shù)只訓(xùn)練新加的任務(wù)頭。比如圖像分類時(shí)凍結(jié)卷積網(wǎng)絡(luò)的所有層只訓(xùn)練global pooling和最后的全連接層。這一步讓任務(wù)頭先適應(yīng)預(yù)訓(xùn)練特征輸出大約訓(xùn)練5到10個epoch。凍結(jié)的實(shí)現(xiàn)很簡單for param in model.backbone.parameters(): param.requires_grad False optimizer AdamW(filter(lambda p: p.requires_grad, model.parameters()), lr1e-3)第二步解凍backbone但用一個小得多的學(xué)習(xí)率比如1e-5到3e-5和任務(wù)頭一起繼續(xù)訓(xùn)練。這么做是為了讓預(yù)訓(xùn)練特征在目標(biāo)任務(wù)數(shù)據(jù)上做細(xì)微調(diào)整又不至于偏離太遠(yuǎn)。有些任務(wù)甚至全程都只訓(xùn)任務(wù)頭就夠了尤其是任務(wù)和預(yù)訓(xùn)練任務(wù)比較接近、數(shù)據(jù)量很小的時(shí)候。我還試過一種變體把參數(shù)分成兩個組backbone一個組用低學(xué)習(xí)率任務(wù)頭一個組用正常學(xué)習(xí)率用一個optimizer就能管理optimizer AdamW([ {params: model.backbone.parameters(), lr: 1e-5}, {params: model.head.parameters(), lr: 1e-3}, ], weight_decay0.05)這種分層學(xué)習(xí)率的方法比手動凍結(jié)解凍更方便適合一次跑完整個流程。4.3 經(jīng)驗(yàn)坑BN層在微調(diào)時(shí)的行為微調(diào)時(shí)最容易被忽略的是BatchNorm層。BN層在訓(xùn)練時(shí)維護(hù)一組running mean和running variance這是從訓(xùn)練數(shù)據(jù)上積累出來的統(tǒng)計(jì)量。如果你的batch size比較小比如8或16BN統(tǒng)計(jì)量會很不穩(wěn)定因?yàn)樗挥卯?dāng)前batch的均值和方差來歸一化小batch本身噪聲就大。剛才說的“先凍結(jié)backbone只訓(xùn)分類頭”對含BN的網(wǎng)絡(luò)要格外小心。凍結(jié)參數(shù)只是不再更新scale和shift但BN的running stats在訓(xùn)練模式下還是在更新的這可能導(dǎo)致預(yù)訓(xùn)練模型統(tǒng)計(jì)量被小batch小數(shù)據(jù)帶偏。我踩過這個坑微調(diào)一個帶BN的卷積網(wǎng)絡(luò)時(shí)凍結(jié)backbone解凍head驗(yàn)證集準(zhǔn)確率反而下降就是因?yàn)锽N統(tǒng)計(jì)量被污染了。解決辦法有兩個方向。一個是把BN層也凍結(jié)通過設(shè)置requires_grad之外再維護(hù)一個“只跑前向不更新統(tǒng)計(jì)量”的模式另一個是batch size盡量保持適中不要太小讓BN統(tǒng)計(jì)量有足夠的樣本支撐。如果顯存不允許大batch建議干脆用LayerNorm替代BN結(jié)構(gòu)的模型或者使用GroupNorm這類不依賴batch大小的歸一化方式。還有個更典型的坑是解凍全部層之后驗(yàn)證集準(zhǔn)確率反而下降。這往往發(fā)生在目標(biāo)數(shù)據(jù)和預(yù)訓(xùn)練數(shù)據(jù)分布差異比較大的場景。比如預(yù)訓(xùn)練模型是從通用圖像數(shù)據(jù)上學(xué)的你的任務(wù)是某種特定的醫(yī)學(xué)影像淺層特征雖然通用但高層特征差異很大。此時(shí)要謹(jǐn)慎解凍最后幾層或者學(xué)習(xí)率設(shè)得更低比如1e-6量級同時(shí)加上早停在驗(yàn)證集最優(yōu)的時(shí)候及時(shí)停止。5. 實(shí)驗(yàn)管理別讓結(jié)果無法復(fù)現(xiàn)5.1 日志記錄與模型保存訓(xùn)練深度學(xué)習(xí)模型實(shí)驗(yàn)管理做得越好后期效率越高。我最早訓(xùn)練模型時(shí)只在控制臺打印日志模型只保存最后一個checkpoint結(jié)果想分析某個epoch為什么效果最好時(shí)根本沒有數(shù)據(jù)可用。現(xiàn)在我的習(xí)慣是至少記錄三樣?xùn)|西每個epoch的loss和指標(biāo)、模型的歷史最優(yōu)權(quán)重、完整的配置參數(shù)。模型保存方面我建議保存歷史最好的幾個checkpoint而不是只保留最后一個。可以用類似這樣一個簡單邏輯每個epoch結(jié)束后在驗(yàn)證集上評估如果指標(biāo)超過歷史最優(yōu)就把當(dāng)前權(quán)重存成best_model.pth同時(shí)把epoch號寫在文件名里。這樣即使后面訓(xùn)練崩了也還有最優(yōu)模型兜底。配置參數(shù)一定要保存成獨(dú)立文件和模型權(quán)重放在同一個目錄下。很多復(fù)現(xiàn)不了實(shí)驗(yàn)的問題都是因?yàn)檫^了一周自己都忘了當(dāng)時(shí)用了什么學(xué)習(xí)率、什么batch size、什么增強(qiáng)方式。用PyTorch的話可以在啟動訓(xùn)練時(shí)把所有超參數(shù)整理成字典存成JSONimport json config { optimizer: adamw, lr: 2e-4, weight_decay: 0.05, batch_size: 64, epochs: 30, warmup_steps: 500, loss: cross_entropy, seed: 42, model_name: resnet50, } with open(config.json, w) as f: json.dump(config, f, indent2)5.2 對比實(shí)驗(yàn)的變量控制做對比實(shí)驗(yàn)時(shí)最大的敵人是變量不干凈。我見過別人滿懷信心地跟我說某技巧提升了兩個點(diǎn)但仔細(xì)一問他同時(shí)改了學(xué)習(xí)率調(diào)度、改了數(shù)據(jù)增強(qiáng)、還換了優(yōu)化器這根本沒法歸因。正確的打開方式是一次只改一個變量其余全部保持一致。具體執(zhí)行時(shí)我習(xí)慣給每輪實(shí)驗(yàn)編一個簡短的名字比如baseline_v1、aug_v2、adamw_v3然后把每輪實(shí)驗(yàn)對應(yīng)的config文件和日志文件都存好。橫向比較時(shí)固定評價(jià)指標(biāo)和評估數(shù)據(jù)集比如只用驗(yàn)證集上的top-1準(zhǔn)確率做比較。不要一會兒看準(zhǔn)確率一會兒看loss這兩個指標(biāo)關(guān)心的問題不一樣。這里有個我自己的小習(xí)慣每次實(shí)驗(yàn)前先在表格里記下“這次要改的變量是什么、預(yù)期效果是什么、對照組是哪個”。雖然看起來有點(diǎn)繁瑣但它能逼著你想清楚每個實(shí)驗(yàn)的目的避免白白浪費(fèi)算力在無意義的試錯上。實(shí)驗(yàn)編號改動變量固定不變的因素驗(yàn)證集指標(biāo)baseline_v1無全部默認(rèn)86.2%aug_v2增加顏色抖動默認(rèn)其余全部87.1%adamw_v3換成AdamW默認(rèn)增強(qiáng)調(diào)度89.0%lr_v4學(xué)習(xí)率降到1e-4同上88.4%這張表看起來簡單但堅(jiān)持記錄下來你會發(fā)現(xiàn)幾輪實(shí)驗(yàn)之后完成了一套很有價(jià)值的“經(jīng)驗(yàn)地圖”哪些改動對當(dāng)前任務(wù)有效、哪些無效一目了然。結(jié)束語這篇筆記寫到這里其實(shí)還沒有把我想記錄的都寫完比如分布式訓(xùn)練、混合精度、模型量化這些話題都還沒展開以后有機(jī)會再單獨(dú)寫。但從我自己這半年的實(shí)戰(zhàn)感受來說深度學(xué)習(xí)訓(xùn)練中真正拉開差距的往往不是誰看了更多論文而是誰能在loss不降的時(shí)候冷靜地一步步排查在過擬合出現(xiàn)的時(shí)候找到正確的組合拳在微調(diào)的時(shí)候尊重預(yù)訓(xùn)練模型的“體質(zhì)”。如果你是正在自己動手跑模型的讀者我建議把優(yōu)化器、學(xué)習(xí)率調(diào)度、早期停止、種子固定這幾件事先踏踏實(shí)實(shí)做扎實(shí)大部分訓(xùn)練問題都能在這些基礎(chǔ)設(shè)置里找到答案。最后再分享一個小技巧每次訓(xùn)練前先在驗(yàn)證集上跑一個epoch看看模型能不能快速用少數(shù)樣本過擬合這一步看起來多余但它能幫你快速確認(rèn)代碼鏈路沒有低級錯誤省下來的時(shí)間遠(yuǎn)比訓(xùn)練一次多。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
色好看av| 水野优香在线观看| 嗯嗯啊啊日韩精品| 丝袜天堂网| 91精品大奶人妻| www.av家庭乱伦| 亚洲欧美日韩中文久久自慰| 日韩欧美成人大香蕉| 白嫩国模丰满一二三区| 最新无码国产| 日日干夜夜骑| 久久欧洲| 黄页大片在线观看| 偷拍导航视频网站| 亚洲好色人妻| www.91色综合| 人人干人人操人人..com| 一区二区三区四区理论片| 91丝袜美女| 色色色网站| 91中出视频| 欧美在线第五页| 精品无码一区二区| 天天插天天射| 青青草原狼av| av亚洲天堂资源网站| 欧美老妇曰批的视频| 啊啊啊啊免费视频| 久久久78| 国产馆| 日韩欧亚中文在线| 1024午夜激情男人的天堂| 亚洲精品三区在线观看| 天堂精品一区| 欧美激情专区| 色哟哟1区2区| 久久久性爱视频| 亚洲无码国产精品久久| 欧美亚洲韩国视频十五区| 国产女人9999| 欧州色图区| 337p大胆噜噜噜噜噜91Av| 加勒比久久综合网高清| 亚洲一二三四区| 试看60秒| 亚洲成人帖图| 91在线免费观看处女| 欧美三级不卡| 九九热男人天堂| 日韩国产成人自拍视频| 亚洲成人福利电影免费| 92人人操人人| 激情婷婷五月天| 日韩综合成人免费视频| 色在线亚洲视频www| 97欧美性爱| 亚洲第一无码播放立川理惠| 久久大香蕉| 人人摸人人叼| 亚洲情色第一页| 天色综合网| 啊啊啊啊啊在线观看网址 | 国产真实子伦对白| 无码av永久免费专区网站| 岛国在线免费视频| 久操网视频| JULIA一区二区三区在线播放| 围产精品一区二区三区视频播放| 久操操| 九九热精品在线| 99久久久久| 99国产精品在线观看| 97香蕉人人乳| 国产精品一区二区三区免费视频| 免费一级精品啪啪视频| 欧美大香蕉专区网| 亚洲影院小综合| 欧美大片一区二区三区| 97超碰欧美精品| 无码人妻一区二区三区免费九色| 亚洲A曰本VA欧美VA视频| 在线性黄高清免费视频| 啊啊啊啊啊啊好湿好爽视频| 97超碰人妻| 亚洲国产欧美一区二区潘金莲| 亚洲中文字幕av| 亚洲 欧美 91| 综合激情一一91| 国产97亚洲| 欧美性爱无码一区二区三区| 欧美亚洲影视| 综合自拍| 人人看欧美性爱| 男人天堂2019亚洲| 久久9999| 天天色,天天干,天天干| 青草视频在线看看看看看看看看看| 东北老女人的激情视频| 强乱老妇中文字幕| 人妻无一区二区三区| 色色婷| 91精品人妻一区二区三区蜜桃臀| 热99re69精品8在线播放| 熟女这里只有精品6| 婷婷五月天av| 超碰色图| 亚洲欧美日韩夜夜| 综合91网| a片偷拍视频| 九九碰九九爱97| 中文字幕二区| 伦激情人妻另类人妻| 大香蕉在线视频15| 好爽视频在线观看视频 | 九色97| 亚洲伊人久久精品影院| 一区二区三区黄色片a| 亚洲综合网电影91| 欧美色人| 亚欧精品久久久久久久久久久| 亚洲色婷婷综合久久久久中文| 国产成年女人免费视频播放a| www.超碰在线| 欧美 色 亚洲| 国模精品娜娜一二三区| 91女日逼| 骚逼高潮久久精品| 上特色A在线| 五月丁香婷婷综合| 伊色久人大在线| 天天日夜夜| 97精品国产精品免费观看| 特级特黄一级毛片免费| 伊人伊人LD| 日韩福利电影网| 人妻激情另类| 91w欧美| 国内外色色色色色成人视频| 欧美色图亚洲色| 亚洲国产第一页综合视频| 夜夜夜夜爽| AV无码久久久精品| 人妻喷水| 狠狠操天天干| 乱伦熟女专区| 久夜操| 狼狼色丁香久久婷婷综合五月 | 中文字幕文字幕无码一区二区三区电影99| 国产无马在线| 天天在线91| 久久人人看| 国产精品视频在线观看| 夜夜嗷嗷一区二区| 欧美色女人| 日本啊啊啊啊啊视频| 国产在线激情视频| 九九九九九九九九九国产精品 | 五月婷婷影院| αⅴ天堂| 九九热re99re6在线精品| 男人的天堂亚洲| 免费成人在线观看91| 国产人妻一区二区三区欧美毛片| 亚洲中文字幕精品久久久久久直播| 91精品人妻啪啪间| 日韩综合97P| 激情文学网伊人| 91精品无码久久久久久久| 亚州高清av| 欧美一级三级| 国产麻豆福利av在线播放| 97超级久久| 99re8免费高清在线| 日韩无码专区| 日本一区视频在线观看| 91天美| 蜜臀久久在线视频| 久久草草欧美精品| 中文字幕日韩人妻视频一区二区三区 | 日日夜夜草草草| 午夜理论片在线观看免费| 懂色aV一区二区天美传媒| 97超碰免费人人性爱| 色婷婷亚洲婷婷| 成 人 A V免费视频在线观看| 风骚少妇视频中文字幕| 国产精品久久久久999| 99热综合| 中文字幕在线日亚洲9| 熟女激情综合网| 夜夜精品视频| 啊啊啊 在线| 欧美最大综合网| 四虎影库国产精品免费| 日本精品第一视频在'| 在线观看高清AV| 亚欧美色| 欧美色乱| 久久精品导航| 亚洲成人贴图| 久久久久久久唑| 91综合国产精品| 天天享受天天看| 婷婷色五月激情| 丁香五月激情综合国产| av最新免费中文字幕| 黄色片A级一区二区三区| 久久久久久久| 国产肏屁眼视频| 熟女一区二区三区| 亚洲射综合网| 日本黄色裸日本黄色裸体 | 国产老太乱伦一区| 精品91摸| 第二页中文字幕| 精品国产肉丝袜在线拍国语| 久热伊人| AV天天综合| 国产精品经典一卡久久久 | 日本不卡二区| AVE乱伦| 男女日B国产| 日韩视频精品在线观看| 精品97久久| 久久内射| 99久久久er直播网址| 国产精品永久免费10000| 91香蕉视频在线观看免费| 国产男女边吃边摸视频网站| 国语国产操逼伊人AV网| 四虎AV在线观看| 亚洲色堂免费视频| 欧美永久激情一区二区| 久久久久久免费电影| 日韩久射综合| 色欲天天综合久久久无码网中文| 国产一级137片内射麻豆| 精品日韩中文在线| 欧美激情综合色综合啪啪五月| 日韩精品一区的| 天天看综合网| 亚洲av热热色| 欧美在线亚洲| 综合操逼| 78综合网| 久久久久久裸体| 青青操国产夫妻| 人妻一区二区三区视频| 大香网站| 亚洲色图欧美色图制服丝袜| 天天躁狠狠躁av| 五月天人妻综合| av一区二区三区不卡| 久久久久人妻二区精品叶可怜| 国产女人与拘做受视频免费| 亚洲97成人在线观看| 中亚精品极乱| 伊人操操| 欧美色97| 国产av激情无码久久天堂| 日韩少妇一区二区三区| 久久免费老司机精品| 91艹| 呦呦一区| www.色综合| 欧美日韩免费专区在线| 久久东京热成人| 影音先锋日本乱伦| 91亚洲人电影| 9Ⅰ超碰| 午夜影美女日鸡鸡天天视频国产| 亚洲精品视频二区| 涩爱AV在线| 欧美人妻熟女在线| 中文字幕日韩专区精品系列 | 日韩操逼HD| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴| 亚洲免费精品一区| 老熟女网站| 国产女人成人精品视频| 超碰97欧美日韩| 3PAV乱伦视频| 嗯嗯嗯啊啊啊在线免费观看| 高精欧美色| 日韩性爱人人爱人人操| 嗯嗯,好大,好爽,好骚| 极品美女嘿咻| 五月天丁香欧洲日韩| 最新9久久久9免费视频| 蜜桃视频成a人v在线| 亚洲欧美大香蕉| 日日摸日日碰夜夜爽视频| 97欧美性爱| 色香综合天天影视综合 | 无码视频一区二区| 欧美aa一级片| 天天日美女的B| 熟女乱3伦999| av资源在线播放天堂| 热热色国产一二区AV| 摸奶性爱视频网站在线免费播放| 亚洲国产剧情少妇激情| 天天射夜夜骑| 中文乱码99| 国产成人在线观看网址| AV在线资源| 久久久久亚洲熟妇熟女| 久久视频,这里只有精品| 日韩综合成人免费视频| 亚洲瓯美色图| 久久精品中文字幕观看| 色阁阁AV综合网| 日本在线视频导航| 色亚洲欧美| 日韩亚洲美州欧洲综三区一品在线| 91日韩网站| 丁香激情网| 啊啊啊啊啊啊啊啊在线观看| 欧美日韩电影一区二区| 免费日韩黄片| 久久男人| 亚洲男人的天堂一区二区| 精品九九九九九九| 麻豆精品天美| 国产小u女在线观看| 麻豆av一区二区| 超碰99在线观看| 亚洲欧美综合| 日本人妻天堂网站在线播放| 丁香六月婷婷综合| 肏逼视频日本| 大干人妻| 女人的久久久| 无码日韩人妻av一| 96一区二区| 91美女在线视频| 黄色区免费观看中文字幕| 久久9999| 国模不卡一本二本三电影| 岛国黄| 亚洲在饯| 99色婷婷中文字幕乱色| 高潮内射在线| 亚洲黄色网址视频| 日本精品五区| 91天天美女| 91红杏| 亚洲乱码尤物193YW| 91亚洲网| 五月天婷婷社区| 久久夜精品一区二区三区| 婷婷久热| 韩国黄色片精品久久久| 亚洲欧洲日本精品中文a∨| 国内成人圈中文字幕无码视频| 久热免费视频| 亚洲国产一区二区入口| 在线观看不卡一区二区三区| 青草精品视频日本久久久久网站在线| 久草热制服丝袜在线观看 | 老鸭窝成人免费毛片视频| av东京热男人的天堂| 色色色网站| 一区二区三区精品久久| 搡老女人老妇女AAA一VU麻豆| 97精| 玖玖久久久| 国产精品伦理| 亚洲天堂另类| 亚洲第一页色网| 亚洲综合 欧美| 欧美另类色图片| 日韩视频啪啪| 啪啪视频免费在线观看| 欧美日韩中文视频播放| 97资源站日韩| 欧美伊人电影| 91视频女生| 男人天堂最新手机版在线青青草| 96国产污污污丝袜| 用力操死我| 丰满少妇一区二区三区专区| 欧美日韩岛国大片在线观看| 中文字幕 国产 精品| 性开放中文AV高清无码免费看| 91性情| 亚洲同性aV综合| 久久久久久免费电影| 国产在线不卡导航| 无码人妻一区二区一牛影视| 亚洲另类综合欧美| 欧美久久毛片基地| 亚洲 欧美 另类 综合 偷拍| 亚洲少妇在线影音| 性色av一区二区| 黄色十八禁| 亚洲色入欧美| 99夜夜操| 美女91AV| 国产对白刺激视频| 在线观看色视频| 亚洲精品国产精品乱码不99| 日韩中文字幕在线视频观看| 亚洲欧美大香蕉| 亚洲欧美精品91| 北条麻妃99精品青青久久| 91女人的网站| 久久超碰av在线| 精久久久| 人人搞人人插人人操| 日韩三级在线观看网站| 久久无码电影| 激情五月天丁香| 欧美三级不卡| 高潮综合网| 偷拍导航视频网站| 欧美狠狠| 欧美性爱中文字幕无线码| 亚洲九区| 日韩AV色图| 941超碰| 亚洲欧美97| 亚洲国产精品99久久久| 偷看洗澡一二三区美女| 人妻美腿丝袜制服诱惑综合天堂-| 60秒试看最爽10分钟网站| 操死我了啊啊啊| 偷窥自拍亚洲| 精品一区二区在线针对华人免费观看这里只有精品免费观看 | 欧美日韩操操操| 人人操av| 欧美A√综合网| 日逼97| 欧美的性爱网站免费| 另类在线| 青草园大香蕉| 98人妻精品一区二区色欲| 乱伦图av| 美国久久一二三四| 青青草在线视频播放器| 免费作爱一级视频| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 人妻AV在线| 欧美亚洲第1页| 韩日欧亚a级| 99老司机精品视频在线观看| 日本91白丝| 少妇专区一二三四五| 蜜臀久久99精品久久久久| 亚一综合久久久久久久久久| 四虎视频在线观看| 亚洲在饯| 成人情色一区二区| 久久久久久久久女黄| 日韩操逼性鲍| 天天欧美色| 国产熟女一区二区| 精品亚洲国产成人精品| 伊人 俄罗斯 a v| 97精品视频| 日本一本一区二区三区四区五区欧美日韩中文字幕| 久久蜜桃综合网| 国产成人五月天丁香花| 久久性爱网站| 亚洲高清男人天堂| 亚洲第一狼人丝袜美女另类| 日韩欧美水蜜桃人妻| 人人摸人人入| 国产精品一区二区在钱播放| 国产精品乱码久久久久| 女人爽到高潮久久久| 人妻激情视频| 五月婷婷综合网| 日韩在线观看AV| 色婷久久| 97在线视频免费看| 熟女人妻久久中文字幕一二区| 丰满欧美放荡少妇在线| 婷婷99狠狠| 欧美后入式| 色色五月天婷婷| 亚洲自拍欧美色综合| 国产精品久久久久亚洲av| 欧美78p| 内射夫妻三片| 天天日夜夜| 1769成人国产精品视频| 9久综合网| 黑人免费福利视频| 毛片17S| 日韩成人无码| 国产欧美成人精品| 国产高潮AA片免费看| 天天色综合影视网| 97超碰国产精品| 国产一区二区免费福利片| 吉田爱美AV在线| 亚洲春色欧美激情自拍| 国产欧美黑人丰满在线| 五月婷网站| 美国久久一二三四| 99热这里只有精品地址| 中文字幕丰满人妻日本| 国产亚卅97| 欧美日韩香蕉| 99精品九九九九九九| 真实高潮91| 4399成人黄A片| 青青在线视频日韩欧美| 综合久欧洲| 久精品无码av一区二免费国产在线观看| 一区超碰一区| 亚洲一二三精品久久网| 国产精品宅男免费| 91精品国产91久久青草| 欧美青青视频| 国产成人网| 高清国产无码av| 久九九九九九九九热| 免费看毛片操穴| 欧美Aⅴ| 久久国产精品m码| 97中文字幕色| 亚洲男人天堂Av| 日韩一级成人毛片免费观看 | 久久久久亚洲Aⅴ无码| 国产呦精品系列在线观看| 亚洲国产亚洲天堂| 国产精品不卡一区二区三区| 亚洲一区中文字幕久久,果冻传媒一区二区天美传媒 | 亚洲丝袜在线观看| 大香蕉92| 不卡码视频| 红杏大香蕉| 交换娇妻呻吟声不停中文字幕| 亚洲成人ab| 亚洲性少妇| 另类亚洲图色| 97色在线| 五月丁香大香蕉| 久久亚洲欧美中文字幕国语| 东京热男人的天堂| 亚洲第一视频 欧美风情 日韩| 91高跟美女在线播放| 天天干天天拍| 任你爽视频| 五月丁香啪啪网| 免费在线黄片视频| 国产成人一级av88| 久热在线精品免费观看| 青青操网| 精品人妻免费观看| 免费人成毛片乱码| 精品人妻一区二区三区在| 欧美双插| 人妻丝袜二区| 欧美色乱| 亚欧美色| 无码精品久久久久久亚洲| 综合大香蕉美。| 久久久久96| 欧美日韩国产色五月综合在线| 亚洲自拍一区夜夜操| 麻豆影音天美视频| 国产午夜福利视频在线| 亚洲限制级| 精品十三区| 亚洲美女色图| 熟女色图在线| 青青草狠狠撸| 午夜美女诱惑电源网| 国产精品禁久久久精品| 91中出视频| 亚洲熟女人妻中文字幕一区二区| 97天堂| 亚洲天天在线| 国产综合在线视频网站| 能看的AV| 特级大荫道BBwBBwBBW| 日韩黄色一区二区三区| 久久,精品一二三| 旡码电影特区| 久久久久久波多野吉衣高潮| 亚洲清纯唯美| 美女t无毒不卡不卡| 熟妇熟女一区二区三区| 国产精品电影大全| 国产www色在线观看| 亚洲色 国产 欧美 日韩| 国产成人综合网| 亚洲日韩AV视色| 人妻少妇色综合| 久久宗合97| 97视频在线看| 午夜偷拍久久熟女| 亚洲天堂99| 夜夜狼人妻| 超碰夫妻97| 老鸭窝成人免费毛片视频| 啊啊啊网站| 可以免费观看的日韩av毛片| 色丁香五月婷婷| 啊啊啊97视频| 日本欧美不卡| 亚洲综合另类小说色区亚洲成av人片在www| 午夜电影在线观看无码专区| 五月婷在线| 天堂伊人久久| 999久久久九九九九| 丰满人妻一区二区三区四区| 强奸xx国产| 啊啊啊啊啊好大好舒服想要| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 亚洲一级性爱视频免费看| 白嫩国模丰满一二三区| 久热精品色情| 人妻丝袜二区| 国产亚州日韩欧美看片| 日本一区二区三区精品| 天堂性色| 国产熟女乱论| 亚洲视频小说| 波多野结衣之双飞调教在线播放| 亚洲Av无码成人精品国产| 欧美性战999| 亚州欧美在线| 超碰91在线| 伊人一区二区三区| 午夜亚洲WWW湿好大| 色色五月婷| 色哟哟1区2区| 高清无码一区二区三区| 欧插网站| 精品人妻一区二区三区四区不卡在| 日欧亚洲二三区大片不卡| 97超碰无码网| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 亚洲图片 欧美电影| 久久91精品国产9丨久久分亭| 99这里只有精品| 999国产精品999久久久久久| 国产91精品福利在线| AV99热18这里只有精品| 秋霞一集毛片观看| 伊人国产av| 男人天堂2017| 四月丁香婷婷| 91精品人妻偷情| 大香蕉AV丝袜| 少妇厨房愉情理伦片bd在线观看| 国产精品一二三免费网站| 国产精品一区二区三区在线| 熟女六十路| 极品人妻少妇综合| 97国产成人精品免费视频| 91在线国产后入风骚翘臀美女素人| 国产精品久久久无码AV网站| 人妻人妻天天碰| 久久人人舔人人爽舔人人av片| 色娱乐色呦呦夜夜夜夜av| 神马久久久久久伦理片| 中文在线久久字幕| 秋霞蝌科网日本一区| 99re这里| 欧洲熟妇xxXx欧美老妇裸体| 欧美综合网A| 天天摸,夜夜摸| 亚洲婷婷综合网| 宅男午夜在线视频| 强奸国产在线| 久久久91福利姬| 五月色综合| 69视频入口| 草久久久| 日韩午夜啪啪视频| 久久久久99999| 1234区中文字幕在线观看_青青草国产在线_日韩一区二区 | 欧美白嫩在线放| 男男H黄动漫啪啪无遮挡网站| 天天α片| 久久综合婷婷| Sekablack无码一区| 青青草成人视频在线观看二区| 国产精品免费视频人成| 97美日韩视频| 蜜臀久久久国产| 欧美日韩精品一区二区三区高清| 欧美 亚洲 第一页 | 亚洲色图欧美一区二区不卡| 97欧美色资源| 综合色啪| 欧美成人A√在线一区二区| 96久久久精品| 校园春色制服丝袜中文字亚洲| 国内偷拍精品一区二区| 欧美爱国产综合、| 色婷婷综合久久久久中文一区二区 | 日韩人妻无码不卡网站| 国产精品熟女九九九| 国产精品午夜福利亚洲综合网| 免看60秒涩涩视频| 国产性刺激| 亚洲欧洲国产综合av| a亚洲欧美色欲| 中文熟女五十乱码在线| 激情露脸爱| 国产51色综合久久免费| 东北少妇高潮zzzz| av午夜玫瑰| 91天美| 午夜欧美J进J出白浆流出久久久| 午夜男女爽爽爽在线视频| 欧美后入| 熟妇色99| 97久久天天综合色天天综合色电影| 精品无码一区二区| 五月天激情小说网| 污污汅18禁网站在线永久免费观看| 91黑丝在线| 999熟女精品| 激情终合网| 97精品国产97久久久久久| 女人高潮大叫一级毛片| 欧美日韩性爱无码| 日本一区二区亚洲综合| 青娱乐91| 91天堂丝袜美腿| 中文无线日韩一区| 人妻熟妇久草在线| 色哟哟-国产专区| 天天看少妇| 久久老子无码午夜伦不卡| 精品亚洲国产成人精品| 国产辣妈在线视频福利| 国产真实子伦对白| 国产精品人妻无码久久久互動交流| 乱操9999| 国产夫妻性生活视频| 99在线视频播放| 热久久九九热| 欧美影音在线| 亚洲涩涩| 97干综合网| 亚洲美女 晚间男人天堂 | 精品妇女一区二区三区| 国产精品青草综合久久| 91精品综合久久久久久五月丁香| 18禁的网站在线| 日韩中文字幕在线视频观看| 亚洲色图欧美视频| 国产又粗又长又爽又色| 狠狠操狠狠爱| AV九九| 九九玖玖精品| 国产偷人妻精品一区二区在线| 亚洲欧美综合色| 久久久久久久久久久久黄色| 91久久18禁| 麻豆黄站| 夜夜免费视频| 久伊人网78| 综合网 欧美| 试看日韩黄片| 亚洲国产尤物yw在线观看| 欧美日本国产日韩激情视频| HEYZO高无码国产精品227| 91超级碰| 曰韩精品九九无码| 欧美日韩国产电影| 天天综合网亚洲综合网| 97超碰精品图片| 私人尤物在线精品不卡| 尤物黄色在线观看网站| 午夜丁香| 亚洲综合另类欧美久久久| 999九九精品| 国内外毛片在线观看| 欧美激情专区| jizzjizz欧美| 狠狠干,狠狠操| 国产AV人人 夜夜人人澡| 国产人伦精品一区二区三区| 国产精品在线一区二区| 亚洲人天堂| 亚洲av国产av综合av卡| 亚洲天堂99| 久久天天摸| 欧美在线l亚洲| 久久丝袜| 久久riav中文精品| 欧美色偷拍 | 国产成人久久精品蜜臀| 色综合av男人天堂| 色伊人91| 国产精品久久9| 一本一道久久综合久久| 日韩三A大片在线观看| 亚洲AV无码国产成人| 久久久久久久久久久久久久久乱码| 日本淫穴在线| 亚洲麻豆av一区二区| 国产伦乱91| 五月天色电影| 热99这里有精品综合久久 | 欧美亚洲自拍另类人妻| 国产亚洲国产超碰| 电影69乱码96| 亚洲春色欧美| 欧亚乱色熟女一区二区| 热久久91婷婷| www亚洲欧美| 女人爽到高潮潮喷18禁网站 | 久久性生大片免费观看性| 国产精品宅男免费| 歐美性天天| 日本中文字幕不卡视频| 成人电影一区| 国产91丝袜 在线播放| 国产精品自拍视频| 在线啊v一区| 亚洲高清在线se| 日本国产亚洲一区在线观看| 黄页18禁| 97亚洲欧美| 噜噜噜无码AV一级一级久久影院| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 91久久久老司机| 狠狠操狠狠操操| 看日韩美女二区三区免费操逼视频 | 日本欧美不卡| 八人操人人摸人人看| 青娱乐手机日韩在线视频| 亚洲精品久久久久毛片A片拉屎| 中文字幕在线高清男人的天堂| 天美欧美国产| AV麻豆免费一区| 久9久| 夜草网站| 青青操在线亚洲视频观看欧美在线 | 午夜爽爽爽| 综合色播| 国产9区| 日韩二级| 精品国产Av无码久久久伦古装| 高凊专区人人操| 国产免费黄色一级大片| 爱爱动态120秒| 17c嫩草51久久91嫩草| 国产丝袜视频| 久久精品一区二区一8| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 女人天堂AV五区在线| 黄色大片视频在线免费看| 人妻精品4K4K4K4K4| 99这里只有精品国产| 久久AV色| 99热精品在线观看| 欧美综合区| 色亚洲欧美| 99久久久| 免费观看性欧美一级| 国产女人9999| 亚洲欧美日韩精品久| 天天综合青苹果| 精品人妻一区二区三区-国产精品 一个人在线看的黄色电影网站 | 人人操我人人干| 欧洲性人爱视频| 亚洲精品三| 毛片一区二区| 麻豆精品A片免费观看| 五月天丁香婷婷综合网站| 香港久久久| 东京热激情视频一二三区| 级做a爱无码性色永久免费| 亚洲涩图欧美| 激情五月综合网| 欧美Aⅴ| 日日骚一区二区三区| 97天天爽| 国产一级作爱毛片| 欧成人在线| 天天摸天天插天天日| 国产婷婷综合在线观看| 亚州欧美综合| 第四色亚洲色图| 成人网站 免费观看| 欧美精品三级黄片| 亚洲熟妇白浆无码AV| 中文字幕大片三级狠狠干| 91三级理论片播放器| 久久伊人最新网址视频| 欧美国产有色电影| 色蜜AV| 日本操BAV| 91综合网站| 玖玖大干人妻| 热天堂一区二区| 欧美性爱视频免费一区一A | 中文字幕日韩人妻视频一区二区三区交换夫妻| 欧美性巨大╳╳╳╳╳高跟鞋| 亚洲欧美日韩中文播放| 97超碰无码网| 91视频国品一二三区| 人人操,操人人| 97色碰| 有码专区最新中文字幕有码| 男人的天堂日本东京热| 成人婷婷丁香| 亚洲操人| 欧美啪啪女女| 伊人一区二区在线播放| 加勒比综合网| 国产精品日日摸天天碰| 青青国产在线拍揄自揄拍| 日韩另类色图| 99热综合| a级成人毛片免费视频高清| 日本高清视频xxxx| 偷拍 欧美 日韩| 78m成人视线| 婷婷五月天色网| 中文一区二区| 日日AV加勒比| 日韩激情视频| 综合 青草 伊久久 影院 综合| 在线国产探花| 深田咏美亚洲精品福利社| 欧美少妇性爱网站| 你懂的在线观看区国产| 一级毛片电影免费看| 蜜桃av色偷偷av老熟女| 老熟乱一区二区三区四区| 亚洲成人帖图| 91中文字幕在线观看| 91性感网站| 精品久久九| 亚洲精品1区| 欧美国产视频| 日韩资源网| 久久是精品| 1000午夜黄色| 热热色国产一二区AV| 久久熟女精品不卡一区| 97国产伦理| 久久久久久久久女黄| 综合亚洲网| 国产午夜福利合集| 男人综合网| 亚洲国产综合视频| 国产精品久久久久久久久久久久| 91亚洲欧美| 国产日韩无码一区二区三区久久区| 欧美美女视频| 岛国黄片网站| 911av网站免费观看| 欧美一区二区福利在线| 亚洲1区2区三区高清中文字幕| 久久久久九九九| 国产精品自在自拍视频| 97人人模人人爽人人| 日韩美一区| 射丝袜高跟鞋99| 最新精品久久蜜桃| 国产精品一区二区麻豆| 国产suv精品一区| 少妇久久久久久| 熟女这里只有精品6| 天天色,天天干,天天干| 亚洲一区中文字幕一区| 午夜激情床戏激情| 蜜桃视频一区二区三区| 91女优在线观看| 丰满人妻一区二区三区| 一级人妻性爱视频| 国产成人亚洲精品无码古代早漏男| 亚洲欧美精品福利在线| 高清不卡国产| 日韩精品人妻中文字幕久久久| 亚洲精品久久久久久| 97精品| 亚洲欧洲综合成人av一区| 五月天社区| 欧美页片| 少妇熟女视频一二三区| 秋霞网无码| 99精品网站| 国产三级中文字幕粉嫩| 成人怡红院| 亚洲黄色a级片| 人妻天天爽夜夜爽爽| 在线视频五十市| www国产精品| 乱论91| 亚洲人妻一区二区三区| 国产女人9999| 亚洲麻豆av一区二区| 美日韩男女操屄视频| 综合欧美日本三级| 91亚州欧美| 人妻少妇精品视频一区二区三区| 秋霞操逼片| 91黑丝露脚| 日本不卡一区二区三区| 欧美色视| 五月婷婷爱六月丁香色| 日韩精品作爱导航| 97免费视频在线| 精品性爱无码在线播放| 国产成人主播| 日韩综合97p| AV网站高清无码在线观看| 国产精品久久发布| 999精品女人| 极品尤物女神在线观看| 操B久久| 人人操人人色网| 午夜精品探花| 午夜精品久久999热蜜桃介男人用| 五月丁香黄色网| 色欧美天天| 欧美色图成人网一区二区 | 91啦人妻| 99色热| 桑老女人九区| 蜜臀AV网站| 一区二区亚州激情久婷婷欧美| 国产精品爆乳懂色蜜乳| 猛交交| 清纯唯美亚洲综合| 97香蕉碰碰人妻国产欧美| 国产AV线| 色香色欲天天综合网天天来吧| 精吧天堂| 国产视频不卡在线观看| 免费99精品国产自在在线| 亚洲欧美综合区自拍另类| 欧美午夜色妇色鬼| 九九视频黄色片| 久久鲁夜| 久久久久久九九九九| 亚洲色图大香| 2019天天干| 欧美少妇一区二区三区| 综合色一区三区二区| 久久久999日本大片| 亚洲欧美另类激情小说| 少妇滛荡视频| 久操视频在线| 欧美成人精品A片免费一区99| 亚洲中文字幕av| 久久婷婷综合国际产色怕| 欧美 日韩第一性色| 激情久久久| 天天日熟妇| 久久久网站| 熟妇女伦乱视频| 色哟哟-国产专区| 十八禁av无码免费网站APP| 一区 欧美 日韩 麻豆| 无码人妻精品一区二区中文| 亚洲性少妇| 国产精品人妻一区二区| 激情综合av| 性爱av在线免费观看| 亚91网| 热久久这里只有精品| 欧美在线91| 熟女一区二区三区| 欧洲熟妇xxXx欧美老妇裸体| 亚洲精品 欧美97色色| 加勒比大香蕉视频在线| 99热| 欧洲乱码视频| 秋霞蝌科网日本一区| 亚洲高清欧美总合| 91视频成人福利网站在线一区 | 国产极品久久久| 国产小视频91| 97K超碰在线| 老熟妇综合| 亚洲天堂久久| 日本高清视频xxxx| 欧美性视频二区三区| 色婷婷五月天| 久操网视频| 老熟女综合| 伊人青青草久久| 婷婷中文字幕| 久久直播国产| 色五月AV| 啊啊啊不要啊啊受不了了视频在线| 亚洲一区中文字幕一区| 内射小黄片| 九九九九九九九九九五码| 国产小视频91| 国产400孕妇孕交群| 狠狠亚洲| 99在线免费观看| 超碰无码加勒比| 日韩色香| 日韩无码服务区| 久久久久亚洲一区女同性恋中文字幕| 日本视频在线观看污污污| 激情综合网亚洲| 91热热色| 色网综合网| 色综合美国| 色婷婷导航| 亚洲精品第一| 成人免费看吃奶视频网站| 婷婷性网| 中文字幕精品专区搜索结果91| 91精品人妻一区二区-全集完整版免费正片国语-B02AV | 国产成人免费观看在线视频| 久久久久久久免费A片国产成a人亚洲精∨品无码 | 偷拍偷窥与盗摄视频专区| 日韩在线观看三级电影| 亚洲欧美激情小说| 久操网在线| 高清不卡一二三区视频......| 99超级碰免费视频| 国产一级做a爰大片免费久久| 国产亚洲日韩欧| 99无码狠狠久久| 啊啊啊好舒服视频| 啊啊啊男女| 成人一级二级| 久久人妻无码毛片A片麻豆| 亚洲综合113页| 91九色丨国产丨爆乳| 色精品极品| 欧美日韩国产中文超碰| 91美女丝袜诱惑视频| 色五月激情网| 日本99久久| 丁香五月激情婷婷| www色色色com| 色色五月婷| 丰满人妻一区二区三区大胸懂色 | 亚洲少妇色图自慰直播| 国产最新AV| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 极品另类| 精品人妻一区二区三区四区| 欧美激情亚洲| 日韩有码中文字幕女同性恋 | 天天做日日做| 欧美精品成人在线播放| 国产毛片在线| 黄色人人| 伊人网综合在线视频| 搡老人老9丨女老熟人| 亚洲乱码国产乱码精网站| 久久伊人亚洲AV无码网站| 凹凸视频在线一区二区| 天堂v无码免费视频| AV乱伦专区| 国产成人一级av88| 天天操天天射天天日| 欧美视频一区二区在线|