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

ARTICLE DETAIL

資訊詳情

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

卷積神經(jīng)網(wǎng)絡(luò)CNN:從原理到工程部署的實(shí)戰(zhàn)總結(jié)

卷積神經(jīng)網(wǎng)絡(luò)CNN:從原理到工程部署的實(shí)戰(zhàn)總結(jié) 1. 從一條卷積計算開始CNN到底在算什么先說個我自己的體驗(yàn)。當(dāng)年第一次接觸卷積神經(jīng)網(wǎng)絡(luò)時找了一堆資料來看結(jié)果越看越糊涂。網(wǎng)上教程大多從“圖像分類任務(wù)”講起上來就是“把圖片輸入網(wǎng)絡(luò)輸出類別概率”中間那一大段黑箱過程基本靠想象。后來我把一張圖的完整處理流程在紙上一步步畫出來才真正明白CNN不是玄學(xué)它就是在做一件很樸素的事用可學(xué)習(xí)的濾波器去像素矩陣?yán)锓磸?fù)提取有結(jié)構(gòu)的特征。那段時間我還在某項(xiàng)目里做工業(yè)質(zhì)檢拍出來的零件圖有劃痕、有臟污傳統(tǒng)圖像處理方法寫了幾百行規(guī)則換個光照就崩。后來換成CNN檢測效果一下子穩(wěn)定了很多。但真正讓我頭疼的不是網(wǎng)絡(luò)本身的準(zhǔn)確率而是怎么理解它、怎么調(diào)它、怎么讓它跑得快。這篇文章就是把我這幾年從理論到實(shí)際部署過程中關(guān)于CNN的全部心得整理出來不寫教科書式的內(nèi)容只講我驗(yàn)證過、踩過坑的東西。先從最核心的計算開始。你有一張灰度圖就是一個二維矩陣比如 256×256。卷積操作就是拿一個小矩陣——通常叫卷積核或?yàn)V波器——在這個大矩陣上按步長滑動每停一個位置就把對應(yīng)位置的元素逐項(xiàng)相乘再求和得到一個數(shù)值。所有位置滑完就生成一張新的、尺寸更小的矩陣叫特征圖。舉個例子假設(shè)輸入是一個 5×5 的矩陣卷積核是 3×3步長stride為 1沒有填充padding那么輸出尺寸是 3×3。計算公式很簡單[ \text{輸出邊長} \frac{\text{輸入邊長} - \text{核大小}}{\text{步長}} 1 (5 - 3) / 1 1 3 ]如果加padding把輸入矩陣周圍補(bǔ)一圈0那么5×5的輸入在padding1后變成7×7輸出就能保持5×5。這一點(diǎn)在搭建深層網(wǎng)絡(luò)時至關(guān)重要——一旦層數(shù)多了不加padding特征圖尺寸會迅速縮水網(wǎng)絡(luò)沒法建深。而一張彩色圖通常是三通道RGB也就是三層矩陣疊在一起。這時卷積核就不再是二維的而是和輸入通道數(shù)一致的三維核比如 3×3×3。每一層和對應(yīng)的輸入通道做卷積三個通道的結(jié)果相加再加上偏置得到輸出特征圖的一個通道。到這里你需要記住第一個要點(diǎn)卷積層的參數(shù)數(shù)量只和卷積核尺寸、輸入通道數(shù)、輸出通道數(shù)有關(guān)和輸入圖片的寬高完全無關(guān)。比如輸入是任意分辨率的RGB圖一個 3×3 卷積核從3通道變到64通道參數(shù)數(shù)就是 3×3×3×64 64 1792。不管你喂進(jìn)去的是 224×224 還是 512×512參數(shù)都一樣。這一點(diǎn)直接決定了卷積網(wǎng)絡(luò)可以處理任意尺寸輸入也為后面講部署優(yōu)化埋下伏筆。1.1 卷積核它到底在提取什么很多人問卷積核里面的數(shù)值是怎么來的是人為設(shè)計的嗎早期確實(shí)有人工設(shè)計特征提取器比如邊緣檢測里的Sobel算子[ \begin{bmatrix} -1 0 1 \ -2 0 2 \ -1 0 1 \end{bmatrix} ]這個矩陣是固定的圖片經(jīng)過它之后橫向邊緣信息就凸顯出來了。但CNN里的卷積核初始值是隨機(jī)初始化然后通過反向傳播在訓(xùn)練過程中不斷調(diào)整最終網(wǎng)絡(luò)自己學(xué)會了類似邊緣、紋理、形狀等特征。換句話說我們連“讓網(wǎng)絡(luò)提取什么特征”都不用指定只要告訴它最終任務(wù)是什么它自己組織出一整套由低層到高層的特征提取流水線。低層卷積核學(xué)到的是邊緣、顏色塊這類基礎(chǔ)紋理中層學(xué)到的是更有結(jié)構(gòu)的局部模式比如某個弧線組合、某個紋理單元高層則對應(yīng)整個物體部件甚至整體語義。這個特點(diǎn)我在實(shí)際項(xiàng)目里驗(yàn)證過很多次當(dāng)訓(xùn)練樣本不足時網(wǎng)絡(luò)往往會停在低層特征上輸出的特征圖看不出什么語義信息訓(xùn)練充分后高層特征圖對目標(biāo)位置的響應(yīng)會非常明確。1.2 步長與填充特征的“采樣粒度”步長設(shè)置也很關(guān)鍵。很多初學(xué)者習(xí)慣把步長固定為1認(rèn)為卷積就該逐像素滑動。但實(shí)際工程中步長為2的卷積經(jīng)常被用來替代池化做下采樣好處是可以在降維的同時學(xué)習(xí)采樣方式而不是用固定規(guī)則硬性丟掉信息。每個卷積層輸入尺寸、輸出尺寸、核大小、填充、步長共五個參數(shù)配置它們要滿足兩個約束一是輸出尺寸不能變成非整數(shù)即上式必須整除二是感受野覆蓋范圍要合理別讓邊緣信息在第一層就丟太多。填充的選擇也要分情況。如果你做的是圖像分類通常paddingsame保持空間尺寸不變讓深層的特征圖不至于縮得太快如果你做的是像素級任務(wù)比如語義分割更要注意padding對邊界的影響因?yàn)樘畛?會在邊緣引入無效信息可能讓模型對邊緣區(qū)域的預(yù)測噪聲更大。我曾經(jīng)在分割模型里反復(fù)調(diào)整padding策略最終在訓(xùn)練時給輸入圖做小幅隨機(jī)裁剪讓邊緣目標(biāo)不那么頻繁地出現(xiàn)在邊緣位置效果比單純換padding好很多。2. 激活函數(shù)與池化讓網(wǎng)絡(luò)具備非線性與尺度魯棒性卷積本身是線性操作——它不過是一組乘加運(yùn)算。如果沒有非線性變換你再堆多少層卷積整個網(wǎng)絡(luò)等效于一個線性變換表達(dá)能力非常有限。所以每個卷積層后面幾乎都會接一個激活函數(shù)逐元素地對特征圖做非線性映射。早期網(wǎng)絡(luò)多用sigmoid但它在深層網(wǎng)絡(luò)中會帶來一個很致命的問題梯度消失。我們公司曾經(jīng)做過一個實(shí)驗(yàn)把一個小型網(wǎng)絡(luò)用sigmoid激活函數(shù)反復(fù)加深到二十幾層結(jié)果是訓(xùn)練loss幾乎不下降。后來換成ReLU同樣結(jié)構(gòu)、同樣超參數(shù)幾十個epoch后收斂明顯。ReLU的定義太簡單了[ f(x) \max(0, x) ]正區(qū)間導(dǎo)數(shù)為1負(fù)區(qū)間直接置0。這讓梯度在正向傳播路徑上能順暢回傳緩解了梯度消失問題。但它的問題在于“死神經(jīng)元”——大量負(fù)值輸入被置0后對應(yīng)神經(jīng)元可能再也得不到有效梯度更新永遠(yuǎn)輸出0。我在實(shí)際訓(xùn)練中觀察過統(tǒng)計模型剛初始化時ReLU死神經(jīng)元比例通常在10%以下隨著訓(xùn)練推進(jìn)某些通道的響應(yīng)逐漸變成全0占比可以達(dá)到20%甚至更高使用Leaky ReLU后這個比例顯著下降但訓(xùn)練速度略有下降。所以現(xiàn)在更推薦在中等規(guī)模網(wǎng)絡(luò)里優(yōu)先試Leaky ReLU或GELU而不是一把梭用ReLU。2.1 池化解決“位置微變但類別不變”的問題池化層做的事情概括起來就是兩個字降采樣。最常用的是最大池化——取一個小窗口內(nèi)的最大值作為輸出。這么做有兩個直觀的動機(jī)一是降低特征圖分辨率減少后續(xù)計算量二是引入一定平移不變性圖像里的目標(biāo)稍微移動幾個像素池化結(jié)果仍然穩(wěn)定。但池化有個容易被人忽略的問題它會讓位置信息變得粗糙。如果你做的任務(wù)是圖像分類目標(biāo)位置偏移幾個像素本來就不影響語義粗一點(diǎn)沒關(guān)系但如果是目標(biāo)檢測或關(guān)鍵點(diǎn)定位隨隨便便下采樣四倍定位精度就會大打折扣。所以現(xiàn)代檢測模型里主干網(wǎng)絡(luò)的下采樣比例往往會被刻意限制比如輸出特征圖的步長一般控制在32或16個別對小目標(biāo)敏感的任務(wù)甚至?xí)档?。池化的具體操作不復(fù)雜但選擇哪種池化是有講究的池化類型計算方式適用場景最大池化取窗口最大值分類任務(wù)、紋理顯著目標(biāo)保留強(qiáng)響應(yīng)平均池化取窗口均值全局信息整合避免極端值干擾全局平均池化對整個特征圖取均值分類頭前最后一層直接替代全連接層自適應(yīng)池化由PyTorch按輸出尺寸反推窗口輸入尺寸不固定時統(tǒng)一特征維度在實(shí)際項(xiàng)目中我常常把分類網(wǎng)絡(luò)末尾的全連接層刪掉換成全局平均池化加一個1×1卷積輸出類別數(shù)。這樣做的理由是全連接層參數(shù)量巨大而且一旦輸入尺寸變了維度就對不上全局平均池化則對輸入尺寸完全免疫并且天然匯總了每張?zhí)卣鲌D的全局語義。這個調(diào)整對控制過擬合也有幫助——參數(shù)量小了需要擬合的空間就小了。順便說一嘴現(xiàn)在很多新網(wǎng)絡(luò)已經(jīng)不用傳統(tǒng)池化。比如用步長為2的卷積做下采樣或者用空洞卷積在保持分辨率的前提下擴(kuò)大感受野。但池化這個概念并沒有過時理解池化的本質(zhì)有助于你理解為什么特征圖尺寸會一層層縮小以及怎么控制網(wǎng)絡(luò)的空間信息流。3. 特征圖的形狀變化書寫維度勝過看十遍論文我見過很多新手從GitHub上拉了一個模型下來代碼運(yùn)行通了但一旦要改輸入尺寸或者改網(wǎng)絡(luò)深度就卡住了。問題的根子在于沒有建立對特征圖形狀變化的直覺。下面我用一個具體例子完整走一遍。假設(shè)輸入圖像是 224×224×3網(wǎng)絡(luò)結(jié)構(gòu)如下卷積層164個3×3卷積核padding1步長1。輸入224×224×3輸出224×224×64。參數(shù)量3×3×3×64641792。池化層1最大池化窗口2×2步長2。輸出112×112×64。卷積層2128個3×3卷積核padding1步長1。輸入112×112×64輸出112×112×128。參數(shù)量3×3×64×12812873856。池化層2窗口2×2步長2。輸出56×56×128。卷積層3256個3×3卷積核padding1步長1。輸出56×56×256。參數(shù)量3×3×128×256256295168。池化層3輸出28×28×256。全局平均池化輸出1×1×256。全連接層或者1×1卷積輸出類別數(shù)。這個流程中可以清晰看到空間尺寸從224→112→56→28通道數(shù)從3→64→128→256??臻g尺寸下降意味著網(wǎng)絡(luò)在更大范圍內(nèi)匯總信息通道數(shù)上升意味著在更多維度上描述特征。這兩者總是交織在一起這也是CNN比較優(yōu)雅的地方。從計算量角度看主流框架PyTorch、TensorFlow的FLOPs計算工具都能幫你自動統(tǒng)計但你自己要能快速估算每層的計算量。單個卷積層的計算量大概是[ \text{FLOPs} \approx \text{輸出元素數(shù)} \times \text{核元素數(shù)} \times \text{輸入通道數(shù)} ]以剛才第一層為例輸出是224×224×64核元素數(shù)是9輸入通道是3所以 FLOPs ≈ 224×224×64×9×3 8.67 億次乘加接近9億??雌饋砗艽蟮秃竺鎸颖绕饋磉@只是毛毛雨。在實(shí)際部署時模型推理時間往往不是按參數(shù)數(shù)量算的而是按計算量FLOPs和訪存量算的。這兩個指標(biāo)在CPU和GPU上的權(quán)重完全不同后面我會專門展開講。3.1 感受野每個點(diǎn)看著多大范圍的輸入感受野Receptive Field是CNN里最容易被忽視的概念它決定了最后一層特征圖上的一個點(diǎn)在原圖上對應(yīng)多大范圍。簡單記公式初始感受野為1每經(jīng)過一個卷積核尺寸為k、步長為s的層感受野按如下方式增大[ RF_{\text{out}} RF_{\text{in}} (k - 1) \times \text{stride累積} ]我舉個例子你就能秒懂。一個兩層3×3卷積堆疊中間沒有池化每層步長1。第一層輸出上每個點(diǎn)看到的是原圖3×3區(qū)域第二層輸出的每個點(diǎn)看到的是第一層特征圖上3×3區(qū)域而第一層上3×3區(qū)域?qū)?yīng)原圖5×5范圍。所以兩層3×3卷積的感受野是5×5。三層3×3卷積的感受野是7×7。這一點(diǎn)在實(shí)際工程里的意義在于感受野如果太小模型看不到足夠的上下文識別大目標(biāo)時容易漏檢太大又可能引入過多無關(guān)區(qū)域?qū)е戮植考?xì)節(jié)被淹沒。比如檢測小目標(biāo)高分辨率特征圖上的感受野本身就不大反而沒太大問題而檢測大目標(biāo)通常依賴低分辨率、大感受野的高層特征。所以有些任務(wù)會刻意用空洞卷積來快速擴(kuò)大感受野??斩绰蕿?的3×3卷積實(shí)際覆蓋范圍相當(dāng)于5×5但參數(shù)仍然是9個。我在一個語義分割項(xiàng)目里就靠空洞卷積把感受野擴(kuò)大了一倍多又不增加什么參數(shù)量內(nèi)存占用和速度幾乎沒有損失。4. 經(jīng)典網(wǎng)絡(luò)架構(gòu)的演進(jìn)邏輯每個改動背后都有原因CNN發(fā)展到現(xiàn)在主干結(jié)構(gòu)已經(jīng)相當(dāng)成熟。但不了解來龍去脈你去讀那些新模型的代碼會非常吃力。我梳理了一下我認(rèn)為最關(guān)鍵的幾次架構(gòu)演進(jìn)它們每一個都回答了某個具體痛點(diǎn)。AlexNet2012用ReLU解決了深層網(wǎng)絡(luò)訓(xùn)練慢的問題用Dropout緩解了過擬合用重疊池化小幅提升精度。這個網(wǎng)絡(luò)第一次讓大家認(rèn)識到GPU并行訓(xùn)練深度網(wǎng)絡(luò)的威力。VGG2014核心思想就是“小核堆疊”。用三個3×3卷積堆疊替代一個7×7卷積感受野相同但參數(shù)量從49C2變成27C2還引入了更多非線性。VGG結(jié)構(gòu)極其規(guī)整是很多工程項(xiàng)目的默認(rèn)backbone選擇之一。GoogLeNet2014提出了Inception結(jié)構(gòu)每個block里并行多個尺寸的卷積核最后拼接通道。好處是在同一層內(nèi)捕捉多尺度特征但結(jié)構(gòu)復(fù)雜工程落地不太友好。ResNet2015核心是殘差連接把輸入直接加到輸出上。為什么有效因?yàn)榫W(wǎng)絡(luò)只需要學(xué)習(xí)殘差部分梯度可以從后層直接跳回前層訓(xùn)練幾十上百層不再是問題。我試過把ResNet的殘差連接去掉在CIFAR-10上同樣的深度準(zhǔn)確率掉了接近10個百分點(diǎn)。這不是玄學(xué)是優(yōu)化難度實(shí)實(shí)在在降低了。DenseNet2016每一層都跟前面所有層連接特征復(fù)用能力極強(qiáng)參數(shù)效率也很高。但其顯存占用通常較大因?yàn)橐4娲罅恐虚g特征。EfficientNet2019用復(fù)合縮放方法同時調(diào)整深度、寬度、分辨率。這個思路很實(shí)用——你不需要手動試很多組合按固定比例一起放大經(jīng)常能得到明顯更優(yōu)的效果。不同任務(wù)對主干架構(gòu)的需求差異很大。我做工業(yè)質(zhì)檢的時候小樣本場景居多輕量網(wǎng)絡(luò)反而更穩(wěn)在另一個需要高精度的識別項(xiàng)目里用了預(yù)訓(xùn)練的ResNet系列做遷移學(xué)習(xí)效果比從零訓(xùn)練好非常多。4.1 從零訓(xùn)練還是微調(diào)這是一個工程決策很多初學(xué)者以為模型總要從頭訓(xùn)練但實(shí)際上在絕大多數(shù)實(shí)際項(xiàng)目里遷移學(xué)習(xí)才是正確起點(diǎn)。預(yù)訓(xùn)練模型在ImageNet等大規(guī)模數(shù)據(jù)集上訓(xùn)練過的已經(jīng)在低中層的特征提取上非常成熟了你只需要在其基礎(chǔ)上針對自己的數(shù)據(jù)微調(diào)高層。我記得有一個直觀對比同樣只有5000張工業(yè)圖片的數(shù)據(jù)集從零訓(xùn)練的ResNet50驗(yàn)證集準(zhǔn)確率大約在87%而使用ImageNet預(yù)訓(xùn)練權(quán)重微調(diào)的版本能達(dá)到95%以上。這個差距在數(shù)據(jù)量越少時越明顯。不過要注意一個坑預(yù)訓(xùn)練權(quán)重本身是用自然圖像訓(xùn)出來的如果你的數(shù)據(jù)和自然圖像差異極大——比如是X光片、光譜圖、顯微圖像——那預(yù)訓(xùn)練對低層特征的增益就沒那么明顯了這時候可以考慮凍結(jié)前面幾層甚至全部從頭訓(xùn)練。微調(diào)時學(xué)習(xí)率要設(shè)得比從頭訓(xùn)練小很多通常建議設(shè)為主訓(xùn)練學(xué)習(xí)率的10%甚至更小。否則第一輪迭代就可能劇烈破壞原有權(quán)重。我自己常用的策略是先用1e-4的學(xué)習(xí)率微調(diào)全部層訓(xùn)練幾個epoch后再解凍所有層用小學(xué)習(xí)率繼續(xù)訓(xùn)練。數(shù)據(jù)增強(qiáng)在微調(diào)階段也不能省哪怕你的任務(wù)是工業(yè)圖我也會做隨機(jī)翻轉(zhuǎn)、平移、亮度擾動把有限數(shù)據(jù)的利用率提上去。5. 訓(xùn)練CNN你真正需要盯住的幾個信號很多人以為訓(xùn)練CNN就是把數(shù)據(jù)丟進(jìn)去、等loss下降就完事。實(shí)際上訓(xùn)練過程中的很多信號非常重要我在多個項(xiàng)目里靠這些信號救回了必失敗的訓(xùn)練。第一個信號是初始loss。分類任務(wù)如果是C類初始loss應(yīng)該在ln(C)附近。如果你的初始loss偏差很大大概率是權(quán)重初始化不對、輸入沒有歸一化或者標(biāo)簽有錯。我在一個多標(biāo)簽分類任務(wù)里初始loss一直比理論值高很多排查了一天發(fā)現(xiàn)是損失函數(shù)里標(biāo)簽平滑參數(shù)寫錯了把不該平滑的維度也消掉了。養(yǎng)成在跑訓(xùn)練前先算一遍期望初始loss的習(xí)慣能幫你省下大量排查時間。第二個信號是梯度范數(shù)。每個epoch記錄梯度的L2范數(shù)如果訓(xùn)練初期梯度范數(shù)突然爆炸到1e3以上說明要么是學(xué)習(xí)率太大要么是數(shù)據(jù)里有異常值。反之如果梯度范數(shù)一直在1e-7量級幾乎不動那大概率梯度已經(jīng)消失需要檢查激活函數(shù)和網(wǎng)絡(luò)深度。第三個信號是訓(xùn)練集和驗(yàn)證集的gap。gap小說明模型沒在過擬合還有提升空間gap大說明泛化能力不夠優(yōu)先考慮增加數(shù)據(jù)增強(qiáng)、正則化或者降低模型容量。但很多人忽略的是驗(yàn)證集loss有時會因?yàn)閿?shù)據(jù)增強(qiáng)強(qiáng)度太大而長期不降這時候不代表模型沒學(xué)好只是驗(yàn)證集和你喂給模型的數(shù)據(jù)分布不一致了。這種時候最好單獨(dú)跑一組無增強(qiáng)的驗(yàn)證數(shù)據(jù)做對照我靠這招排掉過好幾個假象。5.1 數(shù)據(jù)增強(qiáng)是治過擬合的特效藥但不是萬能藥數(shù)據(jù)增強(qiáng)在CNN訓(xùn)練里的地位非常高尤其當(dāng)數(shù)據(jù)量不夠時。常用的增強(qiáng)手段有隨機(jī)水平翻轉(zhuǎn)、小角度旋轉(zhuǎn)、隨機(jī)裁剪顏色擾動亮度、對比度、飽和度Cutout / Random Erasing隨機(jī)遮掉一個小區(qū)域Mixup / CutMix按比例混合兩張圖及標(biāo)簽這些方法各有適用場景。水平翻轉(zhuǎn)對多數(shù)目標(biāo)識別任務(wù)都安全但對文字識別、車牌識別這類有方向性的任務(wù)反而不安全。Cutout類增強(qiáng)能提升模型對遮擋的魯棒性但對小目標(biāo)檢測隨機(jī)遮掉一個區(qū)域可能恰好把目標(biāo)蓋住了造成標(biāo)簽與內(nèi)容不匹配訓(xùn)出來的模型反而變差。我在一個產(chǎn)品表面缺陷檢測項(xiàng)目里的經(jīng)驗(yàn)是增強(qiáng)強(qiáng)度需要根據(jù)數(shù)據(jù)量和任務(wù)復(fù)雜度調(diào)到一個合適的甜點(diǎn)區(qū)。增強(qiáng)太弱模型記憶數(shù)據(jù)增強(qiáng)太強(qiáng)模型學(xué)不到真實(shí)的判別細(xì)節(jié)。這里沒有萬能公式只能靠實(shí)驗(yàn)。你可以固定一個基準(zhǔn)增強(qiáng)配置然后每次只改一個維度看驗(yàn)證集變化。改動一次、驗(yàn)證一次這聽起來慢但比同時改五個變量最后不知道是哪個起作用要快得多。5.2 Batch Size、學(xué)習(xí)率與訓(xùn)練策略Batch Size 的選擇對訓(xùn)練結(jié)果影響很大。太小的 batch比如2、4梯度噪聲大訓(xùn)練不穩(wěn)定太大的 batch比如512、1024雖然梯度穩(wěn)定但容易收斂到尖銳極小值泛化能力可能變差。學(xué)術(shù)界在“大batch與小batch”上的討論很多我的工程經(jīng)驗(yàn)是中等batch32到128通常普適性最好尤其在顯存不夠時先用小batch確認(rèn)代碼邏輯能跑通再逐步往上加。學(xué)習(xí)率策略上比較推薦的做法是先用學(xué)習(xí)率熱身warmup從很小的值線性上升到目標(biāo)值避免初期劇烈震蕩訓(xùn)練中段用余弦退火或階梯下降把學(xué)習(xí)率逐步減小最后1-2個epoch可以降到極小值讓loss在底部多磨一會兒。我自己常用的是OneCycle策略學(xué)習(xí)率先升后降配合適當(dāng)?shù)淖畲髮W(xué)習(xí)率常常能在更短的epoch里達(dá)到更好的精度。但有前提——你對數(shù)據(jù)量、batch和網(wǎng)絡(luò)結(jié)構(gòu)已經(jīng)有比較充分的把握否則直接硬套OneCycle反而容易跑飛。6. 從訓(xùn)練到部署讓CNN真正跑起來的工程考量模型在GPU上驗(yàn)證準(zhǔn)確率不錯不等于就能順利上線。真正落地部署時你會遇到另一套問題推理延遲、顯存占用、精度損失、平臺兼容性。先明確一個基本事實(shí)訓(xùn)練時看重吞吐量throughput推理時看重延遲latency和資源占用memory/FLOPs。訓(xùn)練時可以隨便用大的batch、混合精度、多卡并行但推理時通常要求在單樣本或小batch下盡可能快。更關(guān)鍵的是硬件差異。GPU擅長并行稠密矩陣運(yùn)算CPU對這類運(yùn)算的支持遠(yuǎn)不如GPU但如果網(wǎng)絡(luò)里有大量小卷積、拼接、切分操作反而可能受限于訪存和調(diào)度在CPU上的表現(xiàn)差異很大。所以在實(shí)際項(xiàng)目里必須先搞清楚最終跑在什么設(shè)備上再決定優(yōu)化方向——如果跑在服務(wù)器GPU上浮點(diǎn)精度和顯存占用優(yōu)先如果跑在邊緣設(shè)備或手機(jī)上優(yōu)先考慮量化、剪枝、算子融合。6.1 通道剪枝、量化與知識蒸餾落地時最常用的三個手段是剪枝、量化、蒸餾但它們的收益和代價大相徑庭。通道剪枝是去掉網(wǎng)絡(luò)中對最終輸出貢獻(xiàn)不大的通道。常見做法是觀察每個通道的權(quán)重范數(shù)或者激活統(tǒng)計把范數(shù)小或激活接近零的通道刪掉再微調(diào)恢復(fù)精度。剪枝比例很關(guān)鍵剪太狠精度崩得快剪太少收益又低。我在一個輕量分類網(wǎng)絡(luò)里把通道數(shù)從128剪到96精度只掉0.3%FLOPs卻少了近30%這比例相當(dāng)劃算。量化是把你訓(xùn)練的32位浮點(diǎn)模型壓縮成8位整數(shù)甚至更低精度。一般有三種方式訓(xùn)練后動態(tài)量化、訓(xùn)練后靜態(tài)量化、量化感知訓(xùn)練。動態(tài)量化實(shí)現(xiàn)簡單但只對部分算子有效靜態(tài)量化需要校準(zhǔn)數(shù)據(jù)效果更好但操作更繁瑣。量化感知訓(xùn)練是在訓(xùn)練過程中模擬量化噪聲讓模型提前適應(yīng)低精度通常精度損失最小。對于CPU部署8位量化是性價比最高的優(yōu)化沒有之一。知識蒸餾是訓(xùn)練一個輕量學(xué)生模型去學(xué)大模型的行為。做法通常是讓學(xué)生模型同時去擬合真實(shí)標(biāo)簽和教師模型的軟輸出。軟輸出里包含了類別間相似度信息比如“貓”和“狗”的概率分布其實(shí)蘊(yùn)含了大量結(jié)構(gòu)知識這比單純的one-hot標(biāo)簽信息量豐富得多。我的一個落地項(xiàng)目里教師模型是ResNet50學(xué)生模型是只有原來1/4計算量的輕量網(wǎng)絡(luò)蒸餾之后學(xué)生模型準(zhǔn)確率比從零訓(xùn)練高了約4個百分點(diǎn)。實(shí)踐中這三招經(jīng)常配合使用先剪枝、再量化、必要時蒸餾輔助每一步都要在驗(yàn)證集上確認(rèn)精度變化不能盲目相信某個預(yù)設(shè)壓縮率。6.2 框架選擇與推理引擎在訓(xùn)練側(cè)PyTorch和TensorFlow是目前的主流選擇。如果項(xiàng)目以研究驗(yàn)證為主PyTorch生態(tài)更靈活在過去的幾年內(nèi)新論文模型基本都優(yōu)先提供PyTorch版本如果團(tuán)隊(duì)已有成熟的TensorFlow生產(chǎn)鏈路沿用TensorFlow也完全合理畢竟工程穩(wěn)定性和圖優(yōu)化集成更成熟。模型訓(xùn)練完成后的推理環(huán)節(jié)則可以考慮專門推理引擎比如TensorRTNVIDIA GPU、OpenVINOIntel CPU或ONNX Runtime跨平臺通用它們會把計算圖做算子融合、層間緩沖復(fù)用等優(yōu)化加速效果通常非常顯著。一個容易被忽略的點(diǎn)是推理引擎支持的算子集合和訓(xùn)練框架不完全一致。有些新算子或者自定義算子在ONNX轉(zhuǎn)換時可能直接失敗或者轉(zhuǎn)換后跑得非常慢。所以從一開始訓(xùn)練時就要考慮部署端兼容性。如果目標(biāo)平臺不支持某個算子網(wǎng)絡(luò)設(shè)計階段就換掉別等到訓(xùn)練完再折騰。我在一個項(xiàng)目里就因?yàn)樽远x池化算子無法導(dǎo)出到ONNX最后繞了一個大彎改網(wǎng)絡(luò)結(jié)構(gòu)損失了三天時間。另外輸入尺寸在部署時最好固定下來。動態(tài)輸入尺寸雖然靈活但很多推理引擎對動態(tài)shape支持不好會退化成低效的通用路徑。預(yù)先設(shè)定好幾個常用分辨率讓推理引擎把圖的shape和內(nèi)存布局都靜態(tài)化性能和穩(wěn)定性都會好很多。7. CNN的邊界與變體什么時候它是最好的選擇CNN很強(qiáng)但它不是所有問題的唯一答案。在圖像類任務(wù)里CNN至今依然是默認(rèn)選擇但在處理序列、點(diǎn)云、圖結(jié)構(gòu)數(shù)據(jù)時像Transformer、GNN這些架構(gòu)可能更合適。甚至在某些圖像任務(wù)上Vision TransformerViT已經(jīng)在大型數(shù)據(jù)集上超越CNN但ViT往往需要海量數(shù)據(jù)和更強(qiáng)的正則化才能訓(xùn)練好在小樣本場景下未必比得上有先驗(yàn)偏置的CNN。所謂“先驗(yàn)偏置”就是CNN天然具備的特性局部連接、權(quán)值共享、平移等變。你不需要告訴它“相鄰像素通常相關(guān)”網(wǎng)絡(luò)結(jié)構(gòu)本身就把這個歸納偏置內(nèi)置進(jìn)去了。在數(shù)據(jù)量中等或偏少的場景中這個偏置是巨大優(yōu)勢——模型不需要重新摸索像素間的空間關(guān)系。但這幾年有一種趨勢是用卷積注意力的混合結(jié)構(gòu)來取長補(bǔ)短。比如在淺層用卷積抓局部紋理在深層用注意力機(jī)制捕捉全局依賴。我在一個遙感影像分類項(xiàng)目里試過這種混合結(jié)構(gòu)全局檢測效果比純卷積高不少尤其在需要跨區(qū)域上下文時優(yōu)勢明顯。如果你手頭任務(wù)的特征同時有強(qiáng)局部性和強(qiáng)全局性比如大尺寸醫(yī)學(xué)影像或遙感圖值得優(yōu)先考慮混合架構(gòu)。不過需要提醒的是不要盲目追求最新架構(gòu)。對一個特定業(yè)務(wù)問題穩(wěn)定性、可復(fù)現(xiàn)性、部署易用性往往比刷那零點(diǎn)幾個百分點(diǎn)更重要。我在和不少同行交流時發(fā)現(xiàn)最穩(wěn)妥的路徑往往是先用一個成熟且更簡單的CNN基線跑通全鏈路再通過消融實(shí)驗(yàn)逐步替換模塊每一步都驗(yàn)證收益和成本。8. 我踩過的最有價值的幾個坑這部分挑三個印象最深的坑來寫可能比前面所有章節(jié)都更有實(shí)際價值。第一個坑是把輸入歸一化忘在訓(xùn)練前處理里但推理時沒有對應(yīng)處理。一個分類模型的輸入歸一化方式在訓(xùn)練和推理時必須完全一致。有一陣我部署一個模型時訓(xùn)練代碼里對圖像先做減均值除以方差但導(dǎo)出的模型沒有把這些歸一化操作包進(jìn)去推理端直接把原始像素喂進(jìn)去結(jié)果準(zhǔn)確率降了十多個百分點(diǎn)。后來我在導(dǎo)出時把歸一化作為一個預(yù)處理節(jié)點(diǎn)嵌入計算圖或者確保外部預(yù)處理和訓(xùn)練時完全相同問題才徹底解決。第二個坑是用數(shù)據(jù)增強(qiáng)后的分布去評估模型。最初做一項(xiàng)檢測任務(wù)時我沿用分類任務(wù)的模式對驗(yàn)證集也加了較強(qiáng)的增強(qiáng)結(jié)果驗(yàn)證集指標(biāo)一直在95%左右沒什么變化我就以為是訓(xùn)練飽和了。后來發(fā)現(xiàn)增強(qiáng)的隨機(jī)性掩蓋了真實(shí)困難樣本的表現(xiàn)。改成固定翻轉(zhuǎn)、固定裁剪的評估方式后模型的薄弱點(diǎn)立刻暴露出來針對性補(bǔ)了數(shù)據(jù)之后最終泛化性能大幅提升。第三個坑是推理引擎默認(rèn)選擇難以預(yù)料很慢的路徑。某個算子在某些推理引擎上需要跨步內(nèi)存拷貝性能一下子掉好幾倍。有一次我測量一個全卷積檢測網(wǎng)絡(luò)的推理延遲TensorRT下只有8毫秒改用CPU端的ONNX Runtime卻跑了近200毫秒。后來定位到是某個步長為2的轉(zhuǎn)置卷積算子沒有好的實(shí)現(xiàn)路徑。這種情況下最簡單的辦法就是改網(wǎng)絡(luò)結(jié)構(gòu)用最近鄰上采樣加普通卷積代替轉(zhuǎn)置卷積代價極小但延遲下降了非常多。這些坑說出來都特別簡單但每一個都是實(shí)際項(xiàng)目中耗費(fèi)了大量時間才換來的教訓(xùn)。如果你以后遇到類似“怎么數(shù)據(jù)越訓(xùn)越差”“怎么部署后精度和訓(xùn)練時對不上”的問題可以先按上面的清單排查一遍。對我個人來說CNN早已不是模型結(jié)構(gòu)那么簡單。它是理解深度學(xué)習(xí)中“表示學(xué)習(xí)”的最佳教材——從像素到特征、從特征到語義、從語義到?jīng)Q策每一層的變換都有清晰的幾何與統(tǒng)計含義。無論未來Transformer類架構(gòu)怎么流行這份對特征提取與空間建模的理解放到任何架構(gòu)上都不會過時。如果你正在學(xué)習(xí)和使用CNN我建議你不要只跑通現(xiàn)成代碼而是親手把每層的輸入輸出尺寸算一遍把中間特征圖可視化出來把loss曲線的每一個異常都追究到底。這個過程熬過去了你對深度學(xué)習(xí)的整體認(rèn)知會上一個臺階。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
91国模| 影音先锋乱| 亚洲色图 图片| 久久久久久性爱片| 久久婷综合| 天天日天天搞天天干| 亚洲高清欧美总合| 人人澡人人澡人人| 精品美女在线视频| 精品一区二区三区最新| 婷婷丁香久久| 99精品成人免费看| 国产一区二区精品久久99| 天天综合网网欲色| 91殴美| 999九九九九国产动| 日本熟妇熟色97一本在线观看| 亚洲精品xxx| 成人久久久| 91精品国产91久久久久久久久久久久| 久久夜夜夜| 久草色悠悠在线视频| 玖玖视频在线资源一区二区三区| 精品国产久热在线观看| 日va操| 五十路六十路七十路熟婆| 天天爱天天操| 中文字幕成人乱码熟女精品国50 | 天天综合网亚洲综合网| 欧美色图 人妻| 久久av网| 熟妇一区,二区,三区。| 久久精品日韩专区免费观看| 久久国产999| 亚洲女人毛茸茸91| 9丨久久九九九| 9美女超碰在线免费观看| 一二三四区电影| 久久风骚城市| 天美传媒AV在线| 91狠狠综| 欧美性爽xyxOOOO| 久久免费9| 欧美se综合| 啊啊啊爽爽| 9久精品| 中文字幕人妻资源在线| 欧美日韩黄片精品在线| 成人国产精品三级A片| 久久久久久国产无码精品| 综合伊人激情| 国产精品久久久久久片| 色综合久久久久| 日韩av乱伦| 在线99热| 中文字幕精品丝袜| 97久久精品国产| 久久日本熟女精品一区| 加勒比五月天| 91熟女网| 久久精品人人做人人看| av中文在线| 国模吧 一区二区三区| 操比国产| 一块操欧美性爱| 激情丁香婷婷| 麻豆天美国美国产AV| 超踫中文字幕| 男人 天堂 日 亚洲| 欧美性爱网97| 欧美姓爱综合网| 肉动漫无遮挡h在线观看| 日韩精品中文字幕人妻| 久久美女国产| 日韩无码嘿咻黑热久| 熟妇人妻一区二区| 91天美免费| 青娱乐二区免费| 亚洲国产高清福利视频| 中文字幕 一区二区 亚洲无码| 青青草吊丝| 亚洲AV在线资源| 人妻丰满熟妇一区二区三| 乱伦图av| 美日韩一卡二卡三卡免费人妻精品| 久久综合精品一区二区三区| 中文字幕人妻丝袜乱一区三区| 国产乱子伦久久精品综合一区二区三| 国产av激情无码久久天堂| 欧美自拍偷拍综合图片| 在线αⅴ| 久操大香蕉手机视频在线看| 天天操天天日天天干| 久久熟女人| 久久久精品视频免费观看| 青娱乐国产精品| 人人色人人操在线| 精品中文日韩字幕视频| 国产无码精品久久久久久| AA特级绝黄| 天天综合网国产| 97国产精选| 天天操夜夜操狠很操| 国色天香av| 久久久久女教师免费一区 | 国产精品毛片?v一区二区三区| 色9999日韩国产| 成人久久久精品| 青娱乐淫乱1314| 亚洲激情网| av东京热男人的天堂| 成人毛片免费| 大香蕉宅男伊人| 综合网亚洲| 91oumei| 97久久综合网| 激情婷婷五月天| 97久久国产亚洲精品超碰热| 视频黄色国产一级| 东方亚洲在线操逼天堂| 五月丁香社区婷婷日韩欧美精品影院 | 日韩精品一区二区三区色欲| 久久久草草精品| 日韩欧美午夜一区二区| 欧美韩国你懂得在线 | 亚洲爽图| 国产传媒日本欧美专区| 思思热在线视频免费| 欧美色图片91| 国产女人高潮嗷嗷嗷叫小说| 果冻传媒A片一二三区| 欧美1区二区三区公司| 人妻插插人妻人| 亚洲欧美国产中文视频| 亚洲日韩青青草色月| 亚洲激情在线观看一区| 日韩天天综合| 国产少妇肉丝在线观看| 欧美亚州色的图| 天天欧美欧美亚洲网| 一级@啪啪视频| 亚洲不卡不卡中文字幕不卡| 色吧 综合| 无码视频一区二区| 人妻精品一区二区在线| 日韩精品人妻一区二区| 国产高清不卡视频| 日韩av一级黄片| 嗯嗯啊啊啊好爽| 欧美综合骚| 美国日韩黄片| 精品久操| 欧美成人亚洲精品| 亚洲精品亚洲人成在线麻豆| 亚洲视频中文一区| 后入式免费视频| AV一二区| 日欧操屄视频| 国产精品久久久久久久AV大片| 制服诱惑亚洲一区二区三区在线观看| 国产福利精品最新在线| 日本色色色网站免费看不卡| 久久人妇| 爱射综合| 九九黄色视频在线观看| 成人日韩3| 33044男人的天堂深夜备| 精品一区二区三区蜜桃臀赵总| 老司机福利青青草| 中文字幕在线第二页| 奸色色 男人天堂 天天射| 特级特黄一级毛片免费| 日本伦乱九九九综合| 99精品丰满人妻无码| 精品女人999| 乱论91| 欧美大片91| 大乔未久88一区| 无码99| 免费一级黄色录像影片| 伊人操| 91N综合网在线| 啪啪91| 一区在线观看中文字幕| 日韩精品在线观看观看| 日B操| 91国产丝袜白虎| 久草免费福利在线播放| 爱av免费| 女人午夜视频777| 欧美日韩午夜精品一区二区三区 | 小电影欧美91| 级做a爱无码性色永久免费| 少好三P| 久操高青| 久久熟妇五十路一区| 神马精品视频| 人人乐大香蕉| 五月丁香久久| 97人人射| 免费黄色片子| 人人色97| 天天影视射综合网| 青青草色插素人| 抽插爽| 久久av色| 亚洲在线观看| 亚洲欧美在线观看2021| 被窝影院午夜看片无码| 韩日色费| 污污汅18禁网站在线永久免费观看 | 欧美AB在线观看| 亚洲国产欧美中日韩成人综合视频| 欧美Aⅴ| 被窝影院午夜看片无码| 日韩无码三级影院| 伊人久操| 久久久专区| 97超碰欧美精品| 91欧美另类| 97超碰久久色| 蜜汁欧美| 91夜色| 久夜视频| 国产精品人妻熟女aⅴ| a片 xxxx受爽视频| av激情亚洲五月天| AA级电影三区| 欧美日韩国产高清在线一二三区 | 99.色网| 67194无码不卡| 精品视频97| 大香蕉琪琪日本女优不卡| 美女干逼2| 大香蕉2017| 97亚洲色图| 私人尤物在线精品不卡| 丁香成人五月天| 国产精品小视频一区二区三区| 少妇天堂网络| 亚洲精品九九九九九九| 五月丁香激情四射| 国产无马视频| 天天综合网国产| 蜜桃一区二区三区| 中国AAAAAA黄色片| 日本中文字幕在线视频| AV色五月天| 国产传媒一区二区三区| 亚洲欧美日韩免费电影| 97在线视频观看| 蜜臀久久99'精品久久久| 欧洲一区二区三区四区在线观看| 亚洲天堂欧美| 美女自卫慰黄网站免费| 欧美一二三区四五区| 男人的天堂日韩| 伊人国产成人av网站| 五月丁香拍拍激情综合三级| 野狼激情网| 蜜臀无码一区二区| A片大香蕉在线| 亚洲成熟国产精品美女| 99re这里只有精品3| 日韩八十路老熟女| 7777奇米影视久久| 麻豆 欧美 日韩| 久久精品无码熟妇一区二区三区视频导航 | 久久婷婷五月天| 九九九九九九九九九九精品视频| 免费试看60秒| 97蜜桃综合| 97日韩欧美亚洲| 女人喷水视频在线观看| 97色论| 女性91网站| 精品成人av一区二区三区在线| 成人A片男人的天堂| 91色婷婷综合久久中文字幕二区| 亚洲国产麻豆一区二区三区| 人妻免费观看| 欧美亚洲第一页| 夜夜操天天肏| 日本不卡高清视频| 牛牛久久国产精品视频一二三| 好属操| 免费看一级a性色生活片久久无| 国产丰满少妇久久久精品影院| AV女优男人的天堂| 五月天社区| 草久在线| wwwss在线观看| 91大香蕉伊人| 人妻天堂综合网| 精品人妻少妇| 天天狠| 91色图| 欧美激情总合网| 另类图片天天影视| 久久最新免费视频23| 久久久久99999| 激情五月激情综合网| 激情小说激情视频| 蜜臀久久99精品久久综合| 91精品人妻一品二品三品| 色九月婷婷| 超碰免费人妻在线| 亚洲精品97中文字幕| 在线看片国产精品每日更新| 春色综合免费| 天天综合色| 天美传媒AV在线| 亚洲、日韩、综合、另类| se吧提供国产乱老熟视频胖女人| 亚洲在高跟鞋自慰久久在色线| 日本日逼高清| 亚洲色图欧美色图综合| 日韩在线视频1234| 亞洲久久直播| 亚洲一区二区三区婷婷| 1234区中文字幕在线观看_青青草国产在线_日韩一区二区 | 澳门色噜噜色噜噜色噜噜色噜噜色噜噜| 99视频内射三四| 日韩成人高清一区二区| 欧美精品久久| 91美女在线精品视频| 亚洲国产精品9999在线观看| 99re黄| wwe 天天干.com| 久久鲁干| 国产精品久久久吖| 久久99久久99精品天美传媒棢·纸:. | 午夜国产成人福利视频| 极品欧美一区二区三区| 亚洲精品乱码久久久久久蜜桃麻豆| 六月婷婷激情| 丰满岳乱妇一区二区三区| 国产后入式在线观看| 国产久久视频| 91久久久久久| 成人精品一区二区91毛片不卡| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 天天躁日日躁AAAAXXXX国产 | 亚洲中文字幕三级在线| 八戒午夜福利理论片| 九草九九九| 亚洲 欧美 中文 日韩超碰| 日韩精品一区二区日韩| 高清有码一区二区| 亚洲色交| 亚洲在钱| 性色av一区二区| 9+1视频网址| 中文字幕一区电影在线观看| A级片一区| 激情小说激情视频| 天天操天天干美女网址导航| 超碰在线97国产| 欧美亚州手机在线| 天天日B狠狠操| 五月天激情四射| 欧美精品日韩久久久九| 国产人妖的免费的视频| 午夜精品久久一区二区| 色图综合| 国内精品99999| 亚洲精品 欧美精品| 日韩精彩免费| 九色97| 亚洲各类熟们中文字幕| 在线观看AV片| 国产一级137片内射麻豆| 试看60秒 爽| 快灬快灬 一下爽蜜桃在线观看| 91麻豆一二三区| 9热9热综合网| 久偷拍| 在线 亚洲 网爆 自拍| 夜夜爽33333| 亚洲色婷婷| 欧美日综合| 免費黃色視頻觀看一| 亚洲无码久久久久久久| 婷婷五月天丁香| 中文字幕成人| 99热色这里只有精品| 久久久久成人蜜桃精品| 99亚亚热| 暖暖精品二区三区观看| 91美乳| 青青草视频导航官网| 极品内射| 91 国产丝袜在线播放-百度| 骚鸭AV| 大奶的诱惑| 日本不卡五区| 久久国产免费激情视频| 亚洲高清国产理伦片| 久久高清欧美国产| 日本色色网| 久久大香蕉手机高清| 亭亭丁香激情| 制服丝袜第二页| 久久宗合97| 亚洲成人ab| 青青操网| 久久精品国产亚洲AV无码电影| 国产精品一级片在线看| 99热网站| 亚洲情色图片区| 五月天亚洲网| 七月婷婷综合| 国产精品自在线发布| 成人AV在线电影| 中文字幕老熟妇黄色视频| 一区中文字幕二区日韩| 久射吧| 男人天堂2017| 玖玖爱免费观看视频| 九九九九九九九精品视频| 中文字幕一二三区| 欧美后入式| 色网站导航大全| 中国东北熟女老太婆内谢| 色五月婷婷在线| 嫩草伊人久久精品| 2020中文字幕在线观看| 久久高清欧美国产| 亚洲欧美日韩有码| 激情欧美97| 91成人久久| 色穴精品| 0755午夜福利视频| 久久精品国产99精品亚洲蜜...| 欧美顶级黄片AAAAA在线免费看| 超碰公开久久网| 青青青草伊人精品| 亚洲无线码欧洲精品区别| 综合色播| 青青草无码视频| 国产女同在线观看视频| 99熟女| 亚洲综合图片在线| 极品综合| 婷婷情色综合网| 久久风骚城市人| 国产av又色又爽又黄| 97人肏| 日韩有码中文字幕女同性恋| 婷婷丁香五月激情啪啪| 久久网亚洲| 九月激情婷婷| 自拍欧美| 黄色视频60分钟| 青青操97| 亚洲欧美日韩中文播放| 亚洲熟妇自偷自拍另欧美| 夫妻AV网站| 一起草日韩| www.高清无码诱惑一区.com | 久久人人爽人人爽人人片Ⅴ| 99re热| av天堂天堂av日韩| 亚熟hd视频在线| 日本高清视频xxxx| 欧美 熟女 日韩| 蜜乳AV.COM| 中文字幕十五区| 一区二区三区在线美女| 青青草五月天| 成人性爱av.com| 97精品国产手机| 伊人久久综合影院| 欧美色道啊| 国产一区二区三区导航| 国产精品白丝www| 99综合网| 国产成人久久精品蜜臀| 综合干干干av久久久综合网| av天堂精品久久| www被窝色com| 天天做天天爱| 欧美日韩国产成人高清| 四虎免费看黄| 操逼操网| 色97干| 国产精品一区二区在钱播放| 日韩欧美操逼xxx| 老女人碰碰在线碰碰视频| 黑人操一区二区| 亚洲蜜臀精品视频久久| 久久久一区二区三区四曲免费听| 国产精品com| 久久一二三四五六七八九区区| 国产不卡免费在线视频| 骚货操死你| 日韩pv中文| 五十路六十路七十路熟婆| 亚州欧美总和| 五月婷婷激情综合| 亚洲国产精品9999在线观看| 黄色工厂这里只有精品| 蜜桃视频一区二区三区在线观看| 国产AV精久久| 69精品| 亚洲图片 激情小说| 亚洲成人综合在线| 黑人美精品 A片| 蜜桃天美传媒AV一区二区三区| 爽爽歪在线视频| 国产极品99热在线播放69| 91免费看中出视频| 吉川爱美亚洲二区在线 | 欧美激情专区| 欧美 综合 亚洲| 激情五月天婷婷| 亚洲 自拍偷拍 欧美| 蜜臀AV午夜精品久| 亚洲日本天堂| 亚洲免费精品一区| 91站街按摩店老熟女熟女| 亚洲精品国产精品成人| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 日本在线一二 | 一道本东京热加勒比一区二区三区| 三级网色| 影音先锋日本一区二区| 91网站18禁| 啊啊啊啊好大好硬啊啊啊啊啊| 亚洲美乱| 99激情视频| 日韩人成网站在线播放| 三级激情网站| 青娱乐淫乱1314| 熟女精品日韩一区二区三区| 国产熟女自拍| 新视频sss国产| 中文字幕一区二区三区蜜臀| 嗯啊不要在线| 色播综合| 婷婷五月天av| 国产福利精品最新在线| 操逼视频免费日韩无码| 中文字幕一区二区韩| 免费看黄片现成| 又大又大又大又粗爽高潮观看 | 精品国产乱码久久久久久口爆网站| 波多野42部激情无码喷潮| 久久系列| 91综合网站| 欧美 亚洲精品首页| 人人澡人人澡人人| 日日日日做夜夜夜夜做无码97| 超碰97最新人妻| 成人综合视频久久| 四虎免费看黄| 91/欧美| 精品无码人妻一区二区免费蜜桃| 欧美白嫩女HD| 国产欧美成人精品| 好爽要喷了| 久久久月天| 精品高清牛人盗摄一区二区三区中文字幕A片免费在线观看 | 密桃99999| 嗯嗯嗯好爽| 成年女人一区| 亚洲综合网图| 中国黑人三级片网站上区| 国产午夜视频| 日日干夜夜骑| 91爱网| 亚洲欧洲成人在线电影| 亚洲小电影免费涩涩成人在线高清| 亚洲精品一区二区精品| 操逼啊啊啊91| 天天做天天爱| 特级大荫道BBwBBwBBW| 18岁禁 茉莉成人久久| 日本九九久久99| 本道在线| 久久专区| 日韩无码黄色片| 无码抄逼网| 日本高清电影欧美色图| 岛国人妻少妇av在线观看| 国产女人9999| 欧美九九九九九| 亚洲欧洲日本精品中文a∨| 色官网色综合| 992这里有精品| 国产精品熟女AV中文字幕在线播放| 国产偷仑| 色色九区| 亚洲色堂免费视频| 大香蕉之青青草原| 女优大全 - 91n| 天天操人人操狠狠插| 亚洲天堂无码| 日日干日日操五月天伦理视频| 日本高清熟女久久一区| 91综合熟女| 欧美不卡二区| 精品一区二区三区最新| 婷婷九月丁香| 国产精品久久久久久久AV大片| 操人91| 在线观看视频91| 超碰美国| 久久人人爽人人爽人人片Ⅴ| 安徽熟妇视频| 亚洲欧美黄| 一区二区三区精品视频| 丝袜综合| 日本一区二区中文字幕久久| 屁屁影院一区二区三区国产| 97色色色综合网站| 精品视频一二三中文| 无码人妻丰满热妇又大又粗| 日本 免费 一区二区三区 久久香蕉 | 久久九九热| 伊人久久在线视频观看| 黄色成品网站| 熟女人妻一区二区三区| 极品白嫩美女白浆成人福利在线看| 区一二区日韩亚洲乱码av电影| 亚洲深夜福利| 中文久久爆乳| 国产吹潮女在线观看| 在线观看无码三级少妇| 黑人中出21连凳花野真衣| 偷拍 亚洲 欧美| 任你草| 91色欧美| a在线视频免费观看| 嗯~啊~快点 死我视频免费看网站| 亚洲人体视频在线观看| 日本免费不卡二区| 黑人免费福利视频| 日韩情色视频| 精品国模无码| 久久综合中文国产| 成人精品久久久午夜福利| 久久久9视频| 久久AV无码AV| 欧美午夜色妇色鬼| 欧美日韩*字幕一区| 97青青操视频| 久艾草在线精品视频在线观看| 日韩在线女优天天干| 91 丝袜在线观看| 日本一级婬片试看三分钟| av网页一区二区三区| 超碰色中文| 老熟女乱子伦中文字幕一区二区| 久久鲁夜| 97啪啪| a网站免费观看| 精品少妇一区二区三区免费观看| 日韩啪啪啪啪啪| 99re黄 | 99天天超碰| 亚洲无码视频免费在线观看网址!| 99精品在线观看| 三级激情网站| 久草精品国产99| 人人爱操| 人人摸人人舔一区二区| 中文字幕精品区先锋资源| 五月天伊人网| 亚洲 图片 欧美 色图| 天天激情综合站| 美女91av| 色播五月丁香| 欧美不卡在线一区二区| 日本精品久久久久久久| 人人透人人操| 久久精品国产亚洲5555| 久久久久网站-538在线视频-欧美永久乱码 | 在线国产一区二区av| 亚州欧美在线| 91撸色网 玖玖网 欧美| 18禁超污无遮挡无码免费网| 久操免费观看| 伊人伊人LD| 色情成人五月天| 国产隔壁老王影院在线| 天天欧美97| 一区二区精品更新提醒| AV女优男人的天堂| 2017,超碰| 天堂中文日本在线观看| 久久一留热品黄| 人人弄人人摸| 亚洲区限制级| 六月婷婷五月丁香| 天天综合网在线| 亚洲AV永久无码一区仙野| 色吧91| 色拍偷亚洲| 亚洲欧洲小说图片视频| 久久香蕉综合一本到3atv| 九九九久久久| 精品无人区麻豆乱码1区2区图片| 国产农村妇女精品一| www色日本| 国产又黄又粗的视频| 久久αⅴ| 色哟哟av| 狠色婷婷久久一区二区三区_| 97超碰jingpin| 亚洲色图欧美视频| wwwxxx日本爽| 久操精品| 97资源站日韩| 亚洲se电影| 老司机免费视频在线91| 超碰97资源大奶| 中文字幕啊啊啊在线观看视频| 成年人性爱日韩| 日韩精品色呦呦| 大JI巴好深好爽又大又粗视频| yazhououmeizongya| 精品国产久久乱码| 丁香婷婷激情五月天无毒不卡 | 99热精品在线| 性爱av在线免费观看| 污污汅18禁网站在线永久免费观看 | 久久透逼视频| 岛国在线国产| 日B操| 免费中文综合精品| 国产91福利小视频在线观看| 亚洲色图图片| 亚洲综合九九| 欧亚日韩中文在线| 91色婷婷综合久久中文字幕二区| 亚洲第二页| 亚洲中文字幕av | 伊人骚琪琪亚洲天堂网站| 亚洲第一页色网| 5252色欧美在线男人的天堂| 人妻少妇无码| 99热一区二区三区四区| 欧美图片校园春色| 中文字幕AV中出| 亚洲高清欧美总合| 亚洲成人贴图| 国产精品久久久吖| 国产传媒午夜理伦精品| 91精品久久久| 粉嫩不卡一区二区性爱| 亚洲精品aa久久伊人| 看日韩操逼| 色色五月天激情| 性爱久久| 欧美熟妇精品黑人巨大一二三区| 中国黑人三级片网站上区| 最新av在线| 综合大香蕉美。| 啊啊啊好大好深| 大学生美女口爆| 亚洲综合在线视频| 91暧暧| 亚洲91av| 亭亭在线资源| 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | 97中文超碰| 伊人网av| 亚州综合AⅤ| 欧美色乱| 欧美日韩岛国大片在线观看| 97国产亚洲中文在线| 91丨人妻丨国产丨丝袜| 久久九九精品一区二区| 欧美色乱| 乱伦1色页| 长长久久免费视频| 亚洲精品天天影视综合网 | 97欧美精品综合| 天堂综合| 91熟女视频| 国产熟女乱论| 蜜色网色哟哟| 色综合1991| 免费国产电影一区二区| 天天日B夜夜干B时时操B| 国产高清1234区| 亚洲综合 欧美| 小说区 图片区色 综合区| 亚洲天堂7777| 亚洲综合网图| 偷偷人人精品女女久久| 日婷婷| 香蕉久久国产AV一区二区| 极品少妇99| 天天拍夜夜| 久久久久成人亚洲国产| 日少妇亚洲版| 97欧美日韩| 少妇人妻在线| asc国产精品| 色噜噜人妻丝袜AV资源| 日本在线伊人啪啪| 大香网站| 国产农村妇女精品一二区| 亚洲色婷婷综合久久一区二区三区| 1769一区| 大香蕉碰碰| 欧美色交| 国产真实野战在线视频| 另类av天堂| 69视频入口| 精品久久視頻在线| 情色大香蕉| 亚洲一区二区三区欧美日韩| 99九九久久| 大JI巴好深好爽又大又粗视频| 2024人人操人人摸| 狠狠干2020| 乱伦图一区| 亚州综合图片| 日韩乱伦AⅤ| 91国产大片| 国产精品分类在线观看| 久久免费中文字幕在线观看| 97Ai亚洲| 久久乐| 综合五月天| 超碰在线成人| 91精品国| 五月丁香| AV中亚| 六月婷激情福利天堂69| 国产97免费视频| 激情久久久| 精品日日人妻| 嗯嗯啊中文字幕| 欧美AB在线| 久久伊人在线五区| 国产真乱mangent| 91美女在线视频| 777AV电影| 色在线69堂| 亚洲AV成人无码久久精品播放| 中文字幕乱偷人妻久久艾草网| 超97在线精品视频| 亚洲999综合| 天堂中文日本在线观看| 熟女熟妇一区二区三区视频| 再深点灬舒服灬太大了好硬好爽| 久草毛片| 亚洲在线观看| 九色视频91| 大香蕉综合网| 99热aaa| 日本www操操操| 国语精品av| 美腿色图| 色欲蜜臀AV| 风韵犹存大大大大香蕉| 视频在线观看一二三区| 91精品微拍福利| 9997se| 夜夜操二区| 国产美女销魂在线观看不卡| 中文字幕诱惑制服人妻丝袜美丝袜美 | 精品欧美日韩在线观看| 久久免费精彩视频| 亚洲精品一二牛牛| 热热色色综合| 夜夜爽33333| 天天日天天搞天天干| 一二区在线观看视频| 日韩性色b| 91社操逼| 神马久久久久久| 在线亚洲丝袜视频网站| 99无码视频| 国产精品日本无码A片| 台湾佬中文娱乐网久久久久久久久久com | 久久婷五月天| 人人人摸人人| 九九九九热只有精品| 色狠人在线99| 久久久com| 91丨九色丨国产丨人妻在线 | 久久黄色视频一区二区三区| 国产97av| 97欧美色资源| 美女黄页| 国产乱伦性爱AV| 免费看片黄| 亚洲欧美91| 人妻熟妇久草在线| 久久a久久| 婷婷丁香五月激情啪啪| 熟妇xxxxx性春色| 91日韩国产欧美亚洲另类精盘州至城都| 成人天天看站长推荐| 日韩成人精品中文字幕| 十八禁成人网站在线观看| 东京热大香蕉| 久久久无码精品人妻二区| 夜夜福利| 夜夜操天天肏| 熟妇熟女视频一区二区三区| 午夜福利视频在线一区| 国产精品 久久久精品一牛| 亚洲情色视频| 欧美色交| 神马九九九| 欧美乱妇狂野欧美在线视频| 在线观看十八禁| 成人看片网站| 日韩性爱高清免费视频| 国产精品一区二区校花| 日本中文字幕不卡视频| 78久久| 熟妇色99| 久久99国产精品| 国产一区二区在线看| 久久久久国产精品人妻aⅴ天堂| 日本一片一区| 日本九九久久99播| 久久久人体| 五月婷婷综合网| 亚洲操逼网| 欧美丰满熟妇XXXX性ppX人交| 国产熟女乱论| 国产福利小视频高清在线观看| 午夜超爽| 亚洲欧洲综合成人av一区| 久久受www免费人成| 亚洲精品一区二区精品| AV天堂国产| AV和黑人在线播放| 秋霞久久亚洲精品成人| 成人七区| 午夜寂寞欧美| 欧美中出1| 婷婷久草| 国产精品久久伊人| 91超碰在线观看| 在线不卡视频| 99re视频在线观看这里只有精品| 超碰免费人人| 超踫中文字幕| 精品网站9999| 国产精品网站免费| 超碰97最新人妻| 操少妞在线视频| 欧美性第1页| 蜜臀久久99精品久久久久久| 超碰97人妻在线| 国产精品久久aV| 亚洲欧洲综合av在线| 无码逼| 91精品黄在线观看| 欧亚综合一卡二卡中文字幕| 亚州成人A√| 涩涩久久精品| 大鸡巴久久| 一道α片欧美| 一级久久性爱视频| 天天日天天操心| 天堂精品小草| 曰本道人妻久久久在线不卡色视频| 欧亚 另类 久| 香蕉国产精品麻豆亚洲欧美日韩| 国产一区二区三区免费视频在性观看| 五月丁香拍拍激情综合三级| 欧美在线综合| 中文字幕第7页| A 天堂| 国产伦乱91| 国产suv精品一区二区四| 美女干逼2| 一区二区视频在看| 日韩av电影成人在线| 伊人久操| 欧美少妇大量自拍视频在线观看| 国产成人主播| 中文字幕三四五区| 九九综合久久中文字幕| 色色五月丁香| 亚州 综合 色图| 精品国产AV一区天美传媒| 翔田千里AⅤHD无码| 九九热精品在线| 亚州色图欧美| 日韩欧美加勒比| 日韩在线观看字幕精品| 东北夫妻性偷拍| 东京热伊久| 亚洲激情在线观看一区| 九九这里只有精品| 欧美 综合 亚洲| av影片在线观看不卡| 欧美精品1区2区3区| 91亚洲欧美色图| 9久久久久| 国产亚州日韩欧美看片| 97超碰巨乳| 久久男人天堂| 综合激情五月天| 日韩中文字幕宗合在线| 国产亚洲99久久精品熟| 亚洲欧洲另类| 中文字幕精品亚洲熟女| 亚洲国产成人精品999| 天天做天天爱天天高潮| 91热色| 中文字幕高清精品一区| 四虎影视永久在线观看精品免费网站| 躁躁日曰躁2020| 啊啊啊啊啊啊好多水| www.人人cao| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 国内毛片无码一级毛片| 精品久久艹| 99在线免费公开视频| 色狠狠综合噜一二三区| 啊啊啊网站| 中文字幕日韩综合| 熟妇人妻精品一区二区| 日韩女模中文造逼| 欧美性五月| 俺去俺来也在线www| 屁股久久久久久久久| 成人七区| 欧美色综合图片| 国产精品嫩草影院免费| 最新av在线| 国产精品一区二区校花| 欲射影视| 亚洲第一狼人丝袜美女另类| 欧美成人A天堂片在线观看| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴| 蜜臀在线看片| 婷婷另类小说| 99re视频在线观看这里只有精品| 欧美日韩另类在线| 国产97在线 | 亚洲| 伊人久久亚洲色欲综合网站| 欧美激情 日韩精品| 五月色网| 久久久久久久免费A片国产成a人亚洲精∨品无码| 婷婷丁香六月| 一级免费啪啪片| 成人九九| 欧美日不卡| 午夜舔阴达高潮视频免费看| 欧美人妻二区三区| 亚洲春色欧美激情自拍| 日韩精品99久久久久久中文字幕| 国产成人无码a| 超碰97久久国| 乱老女人一区二区视频| 人妻丝袜一区二区三区在线| 久久久精品国产亚洲伊人| 97超碰人人模人人拍人人| 日本不卡二三区| 亚洲av淫乱| 好爽视频在线观看| 亚洲综合另类欧美久久久| 日韩欧美大力操| 久久久久久中文| 天天影视网综合少妇| 国产探花日韩援交| 日本国产二线女色| 又黑又大又粗| 蜜乳av一区二区| 97国产精选| 四虎影库国产精品免费| 久久亚洲AV无码专区首页| 97伊人超碰| 日韩一区二区熟女| 午夜久久无码1000合集| 96精品久久| 亚洲一二三| 激情99| 久久riav中文精品| 99久在线精品99re8蜜桃| 99re8超碰| 午夜色婷婷| 成 人片 黄色大片| 激情小说激情视频| 蜜臀久久在线视频| 日本99久久| 精品中文字幕一区二区| 国产sv美女内射| 裸体美女久久久| 爱爱动态120秒| 天天日B夜夜干B时时操B| 国产自制av蜜乳| 性欧美第一页| 99色婷婷中文字幕乱色| 亚洲综合色网| 性在久久久久久| 欧洲性爱无码区| 久久亚洲欧美一区二区三区-亚洲国产精品第一区二区 | 少妇xx精品| 久久久久久网址| 性暴力欧美猛交在线直播| 九九热精品| 九99久久| 天天天天天超碰| 亚洲情色1区| 色丁香五月婷婷| 国产三级日产三级韩国三级| 澳门黄片一香蕉视频| 久久久久久久| 怡红院亚洲怡春院av| av亚洲天堂资源网站| 亚码激情| 99热这里只有精品99| 亚洲午夜福利视频| 可能人人看人人摸| 国产第12页| 亚洲精品国产精品成人| 日韩大香蕉AV影片| 综合色久欲| 97免费视频在线观看视频| 欧美久久久15P| 国产夫妻一区二区| 97超碰美国| 色性综合| 亚洲第一页色| 日产狠狠干| 97色色色| www.色婷婷| 农村妇女一级二级三级视频| www.99在线| 五月丁香婷婷色| 五月丁香综合啪啪| 日韩性爱高清免费视频| A片 AV一级在线播放观看免费| 国产熟女完整版中字| 这里只有精品视频在线观看麻豆| 亚洲无无码αⅴ每日更新| 天天射天天| 国产美女裸体秘 永久无遮挡| 中文字幕美女91| 26uuu欧美日韩| 日日噜噜夜夜狠狠视频无| 一区二区三区亚洲| 中国少妇XXXX做受| 久久综合亚洲色1080p| 日韩卡一卡二卡三在线| 日本精品无码三级网站| 亚洲一区二区三区AV无码| 国产欧美岛国精品一区| 中国一区二区亚洲人妻| 最新加勒比丝袜在线| 狠狠干综合| 亚洲情色电影网| 久久婷婷在线观看视频| 精品视频97| 欧美 亚洲 91| 暴力av在线|