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

ARTICLE DETAIL

資訊詳情

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

PSO-Elman回歸預(yù)測實(shí)戰(zhàn):多變量輸入與R2評估指南

PSO-Elman回歸預(yù)測實(shí)戰(zhàn):多變量輸入與R2評估指南 簡介粒子群算法PSO與Elman遞歸神經(jīng)網(wǎng)絡(luò)相結(jié)合的回歸預(yù)測建模方案面向需要處理多變量輸入回歸預(yù)測任務(wù)的研究人員與高年級學(xué)生尤其適用于希望借助智能優(yōu)化算法提升傳統(tǒng)神經(jīng)網(wǎng)絡(luò)預(yù)測精度、又不想從零搭建代碼框架的讀者。壓縮包共含7個文件以Matlab腳本為主另附1個Excel格式數(shù)據(jù)集整體僅37KB結(jié)構(gòu)緊湊輕量。已有120人下載學(xué)習(xí)屬于輕量級實(shí)用型代碼包。代碼按模塊清晰拆分涵蓋主程序、粒子群優(yōu)化核心、適應(yīng)度函數(shù)、數(shù)據(jù)初始化與預(yù)測誤差評估等環(huán)節(jié)評價(jià)指標(biāo)覆蓋R2、MAE、MSE、RMSE與MAPE配合附帶的Excel測試數(shù)據(jù)即可直接運(yùn)行也便于替換成自己的數(shù)據(jù)集以對比不同模型的預(yù)測效果。1. PSO-Elman 回歸預(yù)測:多變量輸入能落地,不是所有時序都要上 LSTM剛接觸回歸預(yù)測的人,常常一頭扎進(jìn) LSTM。但真拿到多變量的小樣本數(shù)據(jù)、現(xiàn)場又要快速出結(jié)果時,LSTM 調(diào)起來很痛苦,而 PSO-Elman 這個組合往往更省心:粒子群算法(PSO)負(fù)責(zé)全局搜索,Elman 遞歸神經(jīng)網(wǎng)絡(luò)負(fù)責(zé)帶記憶的非線性映射,評價(jià)直接看 R2。我最早是在一批工業(yè)傳感器數(shù)據(jù)上用的,幾十個變量、幾千條樣本,把 PSO-Elman 跑通后,R2 能穩(wěn)在 0.85 以上,比純 BP 穩(wěn)定不少。這篇把我拆過的 PSO-Elman 回歸預(yù)測流程完整留下來:模型怎么從原理上立住、數(shù)據(jù)怎么組織、參數(shù)怎么設(shè)、R2 怎么看、哪些是常見的坑,以及最后我怎么判斷這個模型到底能不能上線。適合做多變量時序回歸預(yù)測、有 MATLAB 基礎(chǔ)、想要可解釋結(jié)果的你。2. 為什么用 PSO 訓(xùn)練 Elman:遞歸結(jié)構(gòu)、梯度困境與參數(shù)選擇2.1 Elman 的價(jià)值:一條承接層讓網(wǎng)絡(luò)記住歷史Elman 神經(jīng)網(wǎng)絡(luò)和普通 BP 網(wǎng)絡(luò)的最大區(qū)別,在于它對每個隱藏層神經(jīng)元加了一條承接層(context layer)。這條承接層保存的是隱藏層上一時刻的輸出,再作為這一時刻的額外輸入送回隱藏層。用大白話說,網(wǎng)絡(luò)不是只看當(dāng)前這一拍的數(shù)據(jù),它還能摸到上一拍自己的反應(yīng),于是天然適合帶時間依賴的序列回歸。它的記憶是短時記憶,不像 LSTM 有輸入門、遺忘門那么細(xì)致,但好處也很直接:結(jié)構(gòu)簡單、訓(xùn)練參數(shù)少、小樣本場景不容易過擬合。在我拆過的項(xiàng)目里,幾千條樣本的多變量數(shù)據(jù),LSTM 往往還沒走到 epoch 收斂,就已經(jīng)在驗(yàn)證集上飄了;而 Elman 收斂快、結(jié)果也平滑。配合好的初始化,預(yù)測曲線不會抖得像心電圖。再往深一層說,承接層讓 Elman 對噪聲有一定的天然容忍度。普通前饋網(wǎng)絡(luò)把每個時刻的輸入當(dāng)成獨(dú)立樣本,看到一個尖峰就跟著跳;而 Elman 因?yàn)槌薪訉颖A袅松弦慌牡臓顟B(tài),瞬時毛刺會被下一拍的狀態(tài)變化抵消一部分,預(yù)測輸出平滑。這對現(xiàn)場傳感器數(shù)據(jù)來說很實(shí)用,現(xiàn)場數(shù)據(jù)基本不可能像公開數(shù)據(jù)集那樣干凈。2.2 為什么不用反向傳播直接訓(xùn)練Elman 可以用 BP 訓(xùn)練,但這里有個尷尬:它是遞歸結(jié)構(gòu),誤差通過時間展開往回傳,層數(shù)一多梯度要么爆炸要么消失。系統(tǒng)辨識這種老派任務(wù)里,工程師通常人為加動量、調(diào)學(xué)習(xí)率,一把鼻涕一把淚。臨床試驗(yàn)、工業(yè)現(xiàn)場的時序數(shù)據(jù)往往還有噪聲、缺失值,BP 很容易陷進(jìn)局部極小——跑十次,五次結(jié)果都不一樣,而且說不清哪個可信。PSO 的思路完全不同。它不靠梯度,而是把每一組網(wǎng)絡(luò)參數(shù)(我優(yōu)化的是隱藏層神經(jīng)元數(shù)和學(xué)習(xí)率)當(dāng)成一個粒子。每個粒子在解空間里飛,根據(jù)自身歷史最優(yōu) pbest 和種群歷史最優(yōu) gbest 不斷修正速度,迭代若干次之后,整個種群就聚集到了適應(yīng)度最好的區(qū)域。這意味著它對梯度的要求很低,對初始點(diǎn)不敏感,尤其適合像 Elman 這樣結(jié)構(gòu)固定但訓(xùn)練過程脆弱的網(wǎng)絡(luò)。我在代碼里看到很多項(xiàng)目把 PSO 當(dāng)成黑匣子一樣套,粒子位置直接映射到神經(jīng)網(wǎng)絡(luò)的全部權(quán)值,這樣做的代價(jià)是維度爆炸:一個 10 個隱藏層神經(jīng)元的 Elman,權(quán)值數(shù)量隨輸入維度增長,PSO 的搜索空間可能就是幾百維,粒子再多也覆蓋不過來。所以我的做法是讓 PSO 去選擇網(wǎng)絡(luò)結(jié)構(gòu)和學(xué)習(xí)率這類更少但更關(guān)鍵的參數(shù),把權(quán)值訓(xùn)練留給train內(nèi)部去做。這樣 PSO 收斂快,可解釋性也強(qiáng)。2.3 PSO 的四個參數(shù)怎么選我用的慣性權(quán)重 w 起點(diǎn) 0.6,終點(diǎn) 0.2,線性遞減;學(xué)習(xí)因子 c1、c2 都取 1.5;種群規(guī)模 20~30,迭代次數(shù) 30~50。不要上來就 100 個粒子 200 次迭代,那對每輪都要訓(xùn)練一次 Elman 的場景太奢侈了。參數(shù)常用范圍我的默認(rèn)值說明種群規(guī)模 nPop15~4030太小容易早熟,太大迭代耗時翻倍最大迭代 iterMax20~8040粒子和網(wǎng)絡(luò)是嵌套訓(xùn)練,不貪多慣性權(quán)重 w0.2~0.90.6→0.2線性遞減,前期全局搜索,后期局部收斂c1 / c21.0~2.01.5 / 1.5兩個加速常數(shù),控制向個體最優(yōu)和全局最優(yōu)學(xué)習(xí)的速度速度上限 vmax0.1~1.00.3取值空間已歸一化,限速防止粒子飛出為什么要線性遞減 w?因?yàn)榈捌诹W討?yīng)該在更大范圍里跑,把有希望的隱藏層神經(jīng)元數(shù)目、學(xué)習(xí)率組合都摸一遍;到后期再往 gbest 附近慢慢壓,收斂才有力度。要是 w 恒定偏大,粒子會繞著最優(yōu)解畫圈、遲遲不落地,這個現(xiàn)象我后面會專門寫。嵌套訓(xùn)練的時間成本也要提前算:30 個粒子、40 次迭代,每個粒子內(nèi)部要訓(xùn)練 200 個 epoch 的 Elman,這個開銷大概相當(dāng)于單次 Elman 訓(xùn)練的 1200 倍。如果你的單次 Elman 訓(xùn)練就要 20 秒,整套 PSO 就要 6 個小時以上。所以要給內(nèi)部訓(xùn)練加早停,不能讓它把 200 個 epoch 全部跑滿,我一般用驗(yàn)證集連續(xù) 6 次不降就提前停。2.4 有人問:小波-Elman 是不是更好做信號類時序的人常聽說小波-Elman:先對原始序列做小波分解,把高頻、低頻分量分別建模,再拼接預(yù)測。這個思路在處理強(qiáng)噪聲信號時確實(shí)有效,因?yàn)樾〔ㄏ喈?dāng)于先做了個帶通濾波,把噪聲和趨勢撕開。但要注意,它距離至少多出幾層預(yù)處理,還要面對小波基函數(shù)和分解層數(shù)的選擇問題,這兩個選擇一樣靠試錯。如果你現(xiàn)在的數(shù)據(jù)不是強(qiáng)非平穩(wěn)、不是高頻噪聲突出,直接用 PSO-Elman 就夠了,不要一上來給自己加戲——我自己的項(xiàng)目里,現(xiàn)場傳感器噪聲并不劇烈,多花一周做了小波分解,帶來的 R2 提升只有 0.02,后來就把那部分果斷砍掉了。3. 數(shù)據(jù)與評價(jià)指標(biāo):R2 到底代表什么,0.3~0.5 怎么解釋3.1 多變量輸入怎么組織,時序步長怎么切多變量輸入的意思是,模型不只是看被預(yù)測變量自己。比如要預(yù)測鍋爐煙氣含氧量,輸入可以包括送風(fēng)量、引風(fēng)量、給煤量、爐膛溫度等好幾路信號,每一路都是過去和當(dāng)前時刻的觀測。我把數(shù)據(jù)整理成矩陣 X,每一行是一個樣本,每一列是一個變量;標(biāo)簽 y 是對應(yīng)時刻的目標(biāo)值。時序切片上,我一般用滑窗法而不是裸樣本。窗口長度從 3 到 10 都有可能,具體要看采樣周期和響應(yīng)速度:采樣快、變量響應(yīng)慢,窗口可以長一點(diǎn),但窗口長度不宜超過樣本數(shù)的一半。窗口太短,模型看不到趨勢,預(yù)測輸出滯后明顯。窗口太長,輸入維度膨脹,Elman 承接層的那點(diǎn)記憶優(yōu)勢被稀釋。實(shí)際代碼里,我會先歸一化再做滑窗。原因是 R2、RMSE 都依賴數(shù)值尺度,如果某個輸入變量是溫度(幾百),另一個是流量(幾十),單位不統(tǒng)一,PSO 在計(jì)算粒子距離時會偏向大尺度變量,等于自己給自己設(shè)坑?;皹?gòu)造的代碼其實(shí)不難,關(guān)鍵是邊界別算錯。下面這個buildWindow函數(shù)的核心邏輯是:對第 i 個樣本,取從 i 到 iwinLen-1 的多變量矩陣塊,把它拉平成一行,預(yù)測目標(biāo)取 iwinLen 時刻的值。這樣生成的行數(shù)等于總樣本數(shù)減窗口長度,少掉的尾部樣本是沒法做預(yù)測的。function [XWin, yWin] buildWindow(X, y, winLen) n size(X, 1); dimX size(X, 2); rowNum n - winLen; XWin zeros(rowNum, winLen * dimX); yWin zeros(rowNum, 1); for i 1:rowNum block X(i : i winLen - 1, :); XWin(i, :) block(:); yWin(i) y(i winLen); end end邏輯說明:這里block(:)是按列把窗口內(nèi)的二維數(shù)據(jù)拉平成向量,順序是先取第一列變量從第 1 到第 winLen 時刻,再取第二列變量。這個順序要和訓(xùn)練、預(yù)測時的輸入格式完全一致,否則模型學(xué)到的時間對應(yīng)關(guān)系在部署時會錯位。rowNum n - winLen是為了保證X(i : iwinLen-1)不會越界,同時y(iwinLen)還能取到值。參數(shù)說明:winLen 是第一個需要根據(jù)數(shù)據(jù)調(diào)的超參數(shù)。如果數(shù)據(jù)采樣周期是 10 秒,系統(tǒng)響應(yīng)時間大約 1 分鐘,窗口取 6 比較合理;如果響應(yīng)要幾分鐘,窗口就得拉到 15 甚至 20。窗口并不是越大越好,窗口長了,行數(shù)減少,訓(xùn)練樣本量會被砍掉。我一般會對比 winLen3、5、8、12 四組,直接看驗(yàn)證集 R2 的變化趨勢。3.2 R2 的計(jì)算與解讀評價(jià)指標(biāo)包括 R2,那就先把公式寫清楚。對每個樣本 i 有真實(shí)值 yi 和預(yù)測值 y^i,先算殘差平方和 SS_res,再算真實(shí)值相對均值的離差平方和 SS_tot,R2 1 - SS_res / SS_tot。這個式子表示模型相對直接用均值做預(yù)測好多少,R2 越大,說明預(yù)測方差被解釋的部分越多。有一個來自醫(yī)學(xué)研究中的說法經(jīng)常被引用:在醫(yī)學(xué)研究中,R2 達(dá)到 0.3~0.5 即認(rèn)為模型具有一定的解釋能力。這個基準(zhǔn)在流行病學(xué)和社會科學(xué)里是合理的,因?yàn)槿说男袨?、遺傳、環(huán)境因素太雜,能解釋三成變異已經(jīng)算有發(fā)現(xiàn)。但放到工程回歸預(yù)測上,你不能照搬:同一套設(shè)備、同一批傳感器,R2 如果只有 0.3,基本沒法用于控制,頂多做個趨勢提示。我做設(shè)備數(shù)據(jù)時,如果 R2 低于 0.7,會直接懷疑特征沒選對或者數(shù)據(jù)有泄漏,而不是嫌指標(biāo)苛刻。場景R2 參考我的判斷標(biāo)準(zhǔn)醫(yī)學(xué)/流行病學(xué)研究0.3~0.5 可接受解釋性模型,重在變量顯著性工程回歸/軟測量0.7~0.85 可用能看出趨勢,可做輔助決策控制/閉環(huán)場景0.9 以上否則偏差會累積到控制環(huán)路里R2 為負(fù)也不要慌。當(dāng)模型預(yù)測比直接取均值還要差,或者測試集分布和訓(xùn)練集差異極大,R2 就會是負(fù)的。我見過不少人第一次看到 R2-0.2 就以為是腳本寫錯了,其實(shí)只是沒固定隨機(jī)種子、沒做數(shù)據(jù)同分布校驗(yàn)。用 MATLAB 算 R2 很簡單,但要注意分母不能是零,而且樣本量小于 30 時 R2 的方差會很大。我會在計(jì)算之前打印一句SS_res和SS_tot的數(shù)值,如果SS_tot接近零,說明測試集的目標(biāo)值本身幾乎不變,這時 R2 沒有參考意義,應(yīng)該改用 MAE 匯報(bào)。3.3 數(shù)據(jù)劃分里的一個原則回歸預(yù)測模型最怕時間泄露。如果我不做洗牌,直接用前 70% 訓(xùn)練、后 30% 測試,在非平穩(wěn)數(shù)據(jù)上會得到一個虛高的 R2——因?yàn)闇y試集緊挨著訓(xùn)練集,趨勢都延續(xù)下來了。反過來,如果做純隨機(jī)洗牌,序列的時間相關(guān)性會被打散,模型學(xué)到的東西在真實(shí)部署時又未必有效。我的做法是:先用隨機(jī)分組做一個交叉驗(yàn)證報(bào)告,監(jiān)督模型有沒有過擬合;最后再用時間順序劃分一份上線模擬集,單獨(dú)看 R2 掉了多少。兩個結(jié)果一起貼在報(bào)告里,誰追問生產(chǎn)環(huán)境表現(xiàn),就拿時間切分的這份說事。這里還有一個容易被忽略的點(diǎn):滑窗后的相鄰樣本本身高度相關(guān)。第 100 行和第 101 行樣本,除了往后滑動了一步,前面大部分窗口內(nèi)容是重疊的。如果隨機(jī)把這兩行分到訓(xùn)練集和驗(yàn)證集,驗(yàn)證集評估就失真了。我后來學(xué)到的做法是:按時間塊劃分,讓驗(yàn)證集是完整的一個連續(xù)時間片段,而不是從總體里隨機(jī)抽百分之三十的行。這樣得到的結(jié)果才接近真實(shí)部署。4. 項(xiàng)目源碼拆解:MATLAB 完整流程與可改參數(shù)4.1 文件結(jié)構(gòu)與運(yùn)行順序這套 PSO-Elman 項(xiàng)目我建議按下面結(jié)構(gòu)放,順序和依賴關(guān)系都理清了:main.m:入口,讀數(shù)據(jù)、歸一化、滑窗、調(diào)用 PSOpsoTrain.m:粒子群優(yōu)化主循環(huán)elmanFitness.m:每個粒子對應(yīng)的適應(yīng)度評估,內(nèi)部訓(xùn)練 Elman 并返回驗(yàn)證集誤差trainFinalElman.m:用最優(yōu)參數(shù)訓(xùn)練最終模型,輸出 R2、RMSEbuildWindow.m:滑窗數(shù)據(jù)構(gòu)造函數(shù)運(yùn)行時只要改 main.m 里的文件路徑和幾個參數(shù)。我不會把數(shù)據(jù)和網(wǎng)絡(luò)初始化相關(guān)的邏輯散落各文件,免得復(fù)現(xiàn)時來回跳轉(zhuǎn)。4.2 主程序:讀數(shù)據(jù)、歸一化、滑窗% main.m 入口 data readmatrix(sample_multivar.csv); % 每列一個變量,最后一列為目標(biāo) X data(:, 1:end-1); y data(:, end); % 歸一化到 [0,1],保存最大最小矩陣供后續(xù)還原 [X_norm, X_min, X_max] mapminmax(X, 0, 1); [y_norm, y_min, y_max] mapminmax(y, 0, 1); X_norm X_norm; y_norm y_norm; % 滑窗:窗口長度 winLen,預(yù)測單步 winLen 5; [XWin, yWin] buildWindow(X_norm, y_norm, winLen); % 按時間塊劃分:前70%訓(xùn)練,后30%測試 trainNum round(size(XWin, 1) * 0.7); XTrain XWin(1:trainNum, :); yTrain yWin(1:trainNum); XTest XWin(trainNum1:end, :); yTest yWin(trainNum1:end); rng(42); bestParams psoTrain(XTrain, yTrain, XTest, yTest); fprintf(最優(yōu)參數(shù): hidden%d, lr%.4f\n, ... round(bestParams(1)), bestParams(2));邏輯說明:用mapminmax對每個變量獨(dú)立歸一化,保存最大最小值矩陣,預(yù)測完還要用mapminmax(reverse,...)還原真實(shí)尺度?;昂瘮?shù) buildWindow 把多變量時序轉(zhuǎn)換成一個二維矩陣:行數(shù)是樣本數(shù)減窗長加一,列數(shù)是窗長乘變量數(shù)。time-based 劃分保證驗(yàn)證集是時間上更晚、模型沒見過的片段。rng(42)放的位置也講究,必須在 PSO 之前,讓粒子初始化可復(fù)現(xiàn)。參數(shù)說明:winLen是可調(diào)的第一級超參數(shù),mapminmax的上下界可以改成 -1 到 1,配合 tansig 激活函數(shù)效果更好。我通常在 Elman 隱藏層用 tansig、輸出層用 purelin,所以 [0,1] 也夠用。如果數(shù)據(jù)總量特別少,可以把 trainNum 改為 0.8,但驗(yàn)證集樣本數(shù)少于 100 時,R2 波動會很大,PSO 的適應(yīng)度比較就沒有意義。4.3 適應(yīng)度函數(shù):每個粒子就是一組超參數(shù)function fitness elmanFitness(params, XTrain, yTrain, XVal, yVal) % params(1):隱藏層神經(jīng)元個數(shù) params(2):學(xué)習(xí)率 hiddenNum max(2, round(params(1))); lr min(1, max(0.001, params(2))); net elmannet(1:2, hiddenNum, traingdx); net.trainParam.lr lr; net.trainParam.epochs 200; % 內(nèi)部訓(xùn)練不必太長 net.trainParam.showWindow false; net train(net, XTrain, yTrain); yPred sim(net, XVal); mse mean((yVal - yPred).^2); fitness mse; % PSO 要找最小的適應(yīng)度 end邏輯說明:每個粒子乘載兩個維度——隱藏層神經(jīng)元個數(shù)和學(xué)習(xí)率。round是為了讓第一個維度落在整數(shù)上,第二個維度限制在 [0.001,1] 之間,防止 PSO 越界報(bào)錯。訓(xùn)練函數(shù)選了traingdx,這是帶動量、自適應(yīng)學(xué)習(xí)速率的訓(xùn)練函數(shù),對 Elman 比較友好;用trainlm雖然快,但在小樣本容易過擬合訓(xùn)練集,導(dǎo)致不同粒子的適應(yīng)度大量平局,粒子群沒法比較優(yōu)劣。參數(shù)說明:elmannet(1:2, hiddenNum, ...)的意思是輸入延遲取 1 和 2 兩個時刻,讓網(wǎng)絡(luò)同時看到當(dāng)前輸入和上一時刻的輸入;如果你的滑窗已經(jīng)包含了歷史信息,這個 1:2 也可以改成 1:1,但別改成 0:0,那就把 Elman 的遞歸特性丟掉了。epochs 設(shè) 200 是為了在粒子迭代里控制單次訓(xùn)練時間,不要設(shè) 1000,否則 30 個粒子跑 40 代等于 1200 次網(wǎng)絡(luò)訓(xùn)練,時間會讓你懷疑人生。4.4 PSO 主循環(huán)function bestParams psoTrain(XTrain, yTrain, XVal, yVal) nPop 30; iterMax 40; dim 2; w 0.6; wEnd 0.2; c1 1.5; c2 1.5; vmax 0.3; % 位置邊界:hidden 2~30, lr 0.001~1 ub [30, 1]; lb [2, 0.001]; for k 1:nPop pos(k, :) lb rand(1, dim) .* (ub - lb); vel(k, :) -vmax 2 * vmax * rand(1, dim); fit(k) elmanFitness(pos(k, :), XTrain, yTrain, XVal, yVal); pbest(k, :) pos(k, :); pbestFit(k) fit(k); end [gbestFit, idx] min(fit); gbest pos(idx, :); for t 1:iterMax wNow w - (w - wEnd) * t / iterMax; for k 1:nPop velNow wNow * vel(k, :) ... c1 * rand(1, dim) .* (pbest(k, :) - pos(k, :)) ... c2 * rand(1, dim) .* (gbest - pos(k, :)); velNow max(-vmax, min(vmax, velNow)); posNew pos(k, :) velNow; posNew max(lb, min(ub, posNew)); newFit elmanFitness(posNew, XTrain, yTrain, XVal, yVal); if newFit fit(k) pos(k, :) posNew; vel(k, :) velNow; fit(k) newFit; end if fit(k) pbestFit(k) pbest(k, :) pos(k, :); pbestFit(k) fit(k); end if fit(k) gbestFit gbest pos(k, :); gbestFit fit(k); end end fprintf(iter %d: fbest%.4f hidden%.1f lr%.4f\n, ... t, gbestFit, gbest(1), gbest(2)); end bestParams gbest; end邏輯說明:粒子更新用標(biāo)準(zhǔn)速度公式,但我只在新位置適應(yīng)度更優(yōu)時才替換舊位置,相當(dāng)于給粒子加了一層貪婪篩選,防止它在最優(yōu)解附近震蕩。越界反彈和速度鉗制都做了,posNew max(lb, min(ub, posNew))這行是保護(hù)網(wǎng),velNow限制在 ±vmax 內(nèi)是防止粒子一步跳出解空間。參數(shù)說明:ub和lb要覆蓋數(shù)據(jù)集下 Elman 的表現(xiàn)范圍。隱藏層 2~30 對大部分回歸數(shù)據(jù)夠用,如果輸入維度特別多(比如超過 50),把 ub 拉到 50;學(xué)習(xí)率 0.001~1 是經(jīng)驗(yàn)上不會踩穿訓(xùn)練穩(wěn)定性的區(qū)間。每次迭代那行 fprintf 不是廢話,它用來觀察全局最優(yōu)的 fit 下降趨勢,后面我會講怎么從這條曲線判斷 PSO 有沒有早熟。4.5 訓(xùn)練最終模型并輸出 R2% trainFinalElman.m hiddenNum round(bestParams(1)); lr bestParams(2); net elmannet(1:2, hiddenNum, traingdx); net.trainParam.lr lr; net.trainParam.epochs 500; net train(net, XTrain, yTrain); ypredTrain sim(net, XTrain); ypredTest sim(net, XTest); % 還原尺度 ypredTrain mapminmax(reverse, ypredTrain, y_min); ypredTest mapminmax(reverse, ypredTest, y_min); yTrainReal mapminmax(reverse, yTrain, y_min); yTestReal mapminmax(reverse, yTest, y_min); R2 1 - sum((yTestReal - yPredReal).^2) / sum((yTestReal - mean(yTestReal)).^2); RMSE sqrt(mean((yTestReal - yPredReal).^2));邏輯說明:確定最優(yōu)超參數(shù)后,把內(nèi)部訓(xùn)練 epoch 從 200 拉回 500,讓最終模型多學(xué)一會兒。還原尺度這一步容易被遺漏——如果拿歸一化后的 y 算 R2,結(jié)果和真實(shí)尺度算數(shù)值相同,但畫圖時縱坐標(biāo)是 0~1,跟現(xiàn)場對不上,領(lǐng)導(dǎo)看著會懵。所以要還原。參數(shù)說明:mapminmax(reverse, ...)需要的是訓(xùn)練時保存的y_min、y_max。如果你的代碼里把 readmatrix 讀進(jìn)來的 y 轉(zhuǎn)置成行向量再歸一化,還原時時序維度要對應(yīng)一致,否則 MATLAB 會做隱式擴(kuò)展,出來的序列是錯的,這類維度 bug 我見無數(shù)次。算 R2 時如果yTestReal的均值接近零,說明測試集目標(biāo)值變化很小,這時 R2 會失真,要同時看 RMSE。5. 避坑:PSO-Elman 常見問題與排查記錄5.1 訓(xùn)練集 R2 0.99,測試集 R2 0.3現(xiàn)象:PSO 優(yōu)化完,固定種子的幾次復(fù)現(xiàn)里訓(xùn)練集 R2 都很漂亮,一到測試集就崩,甚至測試集 R2 為負(fù)。原因:數(shù)據(jù)劃分有問題。要么是沒做滑窗但用了連續(xù)切分,導(dǎo)致訓(xùn)練/測試樣本間有時間重疊;要么是原始表里有重復(fù)或相鄰記錄被分到了兩側(cè),模型等于記住了答案。另外,PSO 在驗(yàn)證集上選參數(shù),如果驗(yàn)證集本身太小(少于 100 條),選出來的參數(shù)就是噪聲的自適應(yīng)。解決:先畫出測試集的殘差圖看有沒有周期性跳變;然后改用時間塊切分,并且訓(xùn)練集和測試集之間留一個保溫段間隔,例如跳過 5 個樣本再切測試集。這樣能逼模型靠規(guī)律預(yù)測,而不是靠時間連續(xù)性。5.2 每個粒子適應(yīng)度幾乎一樣,PSO 不下降現(xiàn)象:fprintf 輸出的 gbest 從第 3 代開始就平著走,fit 數(shù)值基本不變,迭代結(jié)束回頭發(fā)現(xiàn) pbest 全是一伙的。原因:適應(yīng)度函數(shù)里網(wǎng)絡(luò)每次都是同一個初始化,PSO 無論怎么換參數(shù),同一組超參數(shù)在固定初始化上的表現(xiàn)本來就是一個常數(shù),粒子群學(xué)不到區(qū)分度。另一個常見原因是rng沒動,所有粒子的數(shù)據(jù)洗牌結(jié)果一模一樣,訓(xùn)練集相同,自然適應(yīng)度雷同。解決:在每個elmanFitness調(diào)用前,根據(jù)粒子索引和當(dāng)前迭代次數(shù)設(shè)置隨機(jī)種子,比如rng(k * 1000 t),這樣不同粒子之間的網(wǎng)絡(luò)初始化不同,適應(yīng)度才有區(qū)分度。如果嫌麻煩,至少保證每次 train 前網(wǎng)絡(luò)對象是新建的,不要復(fù)用上一個粒子訓(xùn)練完的舊 net,否則舊網(wǎng)絡(luò)的權(quán)值會影響新粒子的評估結(jié)果。5.3 PSO 后期收斂不夠,總在 gbest 附近亂跳現(xiàn)象:迭代 30 代以后,fit 還在小幅度波動,沒有穩(wěn)定下降;最終參數(shù)兩次復(fù)現(xiàn)差別很大。原因:慣性權(quán)重 w 恒定為 0.6,粒子即使到收斂后期仍然有隨機(jī)修正力,繞著最優(yōu)解畫圈。還有一個可能:vmax 設(shè)為 1,而解空間已經(jīng)歸一化到 [0,1] 左右,粒子一步就跨過大半個搜索空間。解決:把 w 改成線性遞減,配合wNow w - (w-wEnd) * t / iterMax這種寫法;vmax 限制在 0.1~0.3。最后 5 代如果 fit 還在高頻抖動,可以給位置更新加一個閾值:兩次迭代的位置差小于 1e-4 時,直接用 gbest 覆蓋當(dāng)前位置,強(qiáng)制它收斂。5.4 MATLAB 報(bào)錯 Undefined function elmannet現(xiàn)象:把腳本拷到另一臺機(jī)器,直接報(bào)Undefined function or variable elmannet;或者提示要用newelm。原因:elmannet需要 Neural Network Toolbox,而且不同版本 API 有差異。老項(xiàng)目的newelm在較新版本里已經(jīng)走向棄用,而同一個名字在不同工具箱里可能被遮蔽。解決:先跑ver(nnet)確認(rèn)工具箱安裝。如果網(wǎng)絡(luò)工具箱還在,用help elmannet看當(dāng)前版本簽名,確認(rèn) delays 參數(shù)的寫法;如果不想依賴工具箱,就把 Elman 的前向計(jì)算寫成自定義函數(shù),用承接層手寫遞歸,代碼也就 40 行。手寫版本反而沒有 API 兼容問題,對復(fù)現(xiàn)更友好。5.5 R2 為負(fù)或者忽高忽低現(xiàn)象:一次跑完 R20.85,重啟 MATLAB 再跑變成 0.2;或測試集 R2 直接是負(fù)數(shù)。原因:網(wǎng)絡(luò)初始化、數(shù)據(jù)劃分、PSO 速度生成三處都有隨機(jī)因素,任何一處不固定都會造成結(jié)果漂移。負(fù) R2 說明預(yù)測比直接用均值還差,通常測試集分布和訓(xùn)練集差別太大,或者存在 NaN/缺失值被readmatrix默認(rèn)處理掉了。解決:在 main.m 開頭固定rng(42),把劃分、初始化全部放在這句之后;對缺失值不要依賴默認(rèn)跳過,自己檢查any(isnan(X))并決定填充或剔除。R2 為負(fù)時,畫出真實(shí)值和預(yù)測值的散點(diǎn)圖,如果看到點(diǎn)分布在 yx 兩側(cè)但相關(guān)性很差,基本就是特征和時間對齊出了問題。6. 調(diào)參進(jìn)階:用 R2、殘差和收斂曲線驗(yàn)證模型可用性6.1 判斷 PSO 是否早熟,看收斂曲線每次迭代我都把 gbestFit 打出來,做成一條適應(yīng)度下降曲線。合格的曲線大概分兩段:前 10~15 代快速下降,后 20 代緩慢收斂。如果 5 代之內(nèi)就貼地不動,說明粒子多樣性不足,種群規(guī)模該加到 40;如果 40 代還沒壓平,說明解空間里有多個局部最優(yōu),把慣性權(quán)重起點(diǎn)提到 0.7 再跑。剛才說到的適應(yīng)度有時平、有時抖,也可以用這條曲線區(qū)分:抖動說明 w 衰減太快,粒子后面還在大范圍游走;平且紋絲不動則更像每個粒子等敏感、需要重新看適應(yīng)度函數(shù)。這兩種情況肉眼就能辨出來,不需要額外寫診斷代碼。6.2 殘差分析比 R2 數(shù)字更可靠R2 是個聚合指標(biāo),它掩蓋了局部打歪的情況。我會把測試集每個樣本的殘差畫成時序圖,看三件事:殘差有沒有偏向正或負(fù)——有系統(tǒng)性偏置說明 y 歸一化出問題或反向還原錯了。殘差在某一段突然變大——那段可能是某種工況沒有出現(xiàn)在訓(xùn)練數(shù)據(jù)里。殘差和預(yù)測值有沒有喇叭形關(guān)系——預(yù)測越大偏差越大,說明 Elman 對高值區(qū)間學(xué)習(xí)不足,隱藏層要往上加。殘差特征可能原因動作殘差均值明顯非零輸出層偏置缺失檢查 elmannet 輸出層是否帶 bias殘差周期波動滑窗覆蓋不到主要周期增大 winLen 到 10 或 15殘差與預(yù)測值強(qiáng)相關(guān)模型欠擬合高值區(qū)隱藏層從 10 加到 20,同時調(diào)小 lr訓(xùn)練/測試殘差分布差異大數(shù)據(jù)分布漂移或泄漏按時間塊切分并留保溫段6.3 上線前最后一步:固定基線對比我不會直接把 PSO 的結(jié)果當(dāng)成最終答案。習(xí)慣是固定同一份數(shù)據(jù)、同一個隨機(jī)種子,先跑一個普通 Elman 記錄默認(rèn)初始化下的訓(xùn)練/測試 R2,再跑 PSO-Elman。如果 PSO 只提升了 0.01,我不會用 PSO,因?yàn)槎喑龅膹?fù)雜度和訓(xùn)練時長不值得;如果提升了 0.08 以上,再考慮把 PSO 納入正式流程。這樣一來,以后每次看到別人的 R2 報(bào)告,我都會先問一句:你的基線是誰,數(shù)據(jù)怎么切的,窗口多長。那次在驗(yàn)證集上被過擬合坑了整整一周后,我每次跑 PSO-Elman 都強(qiáng)制走一遍:固定種子、時間切分、基線對比、殘差檢查,四步缺一不可。這條流程我也整理在資源里了,對應(yīng)腳本和數(shù)據(jù)都在你看到的下載頁面里,按 README 順序跑,就能在自己那份數(shù)據(jù)上復(fù)現(xiàn)出 R2 報(bào)告。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
中文字幕人妻丝袜乱一区三区| 男女一级A片大黄,一进一出| 久久9精品网站| 人人澡人人爽人人精品| 99超碰色| 九九九九欧美| 亚洲av资源| 久久在线观看免费视频| 插入逼91| 九九干| 国语对白在线播放视频| 日韩无码嘿咻黑热久| 久草资源在线视频官方总站日韩丝袜美腿| 夜夜高潮夜夜爽高清视频一| 欧美综合网1| 欧美日韩中文字幕人妻| 黑人精品XXX一区一二区| 温婉少妇玩3p| 久久综合久久综合人久久夜精品| 亚州综合AⅤ| 无码人妻一区二区三区免费九色| 开心五月天激情网| 欧美不卡在线一区二区| 亚码激情| 亚洲精品一区中文字幕乱码| 97视频免费播放| 老色69| 久久久久久久九九九九九九| 爽爽歪在线视频| 天天做天天爱天天高潮| 日韩99999| 老女人爆菊| 色男人色天堂东京热| 国产嫩草精品A88AV在线| 婷婷亚洲五月***久久| 五月天婷婷在线看| 99国产在线 精品 视频| 日本999精品| 狠狠操狠狠操操| 欧美在线干| 狠狠干妹子| 自拍偷拍亚洲熟女妇人精品| 福利风月五月天影院| 性感美女啊啊啊在线| 精品一区二区在线针对华人免费观看这里只有精品免费观看 | 天天做天天爱天天爽| 国产午夜视频| 国产精品亚洲天堂网址| 精品乱子一区二区三区99| 黑人娇小av在线播放 | 黄总AV色图| 午夜操逼不卡| 日本一级一级一级一级| 亚州成人a∨| 精品久操| 黄色av一区二区在线| 欧美v亚洲v综合v国产v妖精| 日本幼女18+| 东京热一区二区三区四区五区六区| 综合久久97| 欧美乱色| 精品妇操一区二区三区| 亚洲97资源| 后入式免费视频| 国产福利视频精品视频| 先锋精品av色鲁| 久久久av爱| 欧美在线综合| 男人女人18禁片免费看网站| 久操热线| 超碰久久草| 国内一级精品| 一本大道不卡一二三区| 爽爽淫人网| 国产熟女| 亚洲av成人精品一区| 亚洲成a人片在线观看中文!!!| 欧美精品999| 91xingse| 亚洲色婷婷综合久久一区二区三区| 好属操| 男人的天堂午夜av| 五月天色综合| 男人天堂网手机版婷婷| 国产最火爆久久国产网站网站| 精品偷拍13p欧美dodk视频| 亚洲综合另类| 久操免费电影| 性色av蜜臀av色欲aV| 久久精品人体| 国产又黄又粗又猛大片 | 又黑又大又粗| 啊啊在线| 亚洲制服欧美另类内射| 99蜜桃臀久久久欧美精品网站| 天天日天天看| 熟女丰满人妻一区| 日夜精品| 91精品丝袜在线观看| 欧美天堂超碰97| 五十路三区在线| 日韩激情中文字幕有码| 淫骚熟女一区二区三区| a亚洲欧美色欲| 日韩精品99999| 色欲久久99国产精品久久久久久| 大香蕉人妻| 亚洲第一男人天堂| 翔田千里av一区二区三区| 97超碰中文字幕| 国产亚洲女v在线观看| 九一综合精品视品av| 有码专区最新中文字幕有码| 第一高清av中文字幕| 秋霞午夜视频一区二区| 曰韩操B| 少妇诱惑视频| 麻豆国产精品午夜视频| 2025亚洲男人天堂| 日韩操逼HD| 美女大乳久久久久久久女人18| 亚洲精品自拍| 91高潮喷水美女| 91精品女厕偷拍视频| 亚洲精品一二三四区| 亚洲精品97久久| www.激情| 囯产精品久久久久久久久久梁医生 | 熟妇xxxxx性春色| 热天堂一区二区| 亚洲情欲| 97频视在线| aaaa少妇高潮大片| 欧美色图片色哟哟| 欧美日韩99精品麻豆传媒| 九九综合九九综合| 精爱久久| 中文字幕一区日韩精| 精品熟妇视频一区二区| 内射中出日韩在线观看视频| 夜夜天天噜狠狠爱2021| 亚洲色棕合| 超碰亚洲97| 一区操逼| 激情文学亚洲| 伊人天堂在线| 欧美丰满少妇xx高潮| 伊人精品国产| 久久久98网站免费视频| 久久精品午夜国产亚洲AV无码| 岛国人妻少妇av在线观看| 国产精品一区二区校花| 超碰久超碰久| 天天享受天天看| 亚洲天堂人妻熟妇视频| 久久9精品| 久久免费老司机精品| 国产精品久久天天干| 香蕉av一区二区三区| 欧美日韩成人在线| 无码免费精品高清| 久久这里只精品免费福利| 精彩久久中文| AV高清一区| 黄色av一区二区在线| 欧差乱伦二三| 啊啊啊啊啊好多水| 人澡逼| 日韩熟女精品无码专区一区二区 | 风骚少妇视频中文字幕| 人妻加勒比东京热| 国产精品婬乱一级毛片彝族| 亚洲乱色熟女一区| 欧美高清第一页| 亚洲,欧美,综合网| 天天天天天超碰| 欧美天天插| 欧美天天干| 亚洲精品人体| 91色花堂| 新亚洲无码| 人妻人久久精品中文字幕| 老师充足的奶水小说| 色色色色网站| 日韩免费性爱视频在线观看| 欧美性爱中文字幕无线码| 亚洲图片欧美色图| 特污精品女优骚货黄色视频在线免费观看| 老司机免费视频在线91| 天堂伊人久久| 欧美色997| 成人无码专区精品视频| 禁止观看美女黄| 青草视频在线看看看看看看看看看| 国产精品久久99日日| 自拍偷拍第26| 久久久一区二区三区三州| 91老熟妇| 成年人网站在线免费观看| 东北熟女91| 麻豆熟妇乱妇熟色A片在线看| 色眯眯av| 婷婷精品国产欧美精品亚洲人人爽| 新97国产超碰| 97超碰总站| 97超碰免费人人性爱| 超碰 另类 欧美 | 手机av亚洲丝袜美腿日韩第一页二页| 国产超碰在线一区| www.99热在线只有精品| 青青草狠狠撸| 久久久青青草| 福利社区午夜一区二区| 岛国片在线观看视频亚洲| 国产 亚洲 丝袜 制服| 国产亚洲精品无码三区| 久久东京伊人一本到鬼色| 国产AAAAAABBBBB| 五月天我淫我色av| 亚洲最新av无码成人精品区| 91爆操视频| 成人三级片无码| 日本肉体xxxx裸交| 欧美色图天堂在线| 午夜精品久久久久久久99热影院| 亚洲精品一卡二卡三卡福利视频网站| 97草草| 91精品国产91熟女| 日本一级婬片试看三分钟| 五月天玖玖资源站| 69超碰综合| 超碰99热中文字幕| 5252色欧美在线男人的天堂| 激情综合网亚洲| 黄片qw| 在免费jIzzjIzz在线视频| 国产免费久久久久| 91最新综合| 蜜乳av一区二区三区四区不卡| 国产又大又粗又长视频| 麻豆三极片| 国产黄片在线免费观看| 黑操B| 青青草久久| 中文字幕乱亚洲美女精品一区| 精品国产av一区二区三区四区入口| 一级性爱啪啪视频| 欧美性,亚州色| 天天干夜夜操一区二区| 三男一女不戴套的A片| 蜜乳AV一区二区三区四| 国产精品一区二区在钱播放| 超碰97人妻自拍| 2023天天操夜夜操| 激情五月丁香五月| 死我十八禁| 亚洲午夜未满十八勿入网站日本又色又爽又黄 | 日韩成年人性爱视频| 浪人综合网| julia在线观看久久| 色香综合天天影视综合| 亚洲一区操| 丁香五月色| 伊人伊人LD| 97Ai亚洲| 日本日皮视频逼| 天天夜夜久久| 黄色片一区二区三区四区五区| 天天日天天舔| 亚洲久久天堂| 妺妺跟我一起洗澡没忍住| 中文字幕55555| 久久日本熟妇熟色一区| 91狠狠综合久久久| 人妻人久久精品中文字幕| 成人AV超碰免费在线| 五月天婷婷影院| 欧美日日人人天天| 中文字幕av亚洲在线| 青青国产在线拍揄自揄拍| 青娱乐啪啪视频| 女人高潮抽搐喷水视频网站| 亚洲涩图欧美| 国产小u女在线观看| 黄色不卡视频| 四虎国产精品永久在线囯在线| 天天干天天干天天干| 伊人四虎综合| 亚洲av乱伦色图网站| 亚洲欧洲无码97久久精品| 婷婷丁香激情| 嗯嗯嗯嗯啊啊啊好紧好大| 理论久久婷婷网8| 亚洲综合中文字幕有码| 精品成人久久久人人亚洲| 婷婷丁香五月天综合东京热| 国产AV人人夜夜澡人人爽麻豆| 天堂а√在线最新版在线| 第四色亚洲色图| 免费日韩黄片| 桃花色综合影院| 精品蜜乳AV免费观看| 翔田千里无码中出中文字幕| 亚洲一区二区三区麻豆传媒| 日韩无码一级黄色av片| 久久蜜桃综合网| 日产操逼| 伊人久久大香线综合无码| 久久国产逼| 精品无吗久久| 九月丁香婷婷色| 亚洲熟女乱综合一区二区三区 | 97硬碰| 懂色Av| 精品久久在线区一区| 夜夜爽夜夜| 99999久久久久9国产精品| V A在线| 粉嫩少妇自慰在线| 福利在线观看一区二区| 亚洲,欧美,综合网| 国产欧美美女免费观看视频| 大香蕉一区二区在线观看.| 九九夜精品九九在线| 2018天天干在线视频| 啊啊啊啊啊,啊啊啊啊好舒服,操我舒服啊啊啊| www.av在线观看| 1240青青草一区二区三区视频天爱| 97精品一二区| 亚洲成a人片在线观看中文!!!| 91麻豆天美国产欧美高潮| 白嫩嫩一区| 极品综合| 97视频免费播放| 日韩钢筋无码高清啾啾啾| 亚洲一区二区性爱电影| 亚洲男人天堂av| 97色色国产视频| 国产超碰人人操| 欧美成人性爱视频在线播放| 美女91网址| 久久超碰亚洲人| 熟女乱伦二区| 欧美日韩亚洲一区二区在线观看| 欧美一级二级三级| 日韩综合97P| 天美麻豆精品视频99| 操高情无码| 亚洲九九九| 骚日日av| 午夜后入| 超碰碰97| 久久蜜桃综合网| 婷婷久久网| 老司机天天操| 熟妇乱伦一区二区| 伊人九九九| 人妻性爱一区二区| 日躁天天爽爽| 综合亚洲网| 欧美亚洲涩涩| www.99热在线只有精品| 丝袜夫妻自拍| 亚州宗合另类| 日韩人妻资源在线看| 日本www操操操| 亚洲图片色图欧美另类| 亚洲天堂在线怕怕视频| 欧美一级在线观看成人| 欧美人妻制服| 色淫网站优优视频| 亚洲97资源| 欧美激情一| 无码人妻精品一区二区三区九九| 亚洲网自拍| 久久久噜噜噜久久久| 国产农村妇女一区二区| 亚洲天堂综合AV| 色婷婷av在线观看| 久久九九网| www.色婷婷色综合| 久久露脸国产老熟女| 久久久免费的精品| 免费啪啪一级视频| 无遮挡猛进视频免费无限观看| 黄色激情电影在线观看| 草草影院最新网址| 在线国产一区二区av| 欧美午夜视频精品久久| 亚洲超碰AV| 久操精品网| 67194无码不卡| 插老姨肥穴| 干B| 9 9无尺码天堂网| q2午夜理论片夜色av| 中文无线日韩一区| 国产精品亚洲一区二区三区四区| 亚洲制服欧美另类内射| 最新欧洲欧美日本激情网站| 色女网日韩| 东北女人| 91 天天综合| 日本一级特级毛片视频| 午夜男女爽爽爽影院视频| 日熟女| 粉嫩粉嫩一区性色AV片| 蜜乳av首页| 婷婷亚洲中文字幕在线| 综合网97| 国产97在线视频| 久久性爱精品一区| 亚洲综合成人网| 色一射色一射| 免费亚洲国产精品久久一区| 淫淫综合网| 欧美一级AAAAAAA| 国产成人无码高清| 色女99一级片在线观看| 一卡二卡三卡| 国产精品盗摄 偷窥盗摄| 亚洲综合中文字幕有码| 91麻豆天美传媒HD| 午夜超碰| 高清无码国产亚洲| 久久久久久久久久久999| 97日韩欧美亚洲| 九九视频黄色片| 91干熟女| 加勒比东京热五月天天堂网| 亚洲美女AV无码| 婷婷五月天激情网| 夜夜狠狠躁日日躁色视频| 97亚洲自在精品在线观看| 日本性交操一区二区不卡系列| 亚洲最大网站av| 久久97资源 网| 台湾佬大香蕉| 国产精品无码论坛| 日韩99神马视频播放| 亚洲综合在线91| 国产精品视频一区二区三区八戒| 国产精品制服丝袜中文字幕日韩一区二区三区| 国产青青综合伊人| 人人干人人搞人人摸| 欧洲亚洲人妻无码中字久久三区四区| 97久操| 亚洲无码AV九九九| 91美女看B| 久久透逼视频| 色999偷自拍拍| 亚洲色欧美| 亚洲日韩一区电影| 亚洲骚逼少妇| www.狠狠| 男人的天堂 在线一区| 超碰久热| 搡老女人老91二区| 中文字幕黑人大片| 97在线免费视频观看| 久草视频分类在线| 日韩精品三级| 五月天婷婷激情| 九九久久久| 五月花婷婷| 日本二三四区| 久久色激情一区二区三区| 91五十路| 欧美少妇第一页| 亚洲 欧美 日韩 国产一区二区| 激情一区二区三区在线观看| 日本不卡五区| 欧洲亚洲人妻无码中字久久三区四区 | 人妻丰满熟妇av无码区蜜桃| 精品人妻美妇91job| 亚洲素人综合| 丁香色婷婷| 麻豆视频一区二区| 日本淫色网| 亚洲高清无毛一区二区| 国产精品久久久九九九| 激情综合二| 亚洲色图欧美色图在线播放| 成功精品影院| 国产精品久久久啊| 精品国产国产AV| 99热99在线播放激情| 综合情欲网| 91碰碰| 久久久久亚洲Av无码专区老牛影视| 91超碰人人| 在线人成亚洲视频免费观看| 婷婷久草| 97超碰jingpin| 色操逼网| 日日摸日日碰夜夜爽视频| 夜夜操91744565| 亚洲国产精品有声| 传媒在线观看一区二区三区| 大香蕉伊人网WWWn0n| 国产传媒操逼视频| 91天天综合日韩欧美| 国产婷婷一区| 人人操人人狠狠操| 草草草视频在线免费看| 国产超碰欧美| 蜜臀在线免费观看在线免费观看| 精品一区二区人妖| 日本熟女不卡视频| 深夜激情 | 97香蕉网| 久久久久久裸体| 久久久久成人蜜桃精品| 韩日性爱av| 国产剧情在线| 日本精品一区二区三| 精品免费一区二区三区在线亚洲人成| 国产操逼逼网| 思思热在线视频在线| 欧美成人精品一区二区男人蜜臀| 欧美性爱一内片一区二区三区| 亚洲一区二区精品福利| 国产精品爱欲| 91狠狠综| 日本在线伊人啪啪| 日日干夜夜骑| 嗯嗯啊啊好疼| 亚洲色图 欧美热图 清纯唯美 另类自拍 | 成人免费看吃奶视频网站| 欧美色图99| 国产地址二三| 欧美日日夜夜| 中文字幕91综合| 一区二区三区机械有限公司| 亚洲乱伦图片视频| 亚洲性爱乱操x| 男人久久天堂| 992视频一区| 蜜臀99久久精品| 性交一区二区在线播放| 国产成自自拍在线观看| 日日干夜夜操视频h| 精品国产一区二区三区av在线资源| 国产精品蜜乳AV| 天堂а√在线最新版在线| 人人么人人操| 欧美第一页| 国产97在线 | 亚洲| 高颜值美女口爆高潮浪叫| 欧美在线干| 大干人妻| 美女爽到高潮91| 大香蕉92| 97精品视频在线播放| 天欧美在线| 亚洲天天精品| 欧美第五页| 在线洲亚线| 九九热re99re6在线精品| 亚洲综合色图欧美| 日夜精品| 青娱乐休闲视频在线观看| 日本成人在线不卡一区二区三区 | 超碰激情808| 欧美图片色综合| 久草资源在线视频官方总站日韩丝袜美腿 | 亚洲aw毛茸茸在线| 草久久久| 激情婷婷丁香| 97国产|免费| 9999久久久| 五月天婷婷在线看| 三级网色| 欧美激情综合| 特级大荫道BBwBBwBBW| 精品国产99| 97精品在线| 婷婷人妻激情| 欧美色www亚洲国产阿娇要播| 国产精品一区二区久久精品| 熟女色综合久久| 国产毛片精品一区二区色欲黄A片| 另类图片五月| 青青青艹在线视频| 嗯嗯不要 视频| 亚洲精品一区二区精华| 色哟哟511老熟女| 狠狠干婷婷| 成人日韩中文字幕| 白嫩妹子国产骚| 亚洲男人天堂网| 亚洲蜜乳av| 99色综合| 91路www| 99re超碰| 亚洲古典另类欧美在线| 91丝袜美腿网站| 中文字幕精品亚洲熟女| 久久97| 国产 v乱码一区二| 色盈盈影院| 伊人性在线视频| 高清国产无码av| 久99| 久久久成人精品| 天天色图| 丁香五月天激情综合| 97频视在线| 国产精品人妻无码久久久老鸭窝| 九九综合久久| 日韩天天本| 综合久久少妇中文字幕| 妺妺跟我一起洗澡没忍住| 91撸色网 玖玖网 欧美| 97在线免费视频观看| 美女午夜福利免费视频| 日本免费一区二| 美女好片色日本| 久久精品店| 口爆欧美91| 亚洲色宗合| 九九色热| 变态另类专区| 日本高清一区二区在线| 精品人妻一区二区三区夜夜| 亚洲无码视频免费在线观看网址! J?P?NESEHD熟女熟妇伦 | 久久黄黄| 97久久国产精品女不卡| 亚洲AV永久无码一区仙野| 97 九色| 成人性爱AV在线免费观看| 国产人妻精品久久久一区二区三区 | 国产后入内射| 大香蕉黄色一级片免费看| 人妻天天爽夜夜爽精品2| 国产精品欧美在线观看| 色区久久| 97亚洲中文| 丁香五月天堂网| 日韩AV噜噜噜一区二区三区四区| 天堂8在线新版官网| 碰人碰碰人人开房人肉| 国产中文字幕曰本毛片| 天欧美在线| 欧美国产伊人久久久久| 91AV国产精品| 婷婷久久五月| 九久9精品| 一道本久久棕合爱| 久久的免费性爱视频| 熟妇人妻一区二区三区| 成人精品无码| 精品视频97| 国产日韩在线播放av| 国产久久日| 亚洲女毛多水多21P| 久久久一二三四区| 婷婷五月天成人网| 国产激情视频一区区三区| 亚洲天堂女优在线| 亚洲国产欧美一区二区潘金莲 | 色狠狠 - 百度| 亚洲97网站| 天天日天天色| 被窝影院午夜看片无码| 亚州春色| 婷婷五月av| 超碰在线人人射| 妇人噜噜| 9久久精品| 91综合色噜噜| 欧美91丝袜| 婷婷视频网| 国产一区二区三区高清视频| 久久久久久久久久久999| 综合操逼| 国产精品天堂| 亚拍在线| 欧美美女自慰一区二区三区| 伊人精品久久网站| 久久久久女教师免费一区| 免费看污网站| 操逼视频免费日韩无码| 亚洲图片另类| 国产精品丝袜久久亚洲不卡| 婷婷九月色| 澳门黄片一香蕉视频| 综合大香蕉美。| 啊啊啊好爽快点啊啊啊嗯嗯| 极品欧美一区二区三区| av草草在线电影| 久热69九色熟妇97| 日本亚洲熟女视频| 国产97色在线| 久久大香蕉手机高清| 国产理论视频在线播放| 超碰97久久| 狠狠操狠狠燥| 啊啊啊啊啊好大好舒服想要| 91丨九色丨43老版熟女| 熟妇的味道HD中文字幕| 久久久无码视频| 无码九九九九| 中文97国产| 欧美色棕合| av天堂手机版追回| 亚洲欧洲综合成人av一区| 久久精品久久久久久久| 一区二区三区在线日韩影院观看| 欧美激情 日韩精品| 这里只有精品视频在线| 一级aaaaa欧美中文字幕录像片| 97日韩| 欧美综合色,www| 麻豆黄站| 国产精品国产| 97超碰免费人人性爱| 熟女在线视频| 熟妇熟女亚洲天堂网| 国产农村一一级特黄毛片| 日本东京热加勒比久久| 国产一区二区免费福利片| 成人怡红院| 97超碰欧美精品| 精品日韩产品在线,日韩在线不卡视频,欧美日韩免费专区/久, | 91GD.COM| 日韩探花精品在线视频| 强被迫伦姧在线观看无码网站| 久热精品在线| 天天操狠狠日夜夜干超大胆开放com大香蕉视频在线观看 | 91亚州日韩高清| 日本精品第一视频在'| 在线观看成人性爱免费小视频| 在线观看中文字幕| 精品久久久久久久| 风间由美日韩欧美久久| 久欲AV| 91久久久久久久| 天天色怡春院| 美日韩一二三区| 嗯嗯啊啊操我| 久久久9999| 伊人操| 亚洲图片激情小说| 91久久久久久久久18| 懂色Av一区二区三区| 天天射天天色成人| 欧美亚洲今日在线| 午夜毛片亚洲精品片国产久久久| 久久超碰com| 69一区二区三区| 清纯唯美亚洲综合| 三上悠亚在线毛片91| 老女人综合网| 肉动漫无遮挡h在线观看| 性天堂| 在线αⅴ| 国产精品亚洲一级av第二区| 九九干| 在线视频日韩欧美国产| 亚洲激情av| 开心激情站| 亚洲图片欧美制度| 蜜桃精品一区二区三区久在线| 亚洲中文字幕久久无码精品| 91亚洲人| 欧美aa一级片| 日本色婷婷| 欧美在线伊人色| 久久久精品中文字幕麻豆| 男人天堂导航| 亚洲激情在线观看一区| 女人被添高潮免费视频| 欧美美女自慰一区二区三区| 亚洲吊色| 大奶的诱惑| 亚洲国产成人福利在线观看| 色婷婷综合视频| 97内射偷拍| 99热这里只有精品1| 神马久久久久久| 午夜影美女日鸡鸡天天视频国产 | 欧美成人一级麻豆| 丝袜剧情| 1024亚洲中文字幕久在线看片你懂的| 中文字幕人乱码中文字的预防方法 | 欧美日韩 强奸乱伦| 人妻少妇视频在线播放| 青青伊人加勒比海| 日韩视频中文字幕| 日本网色| 精品人妻一区二区三区视频| 精品国产乱子伦一区二区三区,精品一| 亚洲欧美国产中文视频| 中文字幕一区二区三区视频播放| 二对二中文字幕。| 亚洲欧美伦综合| 欧美大香蕉专区网| 欧美黑人与女人91~| 一本久久久精品| A啊啊在线观看| 精品999一区二区| 日本色色色视频| 青青草伊人久久| 精品小视频在线| av天堂5| 一区二区免费电影久久| www.av在线视频| 五月丁香婷婷色| 欧美成人一区二区| 在线日韩日本亚洲国产| 久久久久9| 超碰在线97国产| 亚洲无992tv| 婷婷导航| 少妇熟女视频一区二区三区| 370p日韩欧美亚洲精品| www.狠狠干.coom | 91精品婷婷国产综合久久竹菊| 欧美情色亚洲| 婷婷AV一区二区三区| 亚洲性猛交| 无码不卡八戒| 伊人大香蕉在线| 国产97亚洲| 色色色综合网| 在线视频资源| 午夜丁香婷婷| 久久久久熟女| 久久婷婷伊人| 亚洲女优有码无码高清| 免费一级欧美片片线观看| 天操天操夜操夜月月年年操操| 青椒国产97在线熟女| 国厂麻豆77q4| 少妇啪啪自拍| 天天色怡春院| 操操逼操操逼操操逼逼| 91麻豆一二三区| 久久九九视频九九视频| 鸥美极品| www.人人cao| 狠久久| 婷婷综合视频| 热99这里有精品综合久久| 神马精品视频| 视频国产成人精品日本亚洲18| 久久久久久性爱片| 乱伦熟妇一区二区| 色香在线| 中文字幕亚韩| 最新AV在线| 一二三啪啪专区| 香蕉黄色一级视频| 一级黄碟| 五月天社区| 国产精品午夜AV完会免费| 欧美色九九九| 老司机老司机午夜影院| 香蕉国产97| 中文字幕一区av| 亚洲性爱成人| 日日干夜夜欢| 99综合网| 亚洲天堂在线怕怕视频| 麻豆精品三区视频| 大香蕉久| 无码137片内射在线影院| 91nbbbbbb| 亚洲淫色网中文| 欧美成人AⅤ大片在线观看| 操老熟女AV| 亚洲精品男人的天堂| 韩国一级做a久久久久| 久久久中文版| 女人高潮大叫一级毛片| 白丝AV| 夜夜 中文视频rt| 99性爱| 国产精品亚洲高清在线| 四虎av在线| 色欲人妻一区二区在线| 九九人人操| 欧美1区二区三区公司| 日韩精品人妻中文字幕不卡乱码| 中文字幕91综合| www国产天美久久久| 人人摸人人入| 一本色道久久综合狠狠操| 一牛影视久久久一区二区三区| 亚洲国产一级精品毛一级精品看免费视频| 蜜臀久久久99久久久久 | 乱精品一区字幕二区| 国产亚洲欧美每日在线| 欧美熟妇色| 青草园大香蕉| 国产精品亚洲四五区在线观看| 九九热九九| 日本操色导航| 尤物网站91| 台湾佬大香蕉| 久久久国产护士丝袜美腿一| 青青操少妇| 九九热九九热| 国产精品电影| 欧美性爱伊人| 国产成人无码啪| 肏逼视频日本| 午夜毛片亚洲精品片国产久久久| 欧美亚洲色的图| 人妻酒店出差被中出免费在线播放| 久久久一区二区三区四曲免费听| 狠狠色噜噜狠狠狠狠狠色综合久久 | 欧美性Fer办公室秘书| 99re69综合| 欧美三级一级| 欧美|91色综合| 大香蕉啪啪网| 手机看片1025| 亚洲欧洲国产综合av| 3028国产精品| 国产网红精品| 国产精品一区二区亚洲人成毛片| 97综合久久| 亚州欧美色图| 欧美综合第一页| 91女色| 欧美人妻制服| 91精品网站| 啊啊啊啊好多水| 亚洲a色| 99re视频在线播放青草| 色网亚洲人| 四虎884| 欧美97免费| 国产精品日日摸天天碰| 清纯唯美亚洲另类| 精品人妻一区二区三区不卡断 | www网站黄| 色综合尤物| 97综合在线| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 国产精品久久天天干| 精品无码一区二区三区| 久久精品国内Av熟女高清| 久久久国产av美女私房| 最新国内自拍av免费| 国产视频一区二区三区在线免费观看 | 91三级理论片播放器| 3p国产色噜噜一区| 色五月av| 91国产丝袜足交精品视频| 国产久久日韩网站导航| 色香在线| 骚货 中文字幕 av| 啊啊啊久久| 九九九精品成人免费视频小说| 在线有码中文字幕| 日逼国产| 五月综合久久| 九九九九九九亚洲| 国产久久一区二区| 夜色AV无码手机在线影院| 国产99久久99热这里只有精品15 | 精品久久久久成人码免| 中国熟妇| 蜜乳成人AV| 综合久久欧美| 性站 | 操逼免费视频无码国产| 亚洲成熟国产精品美女| 色色无码| 98精品国产乱码久久久久久| 久久久久久中文| a级免费在线观看| 日韩精品中文字幕一| 久操大香蕉手机视频在线看| 黄色十八禁网站| 中文精品少妇天堂| 精品人妻一区二区三区在| 无码天天操| 久久国产精品一级二级三级| ai欧美亚洲小说| 草草草视频| 欧美成人四级在线播放| 色色无码| 色眯眯av| 亚洲精品国语在线播放| 日本操BAV| 99热在线不卡| 中文字幕制服诱惑| 激情干在线| 国产福利夜| 久久久涩| a天堂视频| 综合网亚| 好属操| 国产一区二区三区精品观看啪| 亚洲伊人久久精品狠狠在线| 国产精品一区二区麻豆| 久久精品日韩| 久久久久骚| 亚洲色婷婷综合久久久久中文| 日本东京热加勒比久久| 国产av青草| 美女91| 丁香婷婷九月| 久久妇| 久久亚州精品成人Av无| 欧美亚洲国内自拍| 国产精品一区在线播放| 亚洲AV无线| 亚洲揄拍网| 日韩免费在线观看不卡| 亚洲欧美大| 久操频道免费在线呗看| 天天天天天天天天天天干美女| 在线视频一区二区传媒| 超碰97欧美| www.五月天| 91欧美www| 91人妻Pr| 锕锕好爽 死我在线观看| 精品人妻1区| 亚洲自拍另类丝袜综合| 日产操逼| 日本九九久久99播| 午夜啪| 精彩国产视频播放1区2区| 97爱爱爱| xxx亚洲午夜天堂| 一区二区三区美女超清| 日产国产精品中文久久婷婷| 福利视频合集| 久久99国产综合精品女同| 精品人妻一区二区三区日产| 午夜天堂精品久久久久91| 亚洲人妻色图| 五月丁香六月| 亚洲久久久| 97色五月天完| 国产一级内射高清视频| 超碰爽人妻熟女Av| 美女天天干| 国产青视频| 影音先锋视频在线| 天天干人妻| 亚洲超碰AV| 欧美综合色图片| 欧美一级二级三级| 91五月天| 加勒比综合| 欧美香蕉视xxx| 色在线亚洲视频www| 夜夜操中文字幕| 在线观看国产黄色| 9I1性色影院| 天天综合AV| 国产传媒午夜理伦精品| 欧美亚洲厕所精品偷拍91| 少妇干B| 超碰99在线| 欧美熟妇乱码在线一区| 偷拍亚洲熟女视频播放| 日产成人久久| 五月天成人综合| 国产成人91一区二区三区| 日日干男人的天堂| 探花一区在线| 碰碰97| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师 | a在线视频免费观看| 国产剧情在线| 使劲用力艹少妇视频一区二区| 在线国产探花| 日韩成人高清一区二区| 九九九九精品一区| 91人妻爽爽人人做人人澡| 成人精品久久久午夜福利| 国产吹潮女在线观看| 亚洲色图超碰在线| 超碰人妻天天干| 亚洲色人阁| 欧美 牲| 天天爽天天操| 国产精品亚洲高清在线| 91综合网在线| 久久一本大香蕉 | 日韩AC| 欧美日韩国产一区二区小黄片大全| 96久久久精品| 久操视频免费在线观看| 欧美强奸乱能| 搡老女人911熟妇老熟女| 中国黄色特级精品一区二区三区片| 熟妇在线视频一区二区| 国产成人亚洲精品无码古代早漏男 | 天天视频网站黄| 久草这里只有精品| 91久久国外网| 欧美午夜色妇色鬼| 婷婷丁香六月天| 国产综合网站在线播放 | 婷婷婷婷婷婷久久久久| 欧美,亚洲,日韩,v,天堂,手机在线观看 | 热久日综合| 97AV爱| 婷婷伊人| 一级A片女人高潮叫床| 伊人一级免费黄片| 国产路线专区| 欧美后入式| jiujiujiujingpin| 蜜臀AV一区二区三区激情综合| 91啪啪视频| 在线中文字幕极品av| 欧亚性爱在线视频| 看日韩黄片| 日本色日夜干| 精品久久97| 97资源站国产精品| 欧美亚洲清纯| 亚洲精品黑丝| 96久久久精品| 超碰天天操| 伊人玖玖网| 干B| 午夜毛片高清免费不卡| 91九九九逼| 18岁禁 茉莉成人久久| 岛国小电影| 爆乳免费黄网站| 偷窥自拍亚洲色图| 狼人综合婷婷激情四射 | 97操B| 欧美色图片色哟哟| 热热色综合网| 国产天天噜一噜久久久| 亚州欧美综合| 日日嗷| 精品人妻久久久久一区二区三区| 老熟妇一区二区三区| 日韩欧美蜜桃精品久久中文字幕久久| 少妇内射www在线观看视频| 91久久国产综合精品| 91丝袜在线视频| 天天综合网~91入口| 人妻天天爽| 精品人妻一区二区蜜桃视频| 美女天天干| 78操B| 人人操,人人液| 亚洲春色一区二区三区| 欧美大波激情xxxx| 国产三级在线现体验区| 亚洲h片在线免费观看| 亚洲导航深夜福利| 午夜福利成人免费视频| 婷婷五月天社区| 国产四虎在线|