日韩精品一区二区三区在线视频放-无码中文字幕V?一区二区-成年片免费观看视频-国内少妇人妻丰满av-国产精品中文字幕免费观看-亚洲成人久久一区二区三区-国内少妇偷人精品视频无缓冲-一区二区国产精品日本一区二区三区在线网

ARTICLE DETAIL

資訊詳情

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

近紅外光譜回歸分析:深度學習模型對比與實驗全解析

近紅外光譜回歸分析:深度學習模型對比與實驗全解析 簡介一份面向計算機專業(yè)學生、用于畢設或課程作業(yè)的深度學習教育項目聚焦近紅外光譜數(shù)據(jù)的回歸分析。近紅外光譜屬于非破壞性檢測技術項目將深度學習模型應用于成分或性質(zhì)預測是數(shù)據(jù)科學領域的典型實踐。壓縮包共9個文件以8個Python腳本為主輔以1個Markdown說明文檔整體大小僅27KB代碼結(jié)構(gòu)清晰。腳本中實現(xiàn)了ConvNet、SpectFormer、DeepVit、VitNet等模型并提供對應的遷移學習版本便于對照不同網(wǎng)絡結(jié)構(gòu)在光譜回歸任務上的表現(xiàn)。已有235人瀏覽學習。通過閱讀這些源碼可以掌握數(shù)據(jù)預處理、模型搭建、訓練驗證等完整流程也可直接復用或修改模型用于自己的實驗或課題適合想快速上手深度學習回歸項目的學生參考。1. 近紅外光譜數(shù)據(jù)回歸分析模型這套代碼包不是黑匣子是一組可復現(xiàn)的對照實驗拿到「基于深度學習的近紅外光譜數(shù)據(jù)回歸分析模型」這套代碼包時我第一反應是又一個調(diào)參模板拆完才覺得它最值錢的不是某一個模型有多先進而是同一份數(shù)據(jù)上同時給了四條結(jié)構(gòu)路線——ConvNet、VitNet、DeepVit、SpectFormer——每條還帶一個帶 TL 后綴的遷移學習變體。近紅外光譜回歸任務正好卡在幾個老問題上波長點太多、樣本量太少、化學吸收帶相互重疊單靠一個網(wǎng)絡很難把「為什么這樣設計」講清楚。這套結(jié)構(gòu)把最常見的解題路徑一次鋪開了。適合兩種人一種是做計算機類畢設、課程設計需要完整實驗對比的同學另一種是手里已有光譜數(shù)據(jù)、想快速評估不同網(wǎng)絡上限在哪的工程師。文件列表很干凈每個網(wǎng)絡結(jié)構(gòu)一個 py 文件帶 TL 的變體單獨拆開README.md 負責串聯(lián)入口按順序跑就能復現(xiàn)。2. 從近紅外光譜 CSV 到可訓練張量預處理順序、劃分策略與回歸指標近紅外光譜的輸入形式和圖像差別很大。圖像是二維空間信息光譜是一條一維曲線橫軸是波長常見 780–2500 nm縱軸是吸光度或反射率。拿到手的數(shù)據(jù)常見格式是 CSV 表格存所有樣本每行一個樣本第一列是目標值水分、蛋白、某成分含量后面幾百上千列是波長點的吸光度也有轉(zhuǎn)置存放的。第一步不是忙著建模而是確認數(shù)據(jù)的存儲方向、缺失值情況和量綱是否一致。近紅外吸收主要來自 O-H、N-H、C-H 等含氫基團的倍頻與合頻振動譜帶重疊嚴重這決定了后面必須做平滑和導數(shù)處理否則模型很容易被基線漂移和高頻噪聲帶偏。2.1 把數(shù)據(jù)讀進來每行一個樣本字段名就是波長點先用 pandas 把 CSV 讀進來打印 shape 和缺失值。光譜數(shù)據(jù)經(jīng)常出現(xiàn)兩種情況某一列某個波長點全為 0或者某幾行樣品吸光度異常偏高后者多半是樣品表面狀態(tài)不同導致的散射差異不能直接刪要靠預處理矯正。import pandas as pd import numpy as np # 常見近紅外光譜 CSV每行一個樣本第一列是目標值其余列是波長點 data pd.read_csv(spectra.csv) print(原始形狀:, data.shape) # (樣本數(shù), 波長點數(shù) 1) print(缺失值統(tǒng)計:\n, data.isna().sum().sum()) # 分離目標值和光譜矩陣 y data.iloc[:, 0].values.astype(float32) # 第一列是濃度/含量 X data.iloc[:, 1:].values.astype(float32) # 其余列是吸光度 # 波長點數(shù)量直接決定模型輸入維度記下來后面設置網(wǎng)絡要用 seq_len X.shape[1] print(f樣本數(shù): {X.shape[0]}, 波長點數(shù): {seq_len})這段代碼的邏輯是先把數(shù)據(jù)拆成X和yy是回歸目標X是光譜矩陣形狀是(N, L)。seq_len后面做 ConvNet 和 Transformer 都要用到一維卷積的輸入長度和 ViT 切 patch 的總長都由它決定。注意 dtype 統(tǒng)一轉(zhuǎn)成 float32PyTorch 默認浮點類型就是 float32不轉(zhuǎn)會在 loss 計算時出現(xiàn)類型不匹配的報錯。缺失值處理上我一般先看缺失比例低于 1% 直接按列均值填充高于 5% 就查儀器采集記錄大概率是樣品問題。2.2 預處理三步走SG 平滑、SNV、一階導數(shù)順序別反近紅外光譜預處理是典型的「做對了不出彩做錯了全翻車」的環(huán)節(jié)。最常見的組合是 Savitzky-Golay 平滑 SNV標準正態(tài)變換 一階導數(shù)。SG 平滑負責去高頻噪聲SNV 逐行消除基線漂移和光程差異一階導數(shù)進一步消掉基線平移。順序不能反先平滑再求導否則噪聲會被導數(shù)放大。from scipy.signal import savgol_filter # 1) SG 平滑窗口 11、多項式階數(shù) 2對每一條光譜單獨做 X_sg savgol_filter(X, window_length11, polyorder2, axis1) # 2) SNV按樣本行做消除基線漂移和光程差異 X_snv (X_sg - X_sg.mean(axis1, keepdimsTrue)) / X_sg.std(axis1, keepdimsTrue) # 3) 一階導數(shù)用 SG 在平滑的同時求導窗口可以小一點 X_deriv savgol_filter(X_snv, window_length9, polyorder2, deriv1, axis1) print(預處理后形狀:, X_deriv.shape, 均值≈, X_deriv.mean().round(6))邏輯說明三個變換全部作用于axis1也就是對每條光譜內(nèi)部做計算。window_length控制平滑窗口覆蓋的波長點數(shù)窗口越大越平滑但會把窄的吸收峰一起抹掉近紅外譜峰的半高寬通常在 10–30 nm 左右按采樣間隔折算成點數(shù)后窗口取 9–15 是安全區(qū)。deriv1表示一階導數(shù)如果二階導數(shù)可以消掉基線斜率但對噪聲更敏感畢設階段先用一階就夠。預處理后的均值應該接近 0如果均值還明顯偏離說明 SNV 的 axis 選反了大概率是按列做的。這里補一句 C 的角色如果光譜矩陣到了幾十萬行、幾百個波長點這種規(guī)模Python 的 pandas 循環(huán)會卡在 IO 和逐行運算上用 C 寫數(shù)據(jù)清洗和批量切分會快不少但畢設和課程設計這個數(shù)據(jù)量Python 的 scipy 和 pandas 足夠不需要額外引入 C 模塊。2.3 劃分數(shù)據(jù)集近紅外數(shù)據(jù)不建議直接隨機切很多人在這一步直接train_test_split(random_state42)這是近紅外回歸里最容易埋雷的地方。近紅外樣品往往來自同一批次、同一工藝相鄰編號的光譜差異極小隨機切分會把非常相似的樣本同時分進訓練和測試集測試集 R2 虛高到 0.99換個批次數(shù)據(jù)直接崩。近紅外領域的通行做法是按光譜距離劃分Kennard-Stone 算法是主流思路是每次選離已選樣本最遠的樣本進訓練集讓測試集盡可能獨立。from sklearn.model_selection import train_test_split from sklearn.metrics import r2_score, mean_squared_error # 快速驗證版本先固定隨機種子保證實驗可復現(xiàn) X_train, X_test, y_train, y_test train_test_split( X_deriv, y, test_size0.2, random_state42 ) # 正式實驗建議用 Kennard-Stone 按光譜距離劃分 # 常見做法是用 ks 庫或自己實現(xiàn)距離貪婪采樣這里給出替代方案 def ks_split(X, test_size0.2): n X.shape[0] n_test int(n * test_size) selected [np.argmin(np.linalg.norm(X - X[0], axis1))] while len(selected) n - n_test: dist np.min(np.linalg.norm(X[:, None, :] - X[selected], axis2), axis1) selected.append(int(np.argmax(dist))) mask np.zeros(n, dtypebool) mask[selected] True return X[~mask], X[mask], y[~mask], y[mask]邏輯說明train_test_split只適合快速摸流程正式跑實驗矩陣必須換成 KS 劃分或者至少按批次分組。上面的ks_split是 Kennard-Stone 的簡化實現(xiàn)np.argmax(dist)每次挑離已選樣本最遠的光譜進訓練集保證測試集是「模型沒見過的光譜范圍」。這個方法在近紅外文獻里很常見缺點是計算距離矩陣時內(nèi)存占用高樣本量超過兩三萬就建議用分批近似。數(shù)據(jù)劃分完后回歸指標要同時看三個不要只盯 R2。指標作用近紅外回歸常用參考R2決定系數(shù)看模型解釋了多大比例的方差0.95 很穩(wěn)0.90–0.95 夠用RMSEP測試集預測均方根誤差看絕對誤差越小越好必須結(jié)合 y 的量綱看RPDy 的標準差除以 RMSEP3 優(yōu)秀2.5–3 可用2 謹慎RMSEP 里的 P 指 Prediction專門評價測試集預測比訓練集 RMSE 更有說服力。RPD 這個指標在近紅外領域幾乎是默認要報的它回答的是「模型誤差比樣品本身的波動小了多少」寫論文和答辯時比單純報 R2 更能堵住追問。注意預處理里的統(tǒng)計量只能從訓練集算出再用到測試集上。SNV 本身逐樣本獨立問題不大但后面如果做標準化均值方差必須來自訓練集否則就是數(shù)據(jù)泄漏指標再好看也站不住。3. ConvNet、VitNet、DeepVit、SpectFormer四個模型家族怎么選TL 后綴到底加了什么文件列表里兩組 py 的命名邏輯很清楚ConvNet、VitNet、DeepVit、SpectFormer 是四個基礎結(jié)構(gòu)帶 TL 后綴的是各自對應的遷移學習變體。TL 基本可以斷定是 Transfer Learning 的縮寫具體遷移策略和權重來源以 README.md 為準但這個命名本身已經(jīng)說明了一份完整的對比實驗應該怎么組織——同一個結(jié)構(gòu)從頭訓練 vs 遷移學習各跑一組正好回答答辯時最常被問的「遷移學習在你的任務里到底有沒有用」。3.1 ConvNet.py一維卷積基線先把下限做扎實一維卷積是近紅外光譜回歸最樸素的深度學習方案也是所有對比實驗的「地板」。光譜輸入從二維圖像降成一維序列后Conv1d的卷積核只在波長方向上滑動感受野覆蓋相鄰的波長點。近紅外吸收峰不是孤立點而是一段連續(xù)的波段卷積核能直接學習到「峰形 局部波段相關性」這類特征。典型結(jié)構(gòu)是Conv1d → BatchNorm → ReLU → AdaptiveAvgPool1d → Linear卷積核大小取 17 左右對應約 17 個波長點的鄰域接近半個吸收峰的寬度。AdaptiveAvgPool1d(1)把整條光譜壓成一個向量替代全連接層處理序列長度參數(shù)量小、不容易過擬合。這個結(jié)構(gòu)跑出來的結(jié)果就是整組實驗的基準線Transformer 模型如果連這個下限都打不過問題通常不在結(jié)構(gòu)而在數(shù)據(jù)預處理或超參。3.2 VitNet.py 與 DeepVit.py把光譜切成 patch 的 Transformer 路線VitNet 的思路是把一維光譜切成長度相等的 patch每個 patch 經(jīng)過線性映射后加上位置編碼再送進 Transformer 編碼器。近紅外光譜里同一個成分的吸收峰會出現(xiàn)在多個波段相隔很遠但相關性很強Transformer 的自注意力機制正好擅長建模這種長程依賴。比如水的 O-H 吸收在 1400 nm 和 1900 nm 附近都有信號純 CNN 要靠堆層數(shù)才能把這兩個位置的感受野連起來Transformer 一層注意力就能直接關聯(lián)。DeepVit 從命名看是 VitNet 的加深加寬版本差異大概率在 Transformer encoder 的層數(shù)depth和嵌入維度embed_dim上。這兩個模型的對比要回答的問題是在近紅外這種中等長度序列上加大模型容量能不能帶來實打?qū)嵉氖找孢€是只是把訓練時間變長。光譜數(shù)據(jù)樣本量通常只有幾百到幾千DeepVit 非常容易過擬合所以它的默認超參、正則化設置反而是這組實驗里最有看點的部分。3.3 SpectFormer.pyCNN 局部特征 Transformer 全局依賴的混合SpectFormer 從名字看是 Spect Former 的組合也是我拆這個包時最期待的文件。純 CNN 的局部感受野高效但視野窄純 Transformer 的全局注意力強但容易在小樣本上過擬合混合結(jié)構(gòu)是這兩條路的折中淺層先用一維卷積提取局部峰形特征再把卷積輸出的特征圖切成 patch 或直接作為 token 序列送進 Transformer。這個設計對近紅外光譜是說得通的。卷積層輸出的每個位置已經(jīng)包含了鄰近波段的局部信息Transformer 在這些局部特征之上建??绮ǘ蔚囊蕾囌Z義上比直接用原始波長點做注意力更干凈。SpectFormer 和 ConvNet 的對比實際是「局部特征 全局關系」和「純局部特征」的對比SpectFormer 和 VitNet 的對比則是「局部建模是否必要」的對比。三組模型互相參照正好覆蓋評審最關心的兩個問題結(jié)構(gòu)設計有沒有依據(jù)、實驗有沒有對照組。3.4 帶 TL 后綴的那一組遷移學習到底遷移了什么四個 TL 文件是這套代碼包在畢設答辯時最有價值的部分。近紅外深度學習最常見的困境是光譜數(shù)據(jù)量太少從頭訓練一個容量稍微大一點的網(wǎng)絡就過擬合。遷移學習的常規(guī)做法是先在更大規(guī)模的數(shù)據(jù)上預訓練再在目標任務上微調(diào)。但要注意ImageNet 預訓練權重是二維三通道輸入近紅外光譜是一維輸入輸入層通道數(shù)和序列長度都對不上直接加載預訓練權重一定會報 shape mismatch。所以這里的 TL 變體遷移的通常不是 ImageNet 權重本身而是這類結(jié)構(gòu)的「訓練策略」——比如凍結(jié)淺層、只微調(diào)深層或者把同一結(jié)構(gòu)在公開光譜數(shù)據(jù)上做自監(jiān)督預訓練再微調(diào)。具體是哪種以 README.md 的實現(xiàn)為準但你可以把 TL 變體理解成「同一個網(wǎng)絡換一種訓練方式」而不是「換一個網(wǎng)絡」。這張表是我拆完文件后對每個腳本的定位判斷文件結(jié)構(gòu)路線在實驗矩陣中的角色ConvNet.py1D CNN 基線定下限作為所有模型對比的基準ConvNetTL.pyConvNet 遷移學習看預測練/微調(diào)策略對 CNN 是否有提升VitNet.py光譜切 patch 進 Transformer純 Transformer 路線的基線VitNetTL.pyVitNet TL看遷移學習能否緩解 Transformer 過擬合DeepVit.py加深加寬的 VitNet驗證模型容量在光譜數(shù)據(jù)上的上限D(zhuǎn)eepVitTL.pyDeepVit TL深度模型與遷移學習是否兼容SpectFormer.pyCNN Transformer 混合局部特征 全局依賴的混合結(jié)構(gòu)SpectFormerTL.pySpectFormer TL混合結(jié)構(gòu)結(jié)合遷移學習后的最終效果提示拆這類代碼包時最忌直接把文件名當結(jié)論。先打開 README.md確認每個 TL 文件里預訓練權重的來源和微調(diào)策略再決定你的論文里怎么寫「遷移學習」這一章。4. 把訓練跑起來命令行入口、六個關鍵超參與三組實驗矩陣環(huán)境裝好后這套代碼的入口設計比較直白每個模型一個 py 文件直接python 文件名.py就能啟動訓練。動手深度學習的人都知道跑通一個骨架半小時排一個環(huán)境 bug 一晚上。近紅外回歸任務用 PyTorch 實現(xiàn)是當前最常見的方案torch 1.13 以上版本對Conv1d和 Transformer Encoder 的支持都很成熟不需要額外裝復雜的庫。4.1 環(huán)境與入口先跑通 README.md再換你自己的數(shù)據(jù)建議環(huán)境是 Python 3.8核心依賴包括 numpy、pandas、scipy、scikit-learn、torch。命令行入口的一般形式如下實際參數(shù)名以 README.md 為準但結(jié)構(gòu)基本逃不出這套# 以 SpectFormer 從頭訓練為例 python SpectFormer.py --data ./data/spectra.csv \ --target column_name \ --epochs 80 --batch_size 32 --lr 1e-3 \ --patch_size 64 --embed_dim 256 --depth 8這個命令的邏輯是--data指定光譜 CSV 路徑--target指定目標值列名后面四個是模型的四個核心超參。第一次運行時先把--epochs改小到 10確認數(shù)據(jù)能讀進來、loss 能下降再跑完整訓練。這么做的好處是避免數(shù)據(jù)格式問題在跑了 30 個 epoch 之后才暴露白白浪費時間。GPU 不是必須的。近紅外光譜序列長度在幾百到一千左右樣本量通常不過萬這類規(guī)模的模型在 CPU 上跑 80 個 epoch 也就是幾十分鐘到一兩個小時。如果你的數(shù)據(jù)量特別大再考慮租云平臺或者用 GPU 實例畢設場景完全不需要一上來就上多卡。4.2 六個關鍵超參值和含義要對得上調(diào)參之前先搞清楚每個參數(shù)在這個任務里的物理含義。這六個參數(shù)是近紅外光譜 Transformer 和 CNN 訓練里最常動的優(yōu)先級從高到低排列如下參數(shù)建議范圍對光譜回歸的影響batch_size16–64光譜樣本差異大batch 太小 loss 抖太大泛化下降lrCNN 1e-3Transformer 1e-4Transformer 對學習率極敏感1e-3 大概率發(fā)散epochs60–120配早停光譜任務收斂慢固定 epochs 不如早??煽縫atch_size32–128過小序列太長、注意力稀疏過大丟失局部峰形embed_dim128–512決定 token 的表示容量小數(shù)據(jù)用 128–256 更穩(wěn)depth4–12層數(shù)過深在小樣本上直接過擬合4–6 層起步這里有一條血淚經(jīng)驗Transformer 類模型在光譜上的學習率玄學比圖像還嚴重。圖像任務 1e-3 能跑近紅外 Transformer 同樣用 1e-3 經(jīng)常 loss 前 20 個 epoch 紋絲不動降到 1e-4 才開始下降。原因是光譜序列的數(shù)值范圍和圖像像素差異很大Adam 的一階矩估計在稀疏梯度下容易走偏。所有模型先固定隨機種子再在同一套超參下跑對比否則你分不清是結(jié)構(gòu)差異還是隨機種子差異。4.3 三組實驗矩陣從基線到上限一次跑齊這套代碼最省心的設計是它天然支持三組實驗。第一組是四個基礎模型從頭訓練對比回答「同樣預算下哪種結(jié)構(gòu)強」第二組是四個 TL 模型對比回答「遷移學習能不能漲點」第三組是消融實驗挑一個模型改 patch_size、embed_dim、depth回答「你論文里的參數(shù)為什么取這個值」。實驗組模型要回答的問題A 組從頭訓練基線ConvNet、VitNet、DeepVit、SpectFormer四種結(jié)構(gòu)的默認能力排序B 組遷移學習對比ConvNetTL、VitNetTL、DeepVitTL、SpectFormerTL預測練/微調(diào)策略在同一結(jié)構(gòu)上的增益C 組消融實驗任選一模型改 patch_size / embed_dim / depth每個超參對結(jié)果的貢獻有多大實驗矩陣的管理建議用一張 Excel 或 CSV 記錄每次運行的參數(shù)和結(jié)果。近紅外實驗跑一次不長但架不住次數(shù)多不記錄的話三天后就分不清哪組是哪組了。每組實驗固定同一個隨機種子這是整套實驗可復現(xiàn)的前提。4.4 訓練日志怎么判早停、最優(yōu)權重與 loss 曲線訓練腳本骨架可以抽象成下面的邏輯不管包里的實現(xiàn)細節(jié)如何好的訓練循環(huán)都應該包含固定種子、保存最優(yōu)權重、早停三件事# 訓練骨架固定種子、保存最優(yōu)、早停 import torch import numpy as np def set_seed(seed42): np.random.seed(seed) torch.manual_seed(seed) torch.cuda.manual_seed_all(seed) set_seed(42) model build_model_from_args(args) # 替換成包里的 ConvNet / SpectFormer 等 optimizer torch.optim.AdamW(model.parameters(), lrargs.lr, weight_decay1e-4) scheduler torch.optim.lr_scheduler.CosineAnnealingLR(optimizer, T_maxargs.epochs) best_val float(inf) patience 0 for epoch in range(args.epochs): train_loss run_one_epoch(model, optimizer, train_loader, modetrain) val_loss, val_r2 run_one_epoch(model, optimizer, val_loader, modeeval) if val_loss best_val: best_val val_loss torch.save(model.state_dict(), best_checkpoint.pt) patience 0 else: patience 1 if patience 15: print(fearly stop at epoch {epoch}) break邏輯說明set_seed(42)固定了 numpy 和 torch 的隨機源保證兩次運行結(jié)果一致這是實驗可復現(xiàn)的地基。AdamW比 Adam 多了權重衰減解耦在光譜小數(shù)據(jù)上更不容易過擬合weight_decay1e-4是經(jīng)驗值。CosineAnnealingLR讓學習率隨訓練周期余弦下降前期大步探索、后期小步收斂比固定學習率好用。判斷訓練是否正常重點看兩個曲線train loss 持續(xù)下降說明模型在學val loss 下降后反彈說明過擬合開始val loss 震蕩不降說明學習率過高或 patch_size 不合適。torch.save(model.state_dict(), best_checkpoint.pt)保存的是權重而不是整個模型加載時要用model.load_state_dict(torch.load(best_checkpoint.pt))這是 PyTorch 的推薦做法遷移到新數(shù)據(jù)時也只需要換權重文件。5. 近紅外光譜深度學習避坑手冊五個翻車現(xiàn)場與排查思路近紅外深度學習的坑九成不在網(wǎng)絡設計而在數(shù)據(jù)口徑。這一章是這套代碼最常見的五個翻車場景每條都是我見過或自己踩過的真實案例按「現(xiàn)象 → 原因 → 解決」寫清楚。5.1 隨機劃分讓 R2 虛高到 0.99換個儀器就翻車現(xiàn)象直接用train_test_split(random_state42)劃分數(shù)據(jù)測試集 R2 到了 0.99loss 曲線漂亮得像教材里的示意圖。你以為模型已經(jīng)練成結(jié)果用到新采集的樣品上預測值和實測值能偏出半個數(shù)量級。原因近紅外樣品往往來自同一批次、同一工藝相鄰編號的光譜差異極小。隨機切分會把非常相似的樣本同時分進訓練和測試集模型等于變相記住了樣品編號附近的數(shù)據(jù)這是典型的數(shù)據(jù)泄漏。論文復現(xiàn)時別人用同樣的數(shù)據(jù)卻復現(xiàn)不出這個 R2問題不在代碼在劃分方式。解決正式實驗用 Kennard-Stone 按光譜距離劃分訓練集和測試集讓測試集覆蓋模型沒見過的光譜范圍。如果只是為了快速驗證流程隨機劃分加固定種子可以但要把「隨機劃分 R2 虛高」寫進論文的局限性。我從那以后每次拿到近紅外數(shù)據(jù)第一件事就是問一句這批樣本是不是同一批采集的是的話直接放棄隨機劃分。5.2 axis 選錯把每一列波長做歸一化光譜形變被抹平現(xiàn)象預處理代碼里寫了一句X (X - X.mean(axis0)) / X.std(axis0)跑完模型 R2 和 RMSE 都還能看但換一組新數(shù)據(jù)后預測值整體偏移而且模型怎么調(diào)都救不回來。原因axis0是沿著波長方向統(tǒng)計每一列做標準化這會抹掉同一樣本內(nèi)部不同波段的相對強弱。而近紅外吸光度最有用的信息恰恰是同一光譜內(nèi)部不同波段的相對關系——SNV 和標準正態(tài)變換都要求按樣本行計算也就是axis1。搞反方向后光譜的峰形被破壞模型學到的是被扭曲后的特征。解決先打印數(shù)組形狀確認(N, L)預處理一律用axis1對每個樣本內(nèi)部操作。代碼里寫上注釋標注「按樣本行做不改方向」如果用了標準化而非 SNV均值方差必須來自訓練集測試集復用同一組統(tǒng)計量。5.3 Transformer 訓練抖得像心電圖loss 就是下不來現(xiàn)象VitNet 或 SpectFormer 一上來 train loss 就高頻抖動把學習率降到 1e-4 之后還在抖或者 loss 掉到一定程度就卡死不動val loss 完全不跟。原因三個最常見的原因疊加——patch_size 切得太小導致序列過長Transformer 的注意力在長序列上不穩(wěn)定學習率沒有 warmup前幾個 step 就把權重沖亂輸入特征沒有歸一化數(shù)值范圍過大讓注意力權重的 softmax 飽和。解決patch_size 取 64 以上近紅外幾百個波長點切出 8–16 個 patch 就夠?qū)W習率降到 1e-4 并加 warmup前 10 個 epoch 線性升到目標學習率輸入過一遍預處理保證均值接近 0。如果還抖就把 depth 從 8 降到 4減少一層注意力就少一層不穩(wěn)定因素。5.4 R2 很好看RMSE 卻大得離譜邊界樣本在作怪現(xiàn)象測試集 R2 0.96看起來很不錯RMSEP 卻比工業(yè)標準高一大截。畫出預測-實測散點圖發(fā)現(xiàn)大部分點貼合對角線只有一兩個極端樣本的殘差特別大。原因R2 對線性擬合比例敏感RMSE 對平方誤差敏感。一兩個離群點能把 RMSE 拉爆但 R2 仍然好看。這是近紅外回歸報告里最常見的「指標打架」只報 R2 會高估模型只報 RMSE 會低估模型。真實原因往往是測試集里混入了極端濃度樣本或者個別樣品表面狀態(tài)異常導致光譜失真。解決三個指標一起報R2、RMSEP、RPD 缺一不可。畫出殘差圖把偏差超過 3 倍標準差的樣本單獨標出來。如果是記錄錯誤就修正如果是真實極端工況要把這類樣本單獨評估或者補充更多極端樣本進訓練集。論文里只報 R2 不報殘差答辯時被問住幾乎是必然的。5.5 TL 版本跑不起來一維光譜加載不了二維預訓練權重現(xiàn)象想用 ImageNet 預訓練權重做遷移學習加載權重時直接報 shape mismatch強行忽略形狀錯誤后訓練完全不漲甚至從頭開始 loss 也不降。原因ImageNet 預訓練權重是二維三通道輸入近紅外光譜是一維輸入輸入層通道數(shù)和序列長度都對不上。能夠匹配的只有中間層的結(jié)構(gòu)輸入層和輸出層必然報錯。就算跳過輸入層預訓練模型學到的二維邊緣、紋理特征對一維光譜的吸收峰也沒有什么可遷移的價值。解決打開 README.md先確認 TL 版本的預訓練權重到底從哪來、怎么加載。如果包內(nèi)沒有一維預訓練權重常見做法是把 TL 理解成「訓練策略」而不是「直接拷權重」——比如先在公開光譜數(shù)據(jù)集上做自監(jiān)督預訓練再在目標數(shù)據(jù)上微調(diào)或者凍結(jié)淺層、只微調(diào)深層。把 TL 的實現(xiàn)方式寫清楚答辯時反而成為加分項。6. 把結(jié)果做成論文級圖表五折交叉驗證、殘差分布與 RPD 報告實驗跑完只是第一步近紅外回歸的結(jié)論必須經(jīng)過交叉驗證才有說服力。單次劃分的測試集 R2 只能證明「這組數(shù)據(jù)上跑了一次」五折交叉驗證能把結(jié)論從「一次運氣」變成「平均表現(xiàn)」。6.1 五折交叉驗證這樣跑交叉驗證的關鍵坑在預處理統(tǒng)計量的泄漏。每一折都必須在訓練折上重新計算標準化參數(shù)測試折只能用訓練折算出來的均值方差否則等于提前偷看了答案。# 五折交叉驗證每折在訓練折上重算預處理統(tǒng)計量防止數(shù)據(jù)泄漏 from sklearn.model_selection import KFold from sklearn.metrics import r2_score, mean_squared_error import numpy as np X np.load(X_preprocessed.npy) # 已經(jīng)做完 SGSNV 的譜圖矩陣 y np.load(y_target.npy) # 濃度/含量真值 kf KFold(n_splits5, shuffleTrue, random_state42) r2_list, rmse_list [], [] for fold, (tr_idx, te_idx) in enumerate(kf.split(X)): X_tr, X_te X[tr_idx], X[te_idx] y_tr, y_te y[tr_idx], y[te_idx] # 標準化只能在訓練折上擬合 mu, sigma X_tr.mean(axis0), X_tr.std(axis0) 1e-8 X_tr (X_tr - mu) / sigma X_te (X_te - mu) / sigma model train_model(X_tr, y_tr) # 換成包里的 ConvNet 或 SpectFormer pred model.predict(X_te) r2_list.append(r2_score(y_te, pred)) rmse_list.append(mean_squared_error(y_te, pred, squaredFalse)) print(fR2 {np.mean(r2_list):.3f} ± {np.std(r2_list):.3f}) print(fRMSE {np.mean(rmse_list):.3f} ± {np.std(rmse_list):.3f})邏輯說明KFold(shuffleTrue, random_state42)先打亂再分折避免樣本順序影響折的構(gòu)成。每折循環(huán)里重算mu和sigma這一步是交叉驗證和數(shù)據(jù)泄漏的分水嶺。最后輸出的均值加減標準差比單次 R2 可信得多寫論文時直接作為模型性能的正式指標。6.2 回歸圖與 RPD 報告交叉驗證之后還差兩張圖就能把結(jié)論釘死。第一張是預測值對實測值的散點圖對角線是理想預測線點越貼線越好斜率偏離 1 說明存在系統(tǒng)性偏差。第二張是殘差圖橫軸是實測值縱軸是預測減實測殘差如果在零點上下均勻分布說明模型沒有明顯的系統(tǒng)性傾向如果呈現(xiàn)漏斗形則說明濃度越高誤差越大。RPD 的計算方式是把測試集 y 的標準差除以 RMSEP這個比值直接反映模型的實用價值。RPD 大于 3 說明模型可以用于定量預測2.5 到 3 之間說明模型可用于粗糙篩選小于 2 說明在這個任務上不如直接取均值。這套結(jié)論連同交叉驗證的均值方差一起寫進論文的結(jié)果表比單獨報一個 R2 的說服力強很多。從那以后我拿到任何近紅外數(shù)據(jù)都強制先跑一遍五折交叉驗證用平均 R2 和 RPD 決定要不要繼續(xù)往下做而不是盯著單次劃分的數(shù)字自我感動。這套代碼包的價值也正在這里——它把結(jié)構(gòu)、對比、驗證的鏈路都鋪好了剩下要你動手的是把數(shù)據(jù)口徑和驗證邏輯做扎實。希望幫到你。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
999久久久久久久精| 成人午夜视频免费播放| 九九热男人天堂| 99re视频这里只有精品| 欧美淫穴| 女人 A一级| 日韩精品系列| 日本幼女18+| 伦理片秋霞免费影院| 亚洲AV成人精品网站在AV| 最新欧美色网| 欧美一区二区三区成人性生活| 91亚洲色图| 亚州再线| 操逼逼福利视频| 欧美天堂日韩三级国产传媒| 干干干天天| 99夜夜操| 亚洲天堂电影网99999| 中文字幕高清20页视频| 操我无码| 秋霞一集毛片观看| 91亚洲狠狠色| 欧美精品欧美精品系列| 校园春色宗合网| 午夜啊啊啊| www成人啪啪18秘 免费| 情色大香蕉| 97一区二压| 国产精品女同| 九九久久久九九| 五月婷婷六月色| 中文字日本乱码| 男女日B国产| 丰满高潮18xxxx| 东京太热久久久| 欧美激情另类一区二区| 日韩欧无码一区二区三区免费不卡| 久久精品电影| 另类老少妇| 久久久久久久9最新免费视频观看| 五月激情影院| 婷婷三区| 久久婷婷国产一区二区色| 欧美激情综合色综合啪啪五月| 久久久久久久国产a∨| 密臀在线一区尤物| 开心五月婷婷激情| 六月激情婷婷| 亚洲少妇喷视频看| 99久视频| 香蕉一区二区三区在线视频| 骚逼一区二区| K8久久久久| 国产精品粉嫩福利在线| 伊人影院日本| 啊啊啊啊啊啊啊网址在线观看| 九久9热| 九九热免费在线国产视频伊人五月| 国产精品91一样| 99性爱视频| 国产最新AV| 狠狠图片青青草| 人妻色情天天操| 亚洲自拍97| 国内偷自视频区视频综合| 91碰超| 五月婷婷六月激情| 目产99999久久999| 免费精品福利在线观看| 亚洲黑丝在线| 亚洲熟女诱惑| 欧美的性爱网站免费| 日韩av无码网站| 日韩精品在线观看观看| 日韩免费簧片| 国产日本久久免费精品| 国产一区二区三区导航| 嗯阿好爽好紧| 后入人妻一区| 日韩无码三级影院| 99热亚洲| 欧美97se| 视频分类 国内精品| 九九操久久国产免费视频| 综合网久久| 97资源免费视频| 欧美在线永久天堂| 亚洲色图超碰在线| yazhousetuoumei| 东北熟女91| 婷婷丁香六月| 久久9亚洲| 女人香蕉久久毛毛片精品| 特色a在线上| 五月丁香社区婷婷日韩欧美精品影院 | 国产极品粉嫩馒头一线天av| 色香色香欲天天天影视综合网| 一区二区不卡免费| 午夜福利免费精品视频| 欧美成人一区二区| 综合久久久久久久综合网| 欧美色66| 自拍盗摄一区| 91操人| 粉嫩av一区二区三区四季| 国产在线观看91精品一区| 狼天天狼天天大香蕉| 日日躁夜夜躁狠狠躁超爽| 五月婷在线| wuyechaopeng| 欧美日韩99| 日韩色图 一区二区| 欧美日韩性爱操大逼| 久日91在线| 99久久综合网| 激情综合 婷婷五月 红杏| 欧美日日网| 91劲爆| 加勒比五月天| 91bbbbbb| 亚洲色图 综合| 日本中文字幕在线视频 | 国产一区二区三区,在线观看观看| 思思热免费在线视频| 欧美中文字幕一区 | 国产 日韩 另类 视频一区爱| 久久黄黄黄| 天天干天天中出av| 91情色在线| 精品人妻一区二区乱码一区二区| 九九99久久| 啪啪视频免费在线观看| 国产丝袜美女在线一区| 97爱爱爱| 亚洲国产成人精品女人久久久| 在线播放中文字幕| 日日摸日日弄日日拍| 欧美91网| 黑人娇小av在线播放 | 久久97超碰香蕉| 后入式五六区| 久久精品无码专区| 亚洲?V无码专区在线电影| 91被操| 女同女同恋久久级三级| 国产日逼视频| 亚洲av强奸乱伦| 五月综合久久| 麻豆AV短剧| 中文字幕欧美日本乱码一线二线| av日韩中文字幕| 97在线免费视频观看| 91精品人妻一区二区三区蜜臀| 91爱| 国产69精品久久久久99尤物| 日本在线不卡123| 少妇同性| 精品在线78| 久久免费少妇| 天天天天天天天天天天干美女| 亚洲五月婷婷| 欧美综合另类| 亚洲av无线观看| 欧亚在线视频| 久久日本熟女精品一区| 天天肏天天干| 成人无码影片视频在线| 97日本超碰综合| 啊啊啊啊啊,啊啊啊啊好舒服,操我舒服啊啊啊 | 国产熟妇一区二区| 97视频在线免费播放| 久久久555| 91人精品妻入口| 欧美日韩99| 嗯阿好爽好紧| 国产精品美女久久久久久网站| 色色福利| 色婷婷综合久久久久中文一区二区| 少妇第一页| 天天射日日干| 超碰狠狠操| a片亚洲一本通视频| 好爽免费视频| 久久香蕉国产线看观看猫咪av| 91天天日| 欧美一区二区| 久久九九99| 综合天天网| 天美传媒婬乱在| 精品亚洲黄色片 国产精品导航一区二区 | 老熟女熟妇| 欧美性高潮| 久久久久亚洲AV无码专区少妇| 曰韩成人免费视频| 欧美高潮| 国产Aα| 亚洲 中文 女同| 中文字幕免费在线观看| 精品亚洲国产成人av网站| 嗯嗯啊啊操死我| 久久久久白虎| 四虎AV在线观看| 丰满少妇精品一区二区| www.国产高潮精品| 欧美精品庄| 欧美国产精品| 天天综合麻豆视频| 黄片www.| 亚洲脚交| 国产成人在线观看综合| 天天大干大香蕉| 无码操逼网| 你草精品在线视频| 十八禁av无码免费网站APP| 久久这里精品国产99丫e6| 高清国产精品福利网站| 亚洲人精| 日韩美女啪啪一区| 国产亚洲精品美女| 性爱av网站| 97在线欧| 骚货| 飘花国产午夜精品不卡| 91爱看| 久久亚洲AV无码专区国产精品 | 97视频一区| 乱伦1色页| 色娱乐色呦呦夜夜夜夜av| 性猛交| 九九九综合精品| 台湾一区国产高清在线| 欧美天堂亚洲电影院一区在线播放| 欧美传媒| 亚洲日韩黑丝| 激情婷婷五月天| 亚洲国产成人精品女人久久久| 五月激情综合网| 人妻精品一区二区三区| 久久九操在线观看| 加勒比色99999| 黄色免费一级在线毛片| 久久丝袜| 麻豆区99999| 国产黄色小视频网站| av东京热男人的天堂| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 88xx成人精品视频| 大香蕉92| 丰满少妇人妻久久久久久| 国产女s强制榨精视频| 欧美黄色大片在线观看 | 97人人干人人操| 婷婷午夜清品久久久久久久性色视频观| 久热这里| 国产精品久久妻无码网站| 亚洲视频,小说| 全免费a敌肛交毛片免费| 蜜屁av| ,国产乱人伦精品一区二区三区| 四虎国产精品永久地址入口| 欧美成人国产精品| 91国产精品在线看| 加勒比在线视频一区二区三区| 天美av在线| 嗯嗯啊啊啊好舒服| 在线国产一区二区av| 亚洲色图欧美激情| 四虎精品一区| 亚洲城人男人的天堂| 一级啊性爱在线视频| 东京热大香蕉| 97天天插| 一二三四视频在线社区中文字幕| 性色乱AV一区二区| 亚洲无线码一区国产欧美国| 久久这里只精品免费福利| 9精品在线| 亚洲人人操| 中文字幕日韩人妻视频| 97超碰色色| 国产久久男人天堂| 精品亚州18| 亚洲人成网www| 亚洲一卡2卡3卡4卡乱码网站| 欧美色图第一页| 天天操天天日青青草超碰av| 中文字幕第23区| 综合色久| 久久XX| 26uuu国产成人综合| 欧美黄页| 老熟女网站| 毛片99-全集电影手机免费观看完整-B029AV | 青青草影视蜜久久| 日韩少妇在线视频| 亚洲熟妇熟在线电影视频| 99爱在线视频| www超碰| 国产精品高清2021在线| 久操精品| 综合久久97| 欧美色图 色综合图| 97视频免费在线| 最新国产亚洲精品精品国产亚洲综合 | 午夜欧美女人操逼| 国产欧美日韩精品中文| 天天色天天干天天射| 韩国一级做a久久久久| 后入国产| 老司机福利青青草| 亚洲啪啪视频免费| 欧美一区二区三区互相| 久久精品福利影院| 操操吧亚洲乱伦视频| 欧美黄页| 色欲久久久久综合网| 岛国爱情动作片在国产AV无码专区亚洲AV漫画| 97精品视频| 蜜桃久久综合视频| 五月丁香啪| 九九色色| 神马福利久草| 天天摸夜夜摸| 久草男人天堂| 九九九草| 易易A毛视频| 男人天堂资源| 人人操人人插 - 百度 - 百度| 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | 国产精品久久99日日| 色乱二区| 婷婷色综合| 国产av高清版| 国产精品 亚洲情色| 欧美激情 日韩精品| 欧美国产有色电影| 天美传媒精品一区二区三区| 91综合网站| 亚洲无码com| 少妇人妻好深太紧了vr91| 操逼天美3区| 日韩性爱视频免费在线| 婷婷色一区| 久久e6只有精品| 久日综合网| 欧美 日韩第一性色| av三级电影在线播放| 久久五十路熟女人妻| 亚洲精品aa久久伊人| 精品一区二区三区蜜桃臀赵总 | 好爽免费视频| 日逼视频日本| 欧美黄片视频在线观看免费| 歐美一級亂黃99在綫精品| 欧美色图 人妻| 日本Suv精品一区二区| 性爱网站一区二区| 国产亚洲美日韩Aⅴ中文字幕无码成人| 久久香蕉国产线看观看猫咪av| 日本三级黄页| 加勒比东京热五月天天堂网| 九九九热| 色综合久久888| 9热9热综合网| 外国免费性情大片| 手机午夜电影神马久久| www.夜夜操| 午夜欧美J进J出白浆流出久久久| 亚91网| 天堂а√在线最新版在线| 黄色av一区二区在线| 综合网久久| 精久久久| 黄色在线网站| 春色校园综合网| 久久亚洲欧美一区二区三区-亚洲国产精品第一区二区 | 无码78| 亚欧无码线免费观看视频| 久久性爱大全| 久久最新视频免费观看| 亚洲人成网站7777| 加勒比无码一区二区三区| 超碰 国产熟女精品一区| 第四色奇米影视777| 欧美性特| 青青在线视频免费| 人人色97| 丝袜足交视频| 人妻嗯啊啊在线播放| 日韩精品操少妇| 日韩 国产 欧美自拍| 超碰 97国产熟女| 欧美亚洲今日在线| 婷婷综合网| 精品视频一区二区| 天天干人妇| 精品无码产区一区二| 亚洲另类小说卡通动漫| 日韩av色图综合| 午夜亚洲WWW湿好大| 九九亚洲视频| 蜜臀久久99精品久久久久久成人小说 | 懂色AV蜜臀无码精品APP | 亚州黄站| 99色色| 91色婷婷综合久久中文字幕二区| 国产久久久久久久久一区二区| 欧美色图在线视频少妇| 成人性爱美曰韩| 色综合99999| 久久成人午夜精品影院| 搡老女人老91妇女熟女| 久久久 国产精品| 91色s| 亚洲高清无码免费观看视频| 2020中文字幕在线| 激情第四色| 大香蕉欧美| 高清不卡国产| 午夜福利1区2区3区| 玖玖蜜臀资源网| 中文字幕五月婷婷免费| 亚州国产成人精品女人久久| 成片免费播放| 伊人九九九| 99热超碰| 精品国产一区二区三区香蕉欧美| 久久综合久色欧美综合狠狠 | 999国产精品999久久久久久| 久久久精品日本一道| 国产精品不卡av免费在线观看| 欧美亚洲第1页| 秋霞久久亚洲精品成人| 精品久久久久成人码免| 五月婷婷六月激情| 狠狠色伊人亚洲综合网站色| 骚日日av| 国产精品乱人伊人网| 日韩99神马视频播放| 国产精品视屏| 日韩 欧美 国产 麻豆| 亚洲天堂久久| 伊人久久综合影院精品久久久| 999熟女精品| 亚洲国男人的天堂| 在线观看成人性爱免费小视频| 91久热| 五月天丁香网| 中文字幕一区二区三区高清| 亚洲无码一区成人免费午夜| 在线女人91| 最新日产中文在线麻豆| 久久久久亚洲| 麻豆区久久久久亚| 麻豆AV96熟妇人妻| 久久一二三四五六七八九区区区| 伊人丁香五月婷婷| 欧美97在线欧| 香蕉大久久久| 久久亚洲熟妇在线视频| 久操综合在线| 免费看日产一区二区三区| 国产精品com| 色噜噜日韩精品| 国产中文福利| 爱射综合| 久热免费视频| 美女一区二区国产精品| 美日韩男女操屄视频| 91热| 美女毛片999| 啪啪91| 家庭乱伦性爱av| 亚洲人妻久久| 床戏久久久av一区二区麻豆| 日本熟妇色熟妇在线视频播放| 99日韩| 欧美性爱中文字幕无线码| 亚洲第一页色网| 久久久九九| 玖玖资源中文字幕制服丝袜| 九九热九九热| 国模精品娜娜一二三区| 亚洲最大成人a毛毛片| 操逼无码操逼| 好吊色综合| 78m成人视线| 国偷自 一区| 久久97资源 网| 天天干一干| 欧美成人黄网色网站| 精品蜜乳AV免费观看| 大香蕉中文| 超碰美国| 校园春色综合网| 国产三级片在线观看| 无马一区二区| 国产91专区| 蜜臀久久99'精品久久久| 日韩精品9区| 91高跟美女在线播放| 久久免费看高潮毛片韩国| 91美女在线精品视频| 天天干天天爽| 1024亚洲中文字幕久在线看片你懂的 | 日本中文字幕一区| 操逼国产免费| 丝袜剧情| 五月婷婷六月丁香网址| 国产Aα| 日韩一级特黄av毛片| 国产乱人伦AVA麻豆软件.| 一级成人性爱| yellow网站免费观看日韩高清无码| 国产一级内射无挡观看| www.99中文字幕| 亚洲第一狼人丝袜美女另类| 成人免费福利在线观看| 五月丁香六月婷| 东京热男人的天堂网| 国产日本熟女顶级一区二区三区视频| 欧美日本久久精品一区 | www.色综合| 丁香五月偷拍| 国产精品久久发布| 青青色综合| 国产天美传媒精品| 色97国产69香蕉| 久久精品超碰| 亚洲无无码αⅴ每日更新| 中文字幕精品一区二区精| 国产麻豆一级精品视频| 91人人爽人人爽人人人,gav福利视频导航,日韩欧美亚洲国产字幕四区 | 亚洲九九视频在线观看| 91丝袜视频在线观看| 色欧洲| 亚洲字幕一区二区| 天天日天天插| 激情专区综合| 大香蕉99热| 高清孕妇孕交 交孕妇| 九99久久| 97视频在线观看免费高清| 午夜男女爽爽爽影院视频| 日本免费专区| 青青草视频爽一爽| 欧美亚洲韩国视频十五区| 91国模| 18禁止看精品中文字幕| 蜜臀操逼黄色视频操的好爽| 开心六月色| 久久熟女精品不卡一区| 美女网站91| 97人人操人人摸人人爱| 日日夜夜骚| 天天草AV| 国产精品久久久久久久AV大片| 18禁的网站在线| 曰韩无码777| 九九亚洲| 天天操狠狠日夜夜干超大胆开放com大香蕉视频在线观看 | 丰满人妻-区二区三区免费看| 亚洲熟女性高潮久久久| 日韩av乱伦| 亚洲限制级| 最新亚洲黄色免费电影| 91chinese在线| 江都AV在线| 欧美色91| 日韩精品亚洲专区在线影视| 亚洲色诱惑| 成人精品视频| 眼镜人妻101.com| 人妻丝袜日本| 免费人成?大片在线播放| 欧亚不卡| 国产成久久综合片| 1024亚洲中文字幕久在线看片你懂的 | 综合伊人网12色| 欧美探花网| 用力操死我| 99热在线只有精品| 999国产精品999| 大香蕉一人在线| 国产精品乱码久久久久| 中文字幕 码精品视频网站| 茄子社区国产精品| 91天堂色男人的天堂| 亚洲综合性网址| 人人干黄色| 99re69综合| 影音先锋日本乱伦| 九九热这里只有在线精品视 伊人草 成人菠萝蜜视频在线观看 | 成人久久久精品| 女人 A一级| 欧美日韩亚洲五月天婷婷| 欧美性爱第1 页| 熟妇高潮一区二区免费视频| 国产美女91| 日本岛国黄色网址| 91色宗合| 久久久久久性爱片| 9国产超碰| 97久久免费| 日韩在线一区高清在线| 嫩草影院永久在线制服丝袜| 一类无码操逼视频| 91天堂视频| 人妻81p| 99久久com免费视频′| 97色网| 麻豆精品A片免费观看| 国产传媒午夜理伦精品| 久草精品视频| 久久久久国产精品片区无码直播 | 中文字幕成人| 白丝av| 日韩99神马视频播放| 国产欧美精选自拍一区| 啊啊啊啊啊舒服| 一牛影视成人片免费| 午夜久久一区二区无码中出| 成人无码在线超碰网| 中文字幕乱碼在线| 温婉少妇玩3p| 久久久蜜桃臀无码视频| 国模限制级电影| 国产乱子伦一区二区三区在线观看| 乱人伦 国语对白:视频直接看| yw尤物av无码点击进入麻豆| 精品一二三区女同| 97色色视频| dy888午夜老子影视达达兔| 白 大 人妻 区 在线| 成人免费不卡在线视频| 黑人娇小av在线播放| 欧美少妇高潮久久91| 欧美十八禁在线看| 免费看片黄| 欧美色图99| 午夜操操操| 日韩人妻制服丝袜av| 影音先锋每日最新资源在线观看| 亚洲视频一二区| 天天92av| 一区 欧美 日韩 麻豆| 亚洲无码精品AV久久久| 亚洲 欧美 另类 日韩 人妻一区 | 久久美女福利是上海美女| 97超级欧美| 啊啊啊啊好爽好舒服一区二区易域| 九九九九免费| 无码粉嫩白虎一线天b区| 麻豆福利视频导航| 妇人噜噜| 91女优在线观看| 亚洲天堂中文字幕无码男同| 国产欧美精选激情视频| 夜夜精品视频| 国产中文字幕在线| 久久伊人青青草| 入口操逼网站| 久久久久久久久久9| 青草视频人妻在线观看| 天堂资源欧美| 天天插天天射| 蜜乳性色无码专日粉嫩骚逼AV| 欧美第二页| 亚洲AV色图一区| 伊人久久大香线综合无码| 欧美亚性天堂| 曰韩av中文字幕专区| 校园春色 欧美| 91久热| 97超碰在线资源网站| 亚洲国产一区二区三区在线| 女人被添高潮免费视频| 国产兽交视频在线播放| 欧美写真视频一区| av2014 日韩在线中文字幕| 欧美综合 站| 久久97资源 网| 六月丁香婷| 自慰白浆在线观看| 一区二区三区黄片免费观看| 亚洲色图图片| 五月婷婷丁香| 综合色啪| 欧洲熟妇xxXx欧美老妇裸体| 人人人摸人人| 国产精品一区二区手机看片| 国产白丝精品在线观看| 精品黄色电影| 91成人无码| 免费视频97| 一区二区三区麻豆| 亚洲色阁| 丝袜美腿91| 亚洲精品乱码久久久久久蜜桃麻豆| 91路www| 天堂网 主播 亚洲| 99国内熟女露脸视频| 99re热| 碰人碰碰人人开房人肉| 日本道日本道中文字幕日本道最新日本道在线观看| 亚洲精品骚逼| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 99热在线播放| 久久鲁干| 影音先锋国产精品| 中出91| 亚洲熟妇自偷自拍另欧美| 色97| 97在线欧洲| 日韩成人色图| 美国久久一二三四| 97免费视频在线观看视频| 深爱伊人影院| 激情五月天中文字幕色| 亚洲电影中字一区二区| 可能人人看人人摸| 人人摸人人叼| av天天在线观看| 欧美精品 - 91爱爱| 人妻天天夜夜爽一区二区| 色女99一级片在线观看| 亚州色国| 97在线播放 | 亚洲午夜福利在线影院| 日韩成人大片一区二区| 久久久久久亚洲精品不卡人乳| 少妇免费视频| www. 男人天堂成人在线| 亚洲日韩少妇一道本视频| 亚洲影视高清三级-草1024榴社区入口-品爱AV| 91色夜| 91一区二区三区蜜桃| www成人啪啪18秘 免费| 亚洲精品美女久久久久久久久| 激情五月天色播| 国产熟妇一区二区| 久久久精品,3| 无码一区二区精品视频久久久春药| 视频国产精品未满十八禁止在线观看| 狠狠色色| 久久久久久久久国产| 97在线观看| 最近2019中文字幕国语免费版| a级理论午夜日本| 日韩99神马视频播放| 欧美综合色| www.亚洲黄色| 日韩啪啪啪啪啪| 自拍丝袜美腿人妻| 天天影视之亚洲综合网| 蜜臀无码视频在线观看| 人人插人人搞人人操| 中文字幕在线观看第二页| 少妇高潮九九九九九九九| 日韩一区二区精彩视频| 黄色网址久久精品欧美喷水| 色五月激情AV在线| 国产日韩精品suv| 人妻AV在线| 天操天操夜操夜月操月年年操操| 翔田千里爆乳巨臀无码| 99热这里只有精| 亚洲丰满很很操| 日韩精品国产一区二区| 国内精品999| 亚春色色| 国产在线精品偷| 97久久国产亚洲精品超碰热| AV一区观看| 五月婷婷hd| 久久久九九九| 亚洲色鬼| 亚洲激情在线| 天天综合精品| 精品人妻15区| 精品一区二区亚洲国产| 精品久久久一本一道| 欧美不卡二区| 天堂涩涩| 国产精品久久久久久久毛片1| 久久久久久九九九九-美女久久久久久久-成人AV | 亚洲色啪| 大香蕉性欧美| 国产高潮AA片免费看| 超碰到97情色| 亚洲色综合| 日本免费二区三区| 国产乱伦性爱AV| 狠狠爱夜夜| 大香蕉综合网| 91岛国动作片| 五月婷婷六月天| 欧美成人精品欧美一级乱黄一区二…| 国产AV高清AV无码| 亚洲精品蜜桃久久久| 熟女五十路一区二区三| 大香蕉欧美国产日韩高潮| 欧美人人曰人人操人人射射| 亚洲天堂人人妻| 久久男人精品| 麻豆区久久久久亚| 欧美自拍偷拍免费观看| 成人情色综合网| 色综合色| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 丁香五月综合| 午夜精品久久久久久久第一页按摩| 人人色人人操在线| 青草成人免费视频一COm| 久久天天摸| 激情抓乳插进去啪啪啪日韩| 校园春色家庭伦理欧美激情| 蜜桃av综合网发布| 999综合网| 欧洲乱码一区二区| 日本操逼视频导航| 九九久精品| 国模一区二区三区| 久久亚州精品成人Av无| 色 婷97| 亚洲国产麻豆一区二区三区 | 黄色十八禁网站| 亚洲一区在线观看欧洲| 丝袜天堂网| 中文字幕日韩综合| 欧美十八禁视频| 欧美日韩人妻精品一区二区三区| 人人天天欧洲| 日日日日做夜夜夜夜无码| 欧美日韩色| 97内射偷拍| 日韩丝袜二区| 日韩精品-原创伙伴| 欧美三级免费伊人| 丝袜美腿制服人妻二区中文字幕| 欧洲精品二区| 日韩资源网| 蜜桃久久综合视频| 综合在线导航一区| 国产在线综合福利网站| 噜噜噜亚洲精品| 五月综合色| 天天干夜夜操网| 大象AV在线| 精品女同一区| 成人精品一区二区三区| 开心激情婷婷| 中文精品一区二去| 一级性爱视频免费观看 | 久久久久日本视| 另类 日韩 熟女| 国产精品人妻无码久久久互動交流| 国产亚热在线久久| 91最新综合| 激情五月丁香五月| 欧美日韩国产中文精品字幕自在自线 | 亚洲AV性爱电影| 亚州欧美色图| 大鸡巴久久| 色香伊人| 亚洲av热热色| 岛国小电影| 亚洲操逼网| www.91理论| 18禁在线视频| 精品999999| 欧美啪啪天堂| 久草久日| 黄日韩| 久久久久久性爱视频| 久久99热这里只频精品6学生| 欧美性爱中文字幕无线码| 蜜臀99久久| 夜夜嗨视频| 美欧色综合| 极品出轨视频网站| 丝袜美腿操av| 久久久久久无码人妻中文字幕| 天美精品一区二区三区四区在线观看| 久久久精久久久| 亚洲天堂区| 99色色网| 污啪啪啪视频| 欧美精品99久久久| 亚洲精品成人激情在线| 免费A V在线| 国产麻豆一级精品视频| 操逼片中文| 欧美一区二区观看在线| 精品久久久久av影院| 日韩99精品视频综合区| 亚洲精品毛片在线观看| 大香蕉www.超碰| 翔田千里Av在线| 人人看欧美性爱| 国产日韩精品无码去免费专区国产| 国产精品九九九| 视频一区二区免费在线| 91福利网在线观看| 日韩在线地址一| 欧美激情性爱视频网站| 成人精品一区二区91毛片不卡| 五月婷婷丁香六月丁香| 国产精品嫩草影院免费| 中国zzijzzijzzwww精品| 午夜AV人气不卡| 熟女精品va中文字幕| 成年人性爱日韩| 高清在线偷拍自拍视频| 五月丁香激情综合网| 五月婷婷丁香| 欧美大码在线视频| 97亚洲欧美日韩| 久久影视二区三区行押| 日韩BBN| 亚洲色图图片| 乱伦一二三区| 爱妃国产亚洲视频中文字幕| 欧美日韩国产中文精品字幕自在自线| 殴美在线AⅤ| 精品国产一区二区三区四区在线看| 久久久久久久亚洲Av无码| 秋霞曰韩R级| 操逼逼无码| 日韩高潮一区| 国产男女无套97| 久9综合在线| 精品在线蜜臀| 琪琪精品免费一区二区三区| 欧美 亚洲 偷拍自拍| 亚洲图片欧美日韩| 亚洲中文字幕日产无码久久| 欧美桃色网| 亚洲加勒比| 97超碰磁| 99色热| wwe 天天干.com| 蜜桃AV天堂| AV乱伦国产| 日本一级二级三级网站| 97亚洲性爱| 欧美亚州色的图| 97日亚洲欧美| 日本成人A片网站| 丁香五月激情综合| 91久久堂| 天天干夜夜| 97综合久久| 日本一区二区成人在线| 97在线国产精品| 美女让帅哥通她小鸡鸡| 午夜小电影在线插入淫高潮| 特级毛片特黄久久免费看| 操逼操网| 美女诱惑在线一区| 天天看片青娱乐| 自慰白浆在线观看| 好爽,再快点啊哈嗯嗯嗯嗯| 欧美线天码中字| 亚洲精品人妻在线| 色嘟嘟人妻天堂网| 色香91| 国产在线激情视频| 亚洲 综合 欧美| 97精品全部| www.av在线视频| 午夜男人天堂| 好涩综合| 爆操无码| 91在线限制级| av天堂电影网| 在线精品福利免费播放| 国产精品网站www| 欧美夜夜| 国产精品一级毛片不卡视| 欧美一区二区传媒| 日日摸天天爽夜夜欢| 十八禁视频网站| 欧美青青视频| av优播| 女人综合网| av一区二区三区 中文| 青青草日韩免费观看高清在线| 精品性爱| 97天天搞在线| 夜色综合| 久久五月综合| 色香91| 亚洲精品天堂久久A∨51成人漫| 好淫网一二三视区| 91综合在线| 97天天搞在线| 亚洲精品黑丝| 99久久久无码国产精品性男| 欧美日韩国产人人| AV网站高清无码在线观看| 天堂国产AV| 欧美性爱综合,免费| 人妻美腿丝袜制服诱惑综合天堂-| 综合亚洲欧美| 91爽啪| 啊啊啊免费| 男人的天堂亚洲| 亚洲欧美天堂| 色av中文字| 搡老女人911熟妇老熟女| 97爱免费插| 久久精品国产97欧美精品亚洲 | 怡春苑东京热| 超碰国产精品久| 九热超碰| 欧美顶级黄片AAAAA在线免费看| 久久久久久裸体| 久久精品国产免费观看99| 亚洲97网站| 五月开心网| 97香蕉网| 天堂在线一区二区| AV污污污污| 久久精品国产97欧美精品亚洲 | 久操精品网| 中日韩熟女| 亚洲另类欧美精品| 久久精品72| 日韩欧美午夜视频在线| 超碰在线1234区| 日韩99精品视频综合区| 麻豆a'v电影| 五月天大香蕉| 少妇熟女1区2区3区| 久久国产精品熟女人妻| 91人妻尻屄视频| 欧美高清16| 欧美日韩资源在线| 成年人性爱日韩| 天天影视综合色| 女一区二区| 中文字幕精品一区二区精| 新视频sss国产| 亚洲天堂 视频你懂的| 热99re69精品8在线播放| 大香蕉伊在线久草麻豆天堂故事| 日韩色欲久久一二三四区| 亚洲熟女诱惑| 国产综合久久久鬼色| 亚洲国产av中文字幕久久| 人妖欧美一区二区| 欧洲综合视频| 人看人人摸人人操| 9丨久久九九九| 熟女欧美日韩综合婷婷| 久精品无码av一区二免费国产在线观看 | 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | 天天综合影院91| 色成人Www精品永久观看| 试看60秒 爽| 中文字幕文字幕无码一区二区三区电影99| 91粉嫩萝控精品福利网站_精品影音先锋国| 中文字幕丝袜| 91逼逼女人91| 偷窥自拍A片| 久久在线观看免费视频| 欧美少妇高潮视频| 欧美亚洲第1页| 久久99久久99精品免视看婷婷| 国产无马在线| 夜夜欢天天干| 色网综合网| 一区中文字幕二区日韩| 日本精品成人无码| 乱伦熟女专区| 国产97亚洲| 综合天天。| 色 亚洲 91| 天天影视网综合少妇| 综合久久中文字幕综合日韩精品| 秋霞男人网| 99成人| 欧美视频一区二区在线| 日本不卡在线二区三区| 天天操熟妇| 欧洲一区二区三区免费| 青青草视频爽一爽| 99亚洲天堂| 自拍鲍鱼一区在线高清观看免费| .精品人妻一区二区三| 精品99999| 天美传媒麻豆一区二区三区国产精| 黄色片G G G| 国产精品网站免费| 人妻av在线| 亚洲欧美日韩夜夜| 超碰在线香蕉| 亚洲阿v天堂无码z2018| 天天综合网网欲色| 亚洲熟女人妻中文字幕一区二区| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 色婷婷五月天| 久操网线| 久久大黄片| 狠狠干91| 日韩15p| 精品人妻一区二区免费蜜桃视频| 蜜臀va69| 久久久999国产精品| 麻豆天美在线喷水AV| 五月开心久久AV官网| 性色国产东北露脸精品视频| 欧美色图亚洲特色| 久久久久久久 九九九九九九九| 婷婷在线播放| 九九成人视频| 色牛牛AV| 色色激情五月天| 久久精品中文字幕观看| 精品亚洲国产成人精品| 色在线亚洲视频www| 国产操操日韩三级黄| 亚洲免费成人在线高清无码视频 | 老女人综合| yellow网站免费观看日韩高清无码| 久久精品久| 亚洲欧美高清无码| 日产操逼| 日韩欧美午夜一区二区| www.亚洲黄色| 无码人妻精品一区二区中文| 人人贴人人摸| 人人操人人叉人人插人人| 亚洲精品啪视频| 日韩精品一区二区三区色欲| 日本一区二区成人在线| 日本一级黄色电影| 99热| 天天日天天干天天整| 99热66| 国产人妻精品久久久一区二区三区 | 五十路人妻在线| 天天欧美97| 亚洲欧洲自拍| 五月婷亚洲精品天堂| 亚洲高清视频在线免费观看| 亚洲天堂男人网| 被操高清无码视频| 国产女人和拘做爰视频| 欧美极品性爱天天射| 大香蕉综合| 日夜啪电影| 欧美少妇高潮久久91| 人人九九精| 少妇久久久久久| 色欲av一区二区三区蜜芽| www…国产操逼| 亚洲综合春色|