色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合av,久久激情五月丁香伊人

ARTICLE DETAIL

資訊詳情

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

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

近紅外光譜回歸分析:深度學習模型對比與實驗全解析 簡介一份面向計算機專業(yè)學生、用于畢設(shè)或課程作業(yè)的深度學習教育項目聚焦近紅外光譜數(shù)據(jù)的回歸分析。近紅外光譜屬于非破壞性檢測技術(shù)項目將深度學習模型應(yīng)用于成分或性質(zhì)預測是數(shù)據(jù)科學領(lǐng)域的典型實踐。壓縮包共9個文件以8個Python腳本為主輔以1個Markdown說明文檔整體大小僅27KB代碼結(jié)構(gòu)清晰。腳本中實現(xiàn)了ConvNet、SpectFormer、DeepVit、VitNet等模型并提供對應(yīng)的遷移學習版本便于對照不同網(wǎng)絡(luò)結(jié)構(gòu)在光譜回歸任務(wù)上的表現(xiàn)。已有235人瀏覽學習。通過閱讀這些源碼可以掌握數(shù)據(jù)預處理、模型搭建、訓練驗證等完整流程也可直接復用或修改模型用于自己的實驗或課題適合想快速上手深度學習回歸項目的學生參考。1. 近紅外光譜數(shù)據(jù)回歸分析模型這套代碼包不是黑匣子是一組可復現(xiàn)的對照實驗?zāi)玫健富谏疃葘W習的近紅外光譜數(shù)據(jù)回歸分析模型」這套代碼包時我第一反應(yīng)是又一個調(diào)參模板拆完才覺得它最值錢的不是某一個模型有多先進而是同一份數(shù)據(jù)上同時給了四條結(jié)構(gòu)路線——ConvNet、VitNet、DeepVit、SpectFormer——每條還帶一個帶 TL 后綴的遷移學習變體。近紅外光譜回歸任務(wù)正好卡在幾個老問題上波長點太多、樣本量太少、化學吸收帶相互重疊單靠一個網(wǎng)絡(luò)很難把「為什么這樣設(shè)計」講清楚。這套結(jié)構(gòu)把最常見的解題路徑一次鋪開了。適合兩種人一種是做計算機類畢設(shè)、課程設(shè)計需要完整實驗對比的同學另一種是手里已有光譜數(shù)據(jù)、想快速評估不同網(wǎng)絡(luò)上限在哪的工程師。文件列表很干凈每個網(wǎng)絡(luò)結(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ù)量直接決定模型輸入維度記下來后面設(shè)置網(wǎng)絡(luò)要用 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ù)可以消掉基線斜率但對噪聲更敏感畢設(shè)階段先用一階就夠。預處理后的均值應(yīng)該接近 0如果均值還明顯偏離說明 SNV 的 axis 選反了大概率是按列做的。這里補一句 C 的角色如果光譜矩陣到了幾十萬行、幾百個波長點這種規(guī)模Python 的 pandas 循環(huán)會卡在 IO 和逐行運算上用 C 寫數(shù)據(jù)清洗和批量切分會快不少但畢設(shè)和課程設(shè)計這個數(shù)據(jù)量Python 的 scipy 和 pandas 足夠不需要額外引入 C 模塊。2.3 劃分數(shù)據(jù)集近紅外數(shù)據(jù)不建議直接隨機切很多人在這一步直接train_test_split(random_state42)這是近紅外回歸里最容易埋雷的地方。近紅外樣品往往來自同一批次、同一工藝相鄰編號的光譜差異極小隨機切分會把非常相似的樣本同時分進訓練和測試集測試集 R2 虛高到 0.99換個批次數(shù)據(jù)直接崩。近紅外領(lǐng)域的通行做法是按光譜距離劃分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 這個指標在近紅外領(lǐng)域幾乎是默認要報的它回答的是「模型誤差比樣品本身的波動小了多少」寫論文和答辯時比單純報 R2 更能堵住追問。注意預處理里的統(tǒng)計量只能從訓練集算出再用到測試集上。SNV 本身逐樣本獨立問題不大但后面如果做標準化均值方差必須來自訓練集否則就是數(shù)據(jù)泄漏指標再好看也站不住。3. ConvNet、VitNet、DeepVit、SpectFormer四個模型家族怎么選TL 后綴到底加了什么文件列表里兩組 py 的命名邏輯很清楚ConvNet、VitNet、DeepVit、SpectFormer 是四個基礎(chǔ)結(jié)構(gòu)帶 TL 后綴的是各自對應(yīng)的遷移學習變體。TL 基本可以斷定是 Transfer Learning 的縮寫具體遷移策略和權(quán)重來源以 README.md 為準但這個命名本身已經(jīng)說明了一份完整的對比實驗應(yīng)該怎么組織——同一個結(jié)構(gòu)從頭訓練 vs 遷移學習各跑一組正好回答答辯時最常被問的「遷移學習在你的任務(wù)里到底有沒有用」。3.1 ConvNet.py一維卷積基線先把下限做扎實一維卷積是近紅外光譜回歸最樸素的深度學習方案也是所有對比實驗的「地板」。光譜輸入從二維圖像降成一維序列后Conv1d的卷積核只在波長方向上滑動感受野覆蓋相鄰的波長點。近紅外吸收峰不是孤立點而是一段連續(xù)的波段卷積核能直接學習到「峰形 局部波段相關(guān)性」這類特征。典型結(jié)構(gòu)是Conv1d → BatchNorm → ReLU → AdaptiveAvgPool1d → Linear卷積核大小取 17 左右對應(yīng)約 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)在多個波段相隔很遠但相關(guān)性很強Transformer 的自注意力機制正好擅長建模這種長程依賴。比如水的 O-H 吸收在 1400 nm 和 1900 nm 附近都有信號純 CNN 要靠堆層數(shù)才能把這兩個位置的感受野連起來Transformer 一層注意力就能直接關(guān)聯(lián)。DeepVit 從命名看是 VitNet 的加深加寬版本差異大概率在 Transformer encoder 的層數(shù)depth和嵌入維度embed_dim上。這兩個模型的對比要回答的問題是在近紅外這種中等長度序列上加大模型容量能不能帶來實打?qū)嵉氖找孢€是只是把訓練時間變長。光譜數(shù)據(jù)樣本量通常只有幾百到幾千DeepVit 非常容易過擬合所以它的默認超參、正則化設(shè)置反而是這組實驗里最有看點的部分。3.3 SpectFormer.pyCNN 局部特征 Transformer 全局依賴的混合SpectFormer 從名字看是 Spect Former 的組合也是我拆這個包時最期待的文件。純 CNN 的局部感受野高效但視野窄純 Transformer 的全局注意力強但容易在小樣本上過擬合混合結(jié)構(gòu)是這兩條路的折中淺層先用一維卷積提取局部峰形特征再把卷積輸出的特征圖切成 patch 或直接作為 token 序列送進 Transformer。這個設(shè)計對近紅外光譜是說得通的。卷積層輸出的每個位置已經(jīng)包含了鄰近波段的局部信息Transformer 在這些局部特征之上建??绮ǘ蔚囊蕾囌Z義上比直接用原始波長點做注意力更干凈。SpectFormer 和 ConvNet 的對比實際是「局部特征 全局關(guān)系」和「純局部特征」的對比SpectFormer 和 VitNet 的對比則是「局部建模是否必要」的對比。三組模型互相參照正好覆蓋評審最關(guān)心的兩個問題結(jié)構(gòu)設(shè)計有沒有依據(jù)、實驗有沒有對照組。3.4 帶 TL 后綴的那一組遷移學習到底遷移了什么四個 TL 文件是這套代碼包在畢設(shè)答辯時最有價值的部分。近紅外深度學習最常見的困境是光譜數(shù)據(jù)量太少從頭訓練一個容量稍微大一點的網(wǎng)絡(luò)就過擬合。遷移學習的常規(guī)做法是先在更大規(guī)模的數(shù)據(jù)上預訓練再在目標任務(wù)上微調(diào)。但要注意ImageNet 預訓練權(quán)重是二維三通道輸入近紅外光譜是一維輸入輸入層通道數(shù)和序列長度都對不上直接加載預訓練權(quán)重一定會報 shape mismatch。所以這里的 TL 變體遷移的通常不是 ImageNet 權(quán)重本身而是這類結(jié)構(gòu)的「訓練策略」——比如凍結(jié)淺層、只微調(diào)深層或者把同一結(jié)構(gòu)在公開光譜數(shù)據(jù)上做自監(jiān)督預訓練再微調(diào)。具體是哪種以 README.md 的實現(xiàn)為準但你可以把 TL 變體理解成「同一個網(wǎng)絡(luò)換一種訓練方式」而不是「換一個網(wǎng)絡(luò)」。這張表是我拆完文件后對每個腳本的定位判斷文件結(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 文件里預訓練權(quán)重的來源和微調(diào)策略再決定你的論文里怎么寫「遷移學習」這一章。4. 把訓練跑起來命令行入口、六個關(guān)鍵超參與三組實驗矩陣環(huán)境裝好后這套代碼的入口設(shè)計比較直白每個模型一個 py 文件直接python 文件名.py就能啟動訓練。動手深度學習的人都知道跑通一個骨架半小時排一個環(huán)境 bug 一晚上。近紅外回歸任務(wù)用 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 實例畢設(shè)場景完全不需要一上來就上多卡。4.2 六個關(guān)鍵超參值和含義要對得上調(diào)參之前先搞清楚每個參數(shù)在這個任務(wù)里的物理含義。這六個參數(shù)是近紅外光譜 Transformer 和 CNN 訓練里最常動的優(yōu)先級從高到低排列如下參數(shù)建議范圍對光譜回歸的影響batch_size16–64光譜樣本差異大batch 太小 loss 抖太大泛化下降lrCNN 1e-3Transformer 1e-4Transformer 對學習率極敏感1e-3 大概率發(fā)散epochs60–120配早停光譜任務(wù)收斂慢固定 epochs 不如早??煽縫atch_size32–128過小序列太長、注意力稀疏過大丟失局部峰形embed_dim128–512決定 token 的表示容量小數(shù)據(jù)用 128–256 更穩(wěn)depth4–12層數(shù)過深在小樣本上直接過擬合4–6 層起步這里有一條血淚經(jīng)驗Transformer 類模型在光譜上的學習率玄學比圖像還嚴重。圖像任務(wù) 1e-3 能跑近紅外 Transformer 同樣用 1e-3 經(jīng)常 loss 前 20 個 epoch 紋絲不動降到 1e-4 才開始下降。原因是光譜序列的數(shù)值范圍和圖像像素差異很大Adam 的一階矩估計在稀疏梯度下容易走偏。所有模型先固定隨機種子再在同一套超參下跑對比否則你分不清是結(jié)構(gòu)差異還是隨機種子差異。4.3 三組實驗矩陣從基線到上限一次跑齊這套代碼最省心的設(shè)計是它天然支持三組實驗。第一組是四個基礎(chǔ)模型從頭訓練對比回答「同樣預算下哪種結(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)權(quán)重與 loss 曲線訓練腳本骨架可以抽象成下面的邏輯不管包里的實現(xiàn)細節(jié)如何好的訓練循環(huán)都應(yīng)該包含固定種子、保存最優(yōu)權(quán)重、早停三件事# 訓練骨架固定種子、保存最優(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 多了權(quán)重衰減解耦在光譜小數(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)保存的是權(quán)重而不是整個模型加載時要用model.load_state_dict(torch.load(best_checkpoint.pt))這是 PyTorch 的推薦做法遷移到新數(shù)據(jù)時也只需要換權(quán)重文件。5. 近紅外光譜深度學習避坑手冊五個翻車現(xiàn)場與排查思路近紅外深度學習的坑九成不在網(wǎng)絡(luò)設(shè)計而在數(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)部不同波段的相對關(guān)系——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 就把權(quán)重沖亂輸入特征沒有歸一化數(shù)值范圍過大讓注意力權(quán)重的 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 版本跑不起來一維光譜加載不了二維預訓練權(quán)重現(xiàn)象想用 ImageNet 預訓練權(quán)重做遷移學習加載權(quán)重時直接報 shape mismatch強行忽略形狀錯誤后訓練完全不漲甚至從頭開始 loss 也不降。原因ImageNet 預訓練權(quán)重是二維三通道輸入近紅外光譜是一維輸入輸入層通道數(shù)和序列長度都對不上。能夠匹配的只有中間層的結(jié)構(gòu)輸入層和輸出層必然報錯。就算跳過輸入層預訓練模型學到的二維邊緣、紋理特征對一維光譜的吸收峰也沒有什么可遷移的價值。解決打開 README.md先確認 TL 版本的預訓練權(quán)重到底從哪來、怎么加載。如果包內(nèi)沒有一維預訓練權(quán)重常見做法是把 TL 理解成「訓練策略」而不是「直接拷權(quán)重」——比如先在公開光譜數(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 五折交叉驗證這樣跑交叉驗證的關(guān)鍵坑在預處理統(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 說明在這個任務(wù)上不如直接取均值。這套結(jié)論連同交叉驗證的均值方差一起寫進論文的結(jié)果表比單獨報一個 R2 的說服力強很多。從那以后我拿到任何近紅外數(shù)據(jù)都強制先跑一遍五折交叉驗證用平均 R2 和 RPD 決定要不要繼續(xù)往下做而不是盯著單次劃分的數(shù)字自我感動。這套代碼包的價值也正在這里——它把結(jié)構(gòu)、對比、驗證的鏈路都鋪好了剩下要你動手的是把數(shù)據(jù)口徑和驗證邏輯做扎實。希望幫到你。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
精品无码产区一区二| 试看60秒| 99热网站| 性爱乱伦网址| 老子午夜伦不卡影院| 久久久91福利姬| 日韩免费人妻色情网站| 91人妻最真实刺激绿帽| 午夜啪| 死我十八禁| 欧美日本久久精品一区 | 五月激情小说| 丁香五月婷婷色| 先锋激情∨在线视频播放| 99久久久久久亚洲精品不卡| 欧美综合 站| 富二代亚洲精品99| 鲁鲁色综合网| 91老司机在线视频免费观看| 国产人伦精品一区二区三区 | 美国一区二区三区视频| 国语国产操逼伊人AV网| 插日本熟女视频| 国产农村妇女精品一二区| 人人爱操| 青娱乐 成人娱乐在线| 6080yy午夜理论三级一区二区三区无码| 日韩亚洲精品一区二区| 日韩黄色一区二区三区| 成人性爱电影一区二区| 麻豆2区1区天美| 亚洲欧美大| 亚洲一区深夜| 少妇人妻精品| 91视频综合在线| 亚洲精品熟妇1区2区3区。| 九热超碰| 人妻三级在线中文字幕| 99久久精品欧美国产| 秋霞操逼片| 日韩av不卡在线看| www.久久久久| 中文字幕女同在线| 亚洲少妇综合| 99re热有精品视频国产| 久久9视频| 射丝袜高跟鞋99| 国产亚洲精品无码三区| 国产欧美一区激情交| 色性欧美| 中国特猛少妇色xxx| 国产精品人妻无码久久久老鸭窝| 亚洲超碰AV| 日韩一级二级| 97久久久网站| 中文字幕交换人妻| 久久久不能久久久久| 欧美日韩亚洲高清不卡一区二区三区| 亚洲熟女偷拍在线观看| 欧美特大AA级黄片| 91人妻中文| 爱欲AV| 97色欧洲| 激情综合五月| 99re视频在线播放青草| 97国产成人精品免费视频| 精品视频专区| 性饥渴少妇av无码毛片| 色哟哟-国产专区| 久啪视频| 欧美男人一区| 香港澳门日本三级网站| 五月婷婷综合网| 蜜臀99久久国产| 国产精品视频白浆免费| 超碰欧美97资源| 粉嫩绯色AV一区二区在线| 伊人青青草久久| A一区片| 中文字幕55555| 色哟哟AⅤ| 久久久穴999| 午夜天堂精品久久| 久久综合国产精品国产| 超碰98综合网| 五月丁香影院| 欧美日韩色综合网| 夫妻AV网站| www色色色com| 久久性爱视频免费看| 91撸色网 玖玖网 欧美| 色综合久| 亚洲欧美另类激情小说| 麻豆 亚洲 97| 欧美激情五月天| 襙一襙| 久久久男人的天堂| 超AV色女| 激情综合网五月婷婷| 大香蕉一级黄色片久久| 另类图片五月天| 麻豆精品久久久久久久| 日本成人电影资源网| 97色香蕉| 激情婷婷丁香网| 五月久久HDAV| 九九热在线精品视频| 午夜视频久久久久一区| 久久精品无码专区| 天天综合91入口| 国产久久久9999| 强免费黄色网址| 国产AV色黄看到爽| 综合网 欧美| 亚洲极品| 超碰偷拍| 无套后入双马尾| 99热日| 操操操操网黑人| 天美国产三级传媒| 中文字幕一区av| 老熟女乱子伦中文字幕一区二区| 看免费一级在线播放毛片| 青青久久久| 欧美在线视频观看一二三四区高清| 久久黄黄| 青青青青草av在线观看| 熟妇人妻一区二区三在线| 97色婷| 国产一级内射无挡观看| 欧美91精品国产自产| 99re在线精品78| 欧美日日夜夜| 台湾肥佬网一区二区三区| av一区二区三区 中文| 午夜福利无毒不卡| 久久精品国产亚洲AV高清演员表| 欧美大片91| 免费超碰97久久| 99999精品成人| av天堂影视中文在字幕在线中文 | 亚洲熟女乱色| 东北女人的毛片| av优播| 狠狠躁AV| 天天日天天搞天天干| 色欧美综合| 99久久无码| 无码久久国产 | 久/久精品99看9| 亚洲第一在线视频| 亚洲美女精品| 欧美亚洲宗合色性图| 色网在线| 麻豆av一区二区| 热99这里有精品综合久久| 国产白丝av| 高潮毛片无遮挡高清免费| 亚洲成人精品在线一区| 无码天天操| 国产做?爰片久久毛片?片美国| 伊人久久艹| 99婷婷| 国产亚卅97| 国内精品久9| 神马麻豆福利院| 国产精品人人爽人人做可爱福利| 99色在线| 伊人网青青| 小情侣高清国产在线视频| 91色综| 蜜臀无码一区二区| 国产精品白丝在线播放| 五月天婷婷激情| 双插在线| 美女操逼A A| 99热伊人| 伊人96在线| 欧美超碰97| 亚洲AV成人无码一区二区三区在线观看 | 日韩不卡毛片Av免费高清| 九九热九九热| 可乐操亚洲蜜911| 中文字幕一区二区韩| 无码99| 9久久精品| 午夜福利免费精品视频| 欧美性爱一区| 欧美日韩大陆黑人少妇99| 91亚州欧美| 91国产操逼视频| 日韩精品.久久精品.AV女优.天美传媒| 欧美亚州综合图片| 亚洲一区二区三区播放在线| 澳门人妻久久| 五月婷久久| 国产福利夜| 天天爽夜夜爽夜夜爽精| 免费看美国人人爽,人人操| 日本加勒比无码专区一二三| 日日操丁香五月天| 蜜臀Av一区二区三区| 天天做日日爱夜夜爽| 欧美另类天堂| 午夜高清成人在线视频| 大香蕉性欧美| 97色爱| 国产精品盗摄 偷窥盗摄| 大香蕉在线86| 五月激情啪啪| 超碰97久久| dy888午夜老子影视达达兔| 志村玲子视频一区二区| 狠狠狠狠狠干| 动漫爆乳3D奶水一区在线观看| 99re不伦| 小情侣高清国产在线视频| 亚洲97资源| 麻豆天美国美国产| 免费1级a做爰片观看| 久热大香蕉网站| 色色婷婷丁香| 久久精品国产亚洲妲己影视| 尤物视频偷拍免费| 色久桃花影院在线观看| 久草电影网| 国产夫妻一区二区| 中文字幕123| 亚洲欧美日韩免费观看| 日韩av一级黄片| 蜜臀视频网站| 亚洲影视高清第一页| 国产午夜精品在线观看| 本道在线| 欧美综合网A| 欧美日韩精品久久| 九久9热| 在线强奷到舒服的无码视频| 国产精品白领在线观看| 美女性91| 91高清欧美| 日本黄色天堂| 久湿久久| 欧美激情亚洲情色| 亚熟hd视频在线| 蜜臀人妻少妇久久在线观看| 口爆综合网| 婷婷九月色| 国产一区二区视频在线播放| 大香蕉在线视频重口味毛片在线| 久久综合婷婷| 一本一道人妻久久一区二区三区 | 欲香欲色综合天天伊人| nuu12国产麻豆精品| 韩国嫰模上门援交视频| 操淫穴亚洲五月丁香 | 91老司机精品| 香蕉视频精品亚洲一区二区三区在线播| 中文欧丝袜诱惑| 欧美男人亚洲天堂| 蜜臀一二三| 久久精品人妻一区二区三区| 青青草影视蜜久久| 97 九色| 极品AV网站在线观看| 色麻豆AV| 丝袜美腿丝袜| 亚洲色性情三级| 日本三级久| 女人一区| 欲色啪| julia国产在线| 天天狂操夜夜狂日| 欧美日韩国产黄色片| 国产强奸超碰AV| 婷婷五月天激情网| 九九九九九九九精品视频| 99re这里只有精品中心播放| 97日视频| 久久久555| 国产美女口爆吞精视频| 蜜乳性色无码专日粉嫩骚逼AV| 国产做?爰片久久毛片?片美国| 另类图片五月天| 麻豆成人av| 亚洲中文字幕av| 激情天天视频| 久久久久性熟视频| 懂色av中文字幕一区二区三区天美 | 美女爽到高潮91| 日韩亚洲中文字幕在线| 综合国产97| 亚洲 欧美 日韩另类 麻豆| 97激情97激情| 2019天天干| 日韩AV熟女乱伦| 在线情色电影 91大| 国产女同在线观看视频| 99精品在线播放| 日本二区不卡| 91人妻Pr| 色原狠狠天天天| 无码黑人精品一区二区三区三| 欧美综合97www| 人妻第一页| 五月婷婷AV| 中文字幕精品三级久久久| 99婷婷一区二区| 九热中文字幕| 亚洲 在线| 69人妻精品一区二区绯色| 97 国产精品| 国产综合操逼高清| 日韩人妻无码专区| 超碰97人人乐| 一区二区日韩欧美久久| 翔田千里AV无码秘 三区| 大屁股xxxxx| 亚洲男人在线观看天堂| 亚洲天堂区| 日韩熟女三十乱伦| 75大香蕉| 国产福利小视频高清在线观看| 免费97视频| 一区二区娱乐网站| 蜜臀一区二区三区在线| 日本精品免费一区二区三区四区| 福利社区午夜一区二区| 亚洲女优有码无码高清| 和协无码影院| 欧美日韩操逼嗦吊| 福利视频香蕉免费一区二区在线| 使劲用力艹少妇视频一区二区 | 人妻天堂三区| 2000亚洲男人天堂| 色色色综合| 亚洲熟伦熟妇AV无码春色| 人人搡人人肉久久精品| 在线视频资源| 超碰色中文| 激情久久久| 久久久久亚洲av综合波多野制衣| 久久久免费视频18| 美女主播色欲91抠b在线播放| 1769精品一区二区三区| 网站A V在线| 性生活性生大爱77AV国产| 美女毛片999| 97人人干| 国产性感在线观看| 另类一区| 网页导航五月天免费一二三区 | 天天干人妻视频| 国产精品suv一区| 久久久精品无码亚免费| 亚洲一区日韩精品中文字幕 | 亚洲国产一级中文综合久久天堂在线免费观看 | 九九毛片这里只有精品| www.色操逼| xxx0国产在线播放| 欧美不卡二区| 亚洲精品毛片在线观看| 天天射天天| 国产一区在线播放| 日韩91网站| 97伊人超碰| 好一吊区二区| 96国产精品| 欧美激情 一区| 屁股久久久久久久久| 伦理弟一页| 天天操天天日青青草超碰av| 欧美超碰人妻97| 九九国产| 大香蕉中文网| 91久久青青草原精品| 日韩免费簧片| 久久久久久69国产一区二区| 91色欧美| 亚洲本色精品一区二区久久| se01国产在线视频| 在线观看黄色电话| 三级三级三级日本99| 视频二区美腿丝袜制服人妻欧美| 五月黑AⅤ| 伊人久久久日韩一区| 欧亚韩国999| 亚洲色欲一区二区三区| 国产乱色国产精品免费视| 婷婷人妻激情| 99操| 色拍偷亚洲| 九九九九免费| 色9999日韩国产| 成人黄页| 欧美色女人| 免费综合亚洲中文| 大肉棒导航| 97久久久| 色 婷97| 欧美97爱| 久久精品一区二区三区不卡| 玖玖资源视频一区二区三区| 最新三级网址| 成人一级二级| 69精品久久久久中文字幕| 男生女生啊啊啊啊| 又黄又硬又粗又长国产视频| 国产92麻豆天美精品色欲5| 午夜后入| 91久久精品中文字幕| 97精品视频免费| 日本1区2区不卡视频| 男人干美女| 老熟女搡BBBB搡BBBB视频| 91精品人妻一区二区三区蜜桃臀| 国产午夜精品理论片a大结局| 水野优香在线观看| 欧美亚洲今日在线| 夫妻四区五区六区| 欧美午夜视频免费观看| 色情婷婷久久五月天| 无码人妻精品一区二区中文| 安徽熟妇视频| 久久男女激情视频网站| 天天综合网~91| 91精品国产综合久久久蜜臀| 在线观看成人性爱免费小视频| 神马久久69| 手机看av网站在线看| 蜜臀久久99精品久久久久久婷婷 | 欧美人与动性人交a| 骚逼一区二区| 屌逼传媒| 99精品欧美一区二区三区桃色| 一级黄碟| 国产性感骚丝袜在线| 国产女人和拘做爰视频 | 丝袜喷水在线| 国产色呦呦| 国产精品九九九| 日韩图区| 欧美亚洲国内自拍| 乱伦3P视频| 中文字幕精品免费一区二区| www.成人无码| 97超碰免费人人性爱| 久久久网站| 伊人丁香五月婷婷| 另类图片综合| 亚洲色棕合| 884t在线| 中文字幕人妻色偷偷久久皮| 99久久综合| 亚洲AV无码久久久国产精品| 影音先锋乱伦资源| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | A久久| 午夜操逼不卡| 国产午夜精品理论片a大结局| 国产高清在线自在拍69| 91精品国久久久久久无码| 任我爽视频在线观看| 日本在线不卡一二区| 国产精品探花视频| 天天日天天干天天整| 99夜夜操| 久操视频在线| 精品少妇99| 欧美日韩国产电影| 欧美精品双插| 欧美 综合 亚洲| 亚州高清色综合| 中文字幕一区二区三区蜜桃视频| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 1024手机看片欧美日韩| 中文字幕AV片| 在线播放欧洲免费av| 大鸡巴久久| 超碰2017| 青娱乐休闲视频在线观看| 国产精品分类在线观看| 日韩激情小说一区二区| 黄片国产精品一区二区| 亚洲乱码尤物193YW| 欧美日综合| 天天操av懂色| 超碰午夜在线| 97在线/亚洲| 亚洲成a人v欧美综合天堂下载| 91一区二区三区蜜桃| 日本国产高清色www视频在线| 欧美色综合影院| 亚洲国产成人高清在线| 日本熟妇熟色97一本在线观看| 精品176精品2| 久久加勒比| 色牛牛AV| 人妻无码久久一区二区三区免费| 精品成人久久久人人亚洲| aaa亚无码专区| 男女激情黄色网址| 青青草原综合久久大伊人精品| 亚洲第一男人天堂| 色狠狠 - 百度| 99.色网| 夜夜 中文视频rt| 曰韩中文人妻视频| 五月婷婷无码| 亚洲骚男同com| 伊人96在线| 亚洲国产精品成人久久蜜臀| 26uuu欧美日韩| 九九热免费国产视频婷婷伊人五月 | 成人日韩中文字幕| 97爱| 亚洲另类久操网| 亚洲综合首页| 亚洲天天更新| 亚洲人妻中文在线视频| 干b网| 强奸国产在线| av久日| 成人 日本A片无码8888| 超碰97人妻| 一区二区三区成人高清视频| 97天天弄| 粉嫩av在线一区二区| 欧美亚洲se91| 嫖老熟女A片一二三区| 亚州图片第一页| 人妻精品一区二区在线| 香港久久久| 毛片电影一区二区三区| 91精品国产日韩欧美综合| AND人妻系列| 老司机天天操| 亚洲日本大香蕉1| 九九99久久| 欧美18老人禁| 人妻少妇精品久久久| 91成人久久 | 中英熟女操女| 欧洲精品欧洲精品| 伊人成人中文字幕久久网| 久久精品一区二区一8| 九九久久99| 特级丰满少妇一级AAAA爱毛片| 欧洲亚洲人妻无码久久三区四区| 91熟女熟妇视频网站| a亚洲欧美色欲| 国产成人主播| 蜜臀久久一区二区| 久久久久亚洲Aⅴ无码| 一区二区三区一亚洲中文字幕、综合区灬| 亚洲日本韩国极品一区二区| 日韩国产不卡在线视频| 夜夜躁狠狠躁日日躁av| 亚洲AV免费在线观看| 欧美色性爱| 国产精品久久久 | 亚洲综合贴图91| 欧美亚洲日韩人妻在线观看| 欧美 综合 亚洲| 天天欧美色| 激情网五月天| a在线视频免费观看| 精品美女久久久久| 免费精品无码一级毛片牛牛影视| 人妻丰满熟妇av无码区蜜桃| 国产久久一区二区三区野外在线| 五月丁香综合| 国产极品美女高潮无套在线观看| 国产精品国产亚洲区艳妇糸列| 99精品九九九九九九| 五十路人妻在线| 人人乐大香蕉| 天天欧美欧美亚洲网| 日本片日本片祼观看网站在线看中文版网页在线看 | 亚洲日产专区婷婷| 神马久久网| 色av中文字幕| 中文久久96| 日本中文字幕熟妇| 亚洲清纯综合| 欧美色图20p| 一区二区乱码福利| J?P?NESEHD熟女熟妇伦| 日韩一级欧美一级国产一级台湾| 九久久九精品视频| 野狼激情网| 亚洲综合另类欧美久久久| 天天综合在线4| 日韩在线76| 密臀在线免费观看| 大香蕉欧美国产日韩高潮| 91男同| 久久三区四区| 国产v片在线免费观看| 2001天天操| 蜜色网色哟哟| 欧美系列在线一区二区| 日本一级一级一级一级| 午夜情侣自拍网站| 美女网站黄页| 亚欧美色图| 97久久精品国产| 男人天堂无码| 日本成人免费一区二区三区| 丝袜熟女一区二区三区| 天天欧美色| 精品人妻一区二区三区视频| 夜夜躁狠狠躁日日躁av| 无码日韩人妻av一| 99啪| 日本久久超碰| 户外裸露刺激视频第一区| 日本男人天堂| 人妻中文字幕日韩电影| 操美女人妻| 亚洲丝袜综合| 九九热在线视频| 精久久久| 亚洲最大AV网| 东北操逼| 男女无套 免费网站| 激情丁香五月婷婷| 国产熟女精品区| 免费精品无码一级毛片牛牛影视| 丁香五月天激情综合| 激情婷婷丁香| 囯产操逼片| 国产精品久久久久久久久久久久久久久久 | 操狠狠| 97超碰公开| 99久久网站| 在线 欧美 亚洲| www成人啪啪18秘 免费| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 中文字幕久热视频在线| 天美传媒在线一区| 亚洲高清国产理伦片| 精品无码人妻一区二区免费蜜桃| 欧美亚洲小说| 无码 黑人一区二区三区| 久久久久精| ,成人免费啪啪视频| JULIA人妻风俗店中出电影| 人人操人人色人人摸| 成人热久久精品| 日本操BAV| 久久久精品中文字幕麻豆| 亚洲āv网址在线观看| 国产精品午夜成人福利| 国产精品一区午夜福利| 2020天天色综合| 日韩国语字幕| 国产在线激情视频| 久久大香蕉97| 久久111| 97人人射| 国产欧美日韩一区二区三区| 久久久久久久久女黄| 伊人影院在线理论播放 | 久久草在线综合视频| 四虎影视永久在线观看精品免费网站 | 老熟女综合| 999 久久久| 日韩国语字幕| 亚洲日韩美国人妻| 91精品国产91久久青草| 国产精点久久久成人| 91色香| 97国产中文| 精品四五区| 伊人久久大香线蕉无码| 欧美裸体美女日麻屄| 99精品丰满人妻无码| 午夜欧美J进J出白浆流出久久久| 强免费黄色网址| 为用户提供免费看黄网址在线观看| 日逼97| 久久成人东京热人妻| www.高清无码诱惑一区.com | 91亚.色| 狠狠操夜夜操蜜桃视频三区| 可免费观看的av毛片中日美韩| 夜夜操av亚洲一区二区| 清纯唯美第一页| 狠狠干婷婷| 无码最新| 少妇大屁屁| 亚洲国产精品成人综合| 麻豆AV96熟妇人妻| 超碰97起碰| 91精品大奶人妻| 日韩在线观看三级电影| 青青草综合在线| 手机在线A片| www国产无码| 亚洲欧美综合| 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | 18禁止看精品中文字幕| 久久69| 欧美激情综合网| 东北女人无套内谢视频| 夜夜骑夜夜操| 国产AAAAAABBBBB| 99re免费视频精品全部| 无码精品久久久天天影视| 亚洲一区二区久久久久| 黄色AAAAA欧美| 国产性久久久| 91狠狠综合久久久| 天天综合网一91网| 日本 免费 一区二区三区 久久香蕉 | 舔足天天操天天射| 亚洲精品视频在线播放| 77777亚洲蜜臀精品久久综合蜜臀| 一区二区三区四区五区高清无码永久视频| 天天色怡春院| se..亚洲欧美| 操我无码| 天天看特黄的免费网站| 久草看看看| 东京热男人的天堂精品| 天堂av2019| 国产中文字幕在线观看| 人妻啪| 99热97| 中文字幕一区二区三区50路| 国产精品极品美女视频| 大香蕉在线86| 久久久9999| 超碰av人人人| 日本二区不卡| 99久久久久| 91模特在线观看| 国产极品美女高潮无套在线观看| 久久久久久91香蕉国产| 国产精品com| 麻豆天美国美国产| 久 久无码人妻AV| 亚洲 图片 综合91| 91骚熟女| 日本97久久久精品| 69av一区二区三区| 骚逼一区二区| 人人操人人操人人操人人操人人操人人人11.CM| 欧美黑人XXXⅩ高潮交| 91综合中文字幕| 韩国一级做a久久久久| 日夜久久久九九九久| 久久老子无码午夜伦不卡| 91Chinese在线| 神马麻豆福利院| 精品91摸| 91蜜臀在线久久久久| 国产精品亚洲一级av第二区| 操逼短片| 精品视频专区| 久久五月份| 久久精品色欧美aⅴ一区二区| 男啪女色黄无遮挡免费观看| 日韩欧美中文字| 91超碰人人| 成视频在线观看免费看| 亚洲成人黄色在线观看| 清纯唯美综合| 欧美视频第二页| 乱理日韩中文| 亚洲操人| 久久AV无码网址| 日韩性爱毛片操骚逼| 青青草久草| 色欧美天天| 亚州,欧美在线| 91狠| ,成人免费啪啪视频| 91n免费处女| 亚洲综合性感在线| 99热精品在线观看| 久久成人国产| 欧美成va视频网站| 中文字幕久热视频在线| 国产又色又粗又黄又爽| 91肉丝| 啊啊啊啊操死我| 欧美男人的天堂| 亚洲的天堂网| 天天看天天日天天操| 强乱老妇中文字幕| 九久9精品| 成人av福利在线观看| 亚洲成人一区二区精品| 手机看片1025| 色av中文字| 夜夜嗨绯色| 1956日韩精品| 岛国天天午夜影院传媒网| 2019午夜福利视频| 久久久久久国产精品| 精品高清一区二区三区三州| 中文字幕一区二区三区高清| 免费αⅴ在线观看| 国产一级黄色片在线观看| 日韩精品高清资源在线| 国产精品自拍欧美在线| 国产极品粉嫩馒头一线天av| 亚洲一区二区性爱电影| 日本一二区免费| 91观看 国产白丝| 国产av激情无码久久天堂| av中亚| 嗯嗯啊啊好爽| 久久精品一区二区一8| 大香蕉狠狠爱| 亚洲精品九九九| 丁香色狠狠色综合久久小说| 亚洲精品久久久久毛片A片拉屎 | 日韩美一区| 欧美97日韩| 激情文学 亚洲图片| 日日碰视频网| 亚洲 日本 不卡| 2020久久免费视频| 国产精品原创巨作?v网站| 裸体美女久久久| 日本A级视频| 殴美性天天| 婷婷色导航| 一二三卡欧美日韩人妻免费精品| 69XX一中文字幕人妻91| 青青草日本无码| 日韩欧美女求操每天更新| 五月天婷精品激情| 操淫穴亚洲五月丁香| 黑人精品XXX一区一二区| 欧美亚洲性爱一区二区| 超碰97久久| 男人的天堂啪啪| 日本免费二区三区| 免费毛片在线播放| 久久九九97| 亚洲国产日韩欧美熟妇在线| 日本久久久精品电影| 成人免费在线网站| 午夜啊啊| 夜夜夜久久| 探花视频免费观看国产专区| 色婷婷综合久久中文字幕雪峰| www.99色| 久久视频,这里只有精品| 国产麻豆一级精品视频| 成人情色综合网| 五月丁香在线| 亚洲欧美另类图片| 爽爽歪在线视频| 亚洲se91| 久艹伊人精品综合在线| 天天爱天天操| 91在线免费观看处女| 日本中文熟女视频| 蜜桃视频一区二区三区在线观看| 欧美综合娱乐久久| 国内成人圈中文字幕无码视频| av资源在线播放天堂| 日韩欧美加勒比| 殴洲老熟女| 国产伦精品一区二区三区在线观| 久久区| 97视频7| 国产亚洲精品自在线亚洲情侣| 日韩啪啪视频| 亚洲激情天堂网| 91超级碰碰| 天天日天天搞天天干| 四虎av在线| 搞中出视频在线观看| 91日韩在线| 少妇一级婬片免费放一级a性色.| 91天天爽| 亚洲天堂美臀在线| 禁止观看美女黄| 亚欧国产无码精品在线| 大香蕉免费3| 日韩欧美传媒一区国产| 日韩成人在线性爱视频| 97精品一区二区三区免费| 午夜精品久久999热蜜桃介男人用| 熟女性视频| 无套内射性感少妇视频| 色色色欧美| 粉嫩av久久一区二区三区| 精品视频在线观看| 一区二区三区四区理论片| 天天干夜夜操一区二区| 国产人妻精品一区二区三区秋霞| 亚洲av总站| 啊啊啊 在线观看| 丁香五月婷婷基地| 日欧操屄视频| 女人被添高潮免费视频| 亚洲一区二区三区欧美日韩| 久久综合激情| 五月丁香综合啪啪| 亚洲综合在线视频| 五月丁香| 伊色综合天堂色97| 极品白嫩福利在线| 少妇一区二区三区在线观看| 97人亚洲综合字幕| 天天综合网入口~91| 欧美午夜视频| 亚洲另类色综合网站| 欧美亚洲首页| 日本一级真人黄色性爱视频| www熟女乱伦com| 欧美一级特黄淫片在线观看| 多乙久久久久久| 亚洲黄色影视| 中文字幕一区二区三区人妻少妇在线| 色婷婷综合久久中文字幕雪峰| 中文字幕78| 九九超碰综合网| 神马久久久久久久| 日本黄色大片一级视频免费麻豆| 人人看欧美性爱| 超碰人人干| 夜夜嗨AV蜜臀av| 天天爱综合网| 一二三区操逼国产91| 成人无码影片视频在线| 啊啊啊 在线观看| 加勒比五月天| 亚洲国产成人综合碰碰三级经典| 国产一在线观看| 狠狠 91| 天天热精品| 国产美女在线精品免费看| 黄片不用下载在线观看| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | a在线观看| 99re在线视频国产| 日韩无码人妻| 久久国产视频性吧| 在线播放中文字幕| 欧美成人A天堂片在线观看| 久久国产99精品72福利 | 丁香啪啪| 婷婷探花久久精品一区| 国产亚洲精品农村妇女| av婷婷色网| 麻豆久久一区二区三区| 天天做天天爱| 狠狠入| 国产成人+综合亚洲+天堂| 激情四射婷婷六月天| 干干干天天| 在线中文AV| 国产综合网站在线播放| 91精品国久久久久久无码| 欧美精品23| 狠狠亚洲| 国产呦精品一区二区三区下载| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 久久神马影院| 亚洲国产尤物yw在线观看| 九九九九九九九九九五码| 眼镜人妻101.com| 岛国不卡超碰护士AV在线播放| 影音先锋乱| 一本色道久久综合精品婷婷| 熟妇在线视频一区二区| 欧美精品三区| 亚洲射综合网| 国产AV无码AV| 夜夜欧美| 欧美熟女妇同| 六月丁香久久| 日韩欧美大片免费高清啪啪| 亚洲性少妇| 九九热免费视频| 国产精品探花色| 一本一道久久综合久久| 日韩97超碰中文字幕| 亚洲无码太久| 97鸡把在线视频| 综合网久久| 97天堂| 国产av又色又爽又黄| 国产精品福利视频| 久热大香蕉网站| 久久久啊啊| 香蕉久久国产AV一区二区| 色色网91| 伊人影院日本| 大粗鳼巴久久久久| 大香蕉色欲AV| 久久亚洲熟妇在线视频| 亚洲欧洲偷拍一区| 亚洲精品三| 中 文字幕一区二区三四 五 区日 日 骚| 第一高清av中文字幕| 亚洲免费成人在线高清无码视频| 高清无码人妻久久久一区二区三区aⅴ| 国产一区二区三区,在线观看观看| 夜夜中出国产| 狼人久草| 秋霞视频一区二区| 美女写真| 超碰成人最新最好看| 久久透逼视频| 日韩免费看在线黄色片| 亚洲人体视频在线观看| 97无码视频在线播放| 久久超碰网| 91操熟女| 亚洲黄片免费在线播放| 国产欧美日本亚洲精品| 亚洲熟女乱色一区二区三区| 免费岛国一级片| 国产无马在线| 自拍偷拍亚洲熟女妇人精品| 国产色综合亚洲色综合吹潮| 日韩高清黄片| 少妇高潮对白在线观看| av一区二区三区 中文| 六月婷婷激情| 青青草在线成人视频| 亚洲国产剧情少妇激情| 成人久久精品| 亚洲成人AB| 一二三区操逼国产91| 亚洲激情综合另类男同| 爱av免费| 超碰调教97| 色呦色呦色精品| 亚洲精品人体| 国产综合在线视频网站| 亚欧Av| 91人妻视频| 欧美色97| 国产性爱在线视频一区二区| 色综合九九| 四虎国产成人精品免费一女五男| 日日嗷| 1769国内精品视频| 丰满人妻一区二区三区| 亚洲成人av电影在线| 久99热| 在线小视频| 日本熟女不卡视频| 丁香五月天视频| 草草影院日本第一页| 毛片视频白嫩| 天天肏视频| 99最新日韩偷拍视频| 午夜乱轮操逼视频免费看| 红杏大香蕉| 成人区人妻精品一| 太久视频| 久久久久密臀视频| 激激五月| 好爽免费视频| 日韩人妻少妇 一区二区三区| 操老熟女AV| 久久精品日韩| 性老妇一区二区三区| 亚洲一区二区三区在线激情| 国产精品色色| 97超碰色情| 久久久98网站免费视频| 亚洲中文字幕熟女少妇一区二区| 无码伊人久久大杳蕉中文无码| 久久精品高清无码一区| 色情乱伦AV| 性欧美第一页| 色啪网| 欧美综合网| 欧美大香蕉卡久久| 翔田千里无码一区| 又摸又舔在线观看网站| 2017人人操,人人摸| 1024手机看片欧美日韩| 熟女人妇一区二区三区| 超碰9 7女人| 激情一区二区三区在线观看| 91老熟女| 国产亚洲色停停久久99精品91| 欧美综合色站| 亚州AV无码国产精品| av资源在线观看少妇| 亚洲色图一区二区三区| 久久綜合很很很| 777奇米影视777四色| 亚洲情色综合| 亚州熟妇精品| 青青草操逼逼视频| 日韩中文字幕精品一区在线| 乱码人妻一区二区三区| 欧美亚洲玖玖玖| 久草国产在线视频| 亚洲人妻爽爽爽| 伊人精品国产| 后入内射蜜桃臀| 夜夜草网站| 偷拍亚洲熟女视频播放| 亚洲精品欧洲色| av东京热男人的天堂| 97超碰jingpin| 啊啊啊好大好深| 亚洲综合99999| 青青草九九九九九| 日本在线视频导航| 国产日产精品久久快鸭的功能介绍| 上床啊啊啊| 色香欲天天天天综合色| 久久超碰免费的| 91九久| 日本人体九九九九九九| 精品-91人妻子系列| 脫衣舞一区二区三区| a片在线播放| 精品一区二区三区免费古装毛片香港三级日本三级人妇 | 国产Av超碰| 无码高清操逼网址| 成人免费视瓶| 操操操操网黑人| 啊啊啊啊免费视频| 后入式999| 97国产精品久久久久| 91麻豆一二三区| 亚洲欧美日韩电影网站一区| 欧美日韩国产电影| 伊人网在线观看| 亚洲色图欧美另类在线| 白丝在线一区| 久久久三区二区一区| 亚洲天天天| 亚洲国产综合图区中文字幕 | 性爱乱伦网址| 欧美激情五月天| 日韩精品三区四区| 91色图片| 中文字幕神马久久| 国产精品一区二区麻豆| 九九热av| 日本精品网站在线中文| 日韩成人精品视频自拍| 国内自拍 日韩激情 99| 加勒比大香蕉视频在线| 天天综合欧美综合| 人妻天天爽夜夜爽2| 不卡视频一区蜜桃视频 | 国产精品日韩在线一区| 国产三级日产三级韩国三级| 伊人AAA| 天天日天天屌天天操| 久久精品国产亚洲粉嫩|