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

ARTICLE DETAIL

資訊詳情

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

BKA-Transformer-LSTM負(fù)荷預(yù)測(cè)模型:Matlab實(shí)現(xiàn)與超參數(shù)自動(dòng)尋優(yōu)

BKA-Transformer-LSTM負(fù)荷預(yù)測(cè)模型:Matlab實(shí)現(xiàn)與超參數(shù)自動(dòng)尋優(yōu) 做負(fù)荷預(yù)測(cè)這幾年我最大的感受是單模型再能打也架不住真實(shí)數(shù)據(jù)里那些彎彎繞繞。溫度、濕度、風(fēng)速、歷史負(fù)荷這些變量堆在一起既有長(zhǎng)短不一的時(shí)序依賴又有彼此之間的耦合關(guān)系。我之前用純LSTM跑過(guò)一個(gè)工業(yè)園區(qū)用電數(shù)據(jù)訓(xùn)練一上午驗(yàn)證集上的尖峰時(shí)刻永遠(yuǎn)差一口氣不是峰沒(méi)抓住就是相位偏移。后來(lái)把Transformer加進(jìn)來(lái)問(wèn)題解決了不少但新麻煩又來(lái)了——Transformer那一堆超參數(shù)手調(diào)太折磨人。于是我又把黑翅鳶優(yōu)化算法BKA拉進(jìn)來(lái)讓它幫我自動(dòng)調(diào)參。這一套組合在Matlab里落地之后效果相當(dāng)能打。這篇文章就把完整思路、代碼框架和踩坑記錄整理出來(lái)想直接在自己數(shù)據(jù)上復(fù)現(xiàn)的人應(yīng)該都能用得上。1. 從預(yù)測(cè)需求到模型選型這套組合到底好在哪1.1 我為什么放棄純LSTM方案先說(shuō)一個(gè)很常見(jiàn)的場(chǎng)景輸入過(guò)去24小時(shí)的負(fù)荷、溫度、濕度、風(fēng)速、光照預(yù)測(cè)未來(lái)1小時(shí)的負(fù)荷。這類多變量時(shí)序數(shù)據(jù)有幾個(gè)特點(diǎn)恰好是單一LSTM的軟肋。LSTM的優(yōu)勢(shì)是能記住時(shí)間順序上的長(zhǎng)期依賴門控機(jī)制讓它天然適合處理序列。但真實(shí)負(fù)荷數(shù)據(jù)的變量之間關(guān)系不是線性的比如濕度對(duì)負(fù)荷的影響往往和溫度強(qiáng)耦合天熱又潮濕的時(shí)候空調(diào)負(fù)荷會(huì)明顯抬升單獨(dú)看濕度這一個(gè)變量規(guī)律就很弱。LSTM雖然理論上能學(xué)這種交互但需要大量數(shù)據(jù)把這種交互關(guān)系“喂”出來(lái)而且當(dāng)序列長(zhǎng)度拉到幾十步時(shí)前面的信息在后來(lái)的時(shí)間步里已經(jīng)被稀釋得差不多了。我實(shí)測(cè)下來(lái)純LSTM在訓(xùn)練集上擬合得很漂亮驗(yàn)證集一到突變的時(shí)段就拉胯。原因很直接它缺少一種機(jī)制去主動(dòng)給不同時(shí)間步、不同變量之間的重要程度做加權(quán)。這個(gè)問(wèn)題靠加深網(wǎng)絡(luò)是解決不了的只會(huì)讓它更容易過(guò)擬合。1.2 Transformer補(bǔ)上的是全局視角Transformer的核心是自注意力。自注意力最大的好處是輸入序列里的任意兩個(gè)位置都可以直接建立關(guān)聯(lián)而且這個(gè)關(guān)聯(lián)強(qiáng)度是通過(guò)訓(xùn)練學(xué)出來(lái)的。放到負(fù)荷預(yù)測(cè)里這等于給了模型一個(gè)“跳過(guò)中間過(guò)程”的能力。比如某天下午兩點(diǎn)半的溫度特征和傍晚負(fù)荷尖峰之間有強(qiáng)烈的因果關(guān)系自注意力可以讓模型直接把這個(gè)關(guān)系學(xué)出來(lái)而不需要像LSTM那樣按時(shí)間步一步步往后傳遞。不過(guò)Transformer也不是全能的。它對(duì)位置信息的感知依賴位置編碼對(duì)序列局部模式的歸納能力不如循環(huán)結(jié)構(gòu)。更重要的是純Transformer在中等規(guī)模的數(shù)據(jù)集上很容易過(guò)擬合因?yàn)樽⒁饬︻^數(shù)、模型維度一上去參數(shù)量一下就膨脹了。我做過(guò)一次純Transformer做負(fù)荷預(yù)測(cè)指標(biāo)確實(shí)不差但訓(xùn)練時(shí)間幾乎是LSTM的三倍而且對(duì)學(xué)習(xí)率極其敏感稍微調(diào)大一點(diǎn)loss直接飛到NaN。所以后來(lái)的方案就變成了“一個(gè)負(fù)責(zé)全局關(guān)系、一個(gè)負(fù)責(zé)時(shí)序動(dòng)態(tài)”讓兩者各自干自己最擅長(zhǎng)的事。先用Transformer提取變量間和時(shí)間步間的全局關(guān)聯(lián)然后把這組特征交給LSTM去處理局部時(shí)序演化最后接一個(gè)全連接輸出預(yù)測(cè)值。這就是BKA-Transformer-LSTM的骨干思路。1.3 BKA為什么要摻一腳網(wǎng)絡(luò)結(jié)構(gòu)定下來(lái)之后真正的痛苦才開(kāi)始。Transformer和LSTM堆在一起超參數(shù)多得嚇人注意力頭數(shù)、模型維度、LSTM隱單元數(shù)、dropout比例、初始學(xué)習(xí)率、mini-batch大小、序列長(zhǎng)度……每個(gè)參數(shù)都對(duì)結(jié)果有影響而且彼此之間還有交互效應(yīng)。我剛開(kāi)始手調(diào)用的還是最土的辦法網(wǎng)格搜索。范圍稍微放大一點(diǎn)組合數(shù)就是天文數(shù)字。某一組參數(shù)驗(yàn)證集上可能收斂到RMSE 14.5換一個(gè)學(xué)習(xí)率就變成15.8搞得我一度以為是代碼寫錯(cuò)了。BKA就是用來(lái)干這個(gè)的。它是模擬黑翅鳶捕食和遷徙行為的一種元啟發(fā)式優(yōu)化算法能在連續(xù)參數(shù)空間里快速找到接近全局最優(yōu)點(diǎn)的組合。我的做法是把模型的一組超參數(shù)編碼成一個(gè)個(gè)體用驗(yàn)證集上的RMSE或MAPE作為適應(yīng)度讓BKA自動(dòng)去搜索參數(shù)空間。搜索幾輪之后基本就能得到一個(gè)非常能用的超參組合省下大量重復(fù)訓(xùn)練的時(shí)間。2. 黑翅鳶算法BKA的尋優(yōu)邏輯與Matlab核心代碼2.1 從黑翅鳶的行為到搜索策略的映射BKA的全稱是Black-winged Kite Algorithm2024年提出的比灰狼優(yōu)化、粒子群這些老算法年輕很多。它的靈感來(lái)自黑翅鳶的兩種主要行為捕食和遷徙。捕食行為對(duì)應(yīng)算法的“開(kāi)發(fā)”階段。黑翅鳶會(huì)在低空盤旋鎖定獵物之后突然俯沖攻擊。算法里的做法是讓每個(gè)個(gè)體根據(jù)當(dāng)前和另一個(gè)隨機(jī)個(gè)體的適應(yīng)度比較來(lái)決定位置更新的方向。如果自己比對(duì)方差就向?qū)Ψ綄W(xué)習(xí)如果自己更優(yōu)就以最優(yōu)個(gè)體的位置為參考做局部精細(xì)搜索。這就保證了優(yōu)秀的個(gè)體周圍會(huì)繼續(xù)被仔細(xì)挖掘。遷徙行為對(duì)應(yīng)算法的“探索”階段。黑翅鳶冬季會(huì)往南遷徙目的地是隨機(jī)的而且遷移路徑不是直線中間會(huì)有很大的隨機(jī)擺動(dòng)。算法用Levy飛行來(lái)模擬這種長(zhǎng)尾隨機(jī)游走讓種群個(gè)體有機(jī)會(huì)跳出局部最優(yōu)去探索參數(shù)空間里更遠(yuǎn)的地方。和粒子群這種“每個(gè)個(gè)體都朝歷史最優(yōu)飛”的算法相比BKA在前期保留了更多隨機(jī)性不容易被一個(gè)早期出現(xiàn)但實(shí)際一般的解帶偏后期又能靠攻擊策略逐步收斂。我實(shí)際跑下來(lái)20個(gè)種群個(gè)體、30代尋優(yōu)基本就能得到一個(gè)穩(wěn)健的超參組合。2.2 核心Matlab實(shí)現(xiàn)主循環(huán)與Levy飛行我自己實(shí)現(xiàn)的是簡(jiǎn)化版BKA核心思想保持不變初始化種群、計(jì)算適應(yīng)度、按攻擊或遷徙策略更新位置、邊界修正、保留最優(yōu)解。下面這個(gè)函數(shù)可以直接拿去改套在你的目標(biāo)函數(shù)上。%% 簡(jiǎn)化版BKA超參數(shù)尋優(yōu)主循環(huán) function [gbest, gbestScore, convergeHistory] bka_optimize(objFun, dim, lb, ub, popSize, maxIter) % 輸入 % objFun - 目標(biāo)函數(shù)句柄輸入一個(gè)超參向量返回適應(yīng)度越小越好 % dim - 超參數(shù)個(gè)數(shù) % lb, ub - 超參數(shù)下界與上界向量 % popSize - 種群規(guī)模 % maxIter - 最大迭代次數(shù) % 初始化種群 pop rand(popSize, dim) .* (ub - lb) lb; fitness zeros(popSize, 1); for i 1:popSize fitness(i) objFun(pop(i, :)); end [gbestScore, idx] min(fitness); gbest pop(idx, :); convergeHistory zeros(maxIter, 1); for t 1:maxIter for i 1:popSize % 隨機(jī)選一個(gè)對(duì)比個(gè)體 randIdx randi(popSize); % 攻擊策略的核心位置更新 ratio 1 sin(pi * rand); % 模擬俯沖時(shí)的動(dòng)態(tài)振幅 if fitness(i) fitness(randIdx) newPos pop(i, :) .* ratio rand(1, dim) .* (pop(randIdx, :) - pop(i, :)); else newPos pop(i, :) .* ratio rand(1, dim) .* (gbest - pop(i, :)); end % 遷徙策略小概率觸發(fā)Levy飛行跳過(guò)局部最優(yōu) if rand 0.2 levyStep levy_flight(dim); newPos gbest levyStep .* (gbest - pop(randIdx, :)); end % 邊界修正 newPos max(min(newPos, ub), lb); % 貪婪選擇 newScore objFun(newPos); if newScore fitness(i) pop(i, :) newPos; fitness(i) newScore; if newScore gbestScore gbestScore newScore; gbest newPos; end end end convergeHistory(t) gbestScore; end end %% Levy飛行步長(zhǎng)生成 function L levy_flight(dim) beta 1.5; sigma gamma(1beta) * sin(pi*beta/2) / ... (gamma((1beta)/2) * beta * 2^((beta-1)/2)); u randn(1, dim) * sigma; v randn(1, dim); L 0.01 * u ./ (abs(v).^(1/beta)); end必須說(shuō)清楚一點(diǎn)這里的ratio和遷徙觸發(fā)概率是我為了工程實(shí)現(xiàn)方便做的簡(jiǎn)化。BKA原論文里攻擊策略還有更精細(xì)的情景分化和常數(shù)參數(shù)如果你要發(fā)論文、做嚴(yán)謹(jǐn)對(duì)比實(shí)驗(yàn)建議去查原文獻(xiàn)把細(xì)節(jié)補(bǔ)全。但如果只是做預(yù)測(cè)任務(wù)、追求穩(wěn)定可用的超參數(shù)這個(gè)簡(jiǎn)化版完全夠用。2.3 目標(biāo)函數(shù)設(shè)計(jì)不能只看訓(xùn)練集誤差BKA的作用是搜索超參數(shù)那目標(biāo)函數(shù)就要回答一個(gè)問(wèn)題“什么才算一組好的超參數(shù)”我的做法是輸入一組超參 - 用這組超參構(gòu)建Transformer-LSTM網(wǎng)絡(luò) - 在訓(xùn)練集上訓(xùn)練固定的epoch數(shù) - 在驗(yàn)證集上計(jì)算RMSE - 返回sum(rmse)作為適應(yīng)度。這里有兩個(gè)關(guān)鍵點(diǎn)容易踩雷。第一不能用訓(xùn)練集誤差作為適應(yīng)度。超參數(shù)空間里的模型很快就能把訓(xùn)練集擬合得很好訓(xùn)練集誤差幾乎隨網(wǎng)絡(luò)容量單調(diào)下降用它做適應(yīng)度只會(huì)讓BKA拼命選大模型結(jié)果全是過(guò)擬合。第二驗(yàn)證集誤差有隨機(jī)波動(dòng)因?yàn)榫W(wǎng)絡(luò)初始化權(quán)重每次不一樣。這會(huì)導(dǎo)致同一組超參數(shù)兩次搜索得到不同適應(yīng)度。我的處理辦法是對(duì)每組候選超參數(shù)用同樣的初始化種子先固定一次隨機(jī)序列保證可比性。如果你想更穩(wěn)可以每組跑兩次取平均代價(jià)就是時(shí)間翻倍。我在實(shí)際項(xiàng)目里用的是固定隨機(jī)種子方案速度快結(jié)果也夠穩(wěn)。3. Transformer-LSTM網(wǎng)絡(luò)的正向結(jié)構(gòu)設(shè)計(jì)與參數(shù)配置3.1 前Transformer后LSTM的銜接邏輯網(wǎng)絡(luò)內(nèi)部的數(shù)據(jù)流我畫不來(lái)流程圖但可以用文字說(shuō)說(shuō)清楚。輸入矩陣的形狀是[特征數(shù), 序列長(zhǎng)度, 樣本數(shù)]也就是每個(gè)樣本是一個(gè)二維矩陣行是變量負(fù)荷、溫度、濕度等列是時(shí)間步。第一步先過(guò)一個(gè)輸入嵌入層把原始特征映射到dModel維空間。這一步很重要因?yàn)樵继卣骼锊煌兞康牧烤V差異很大歸一化之后直接進(jìn)注意力層會(huì)限制模型表達(dá)能力加一層線性變換會(huì)好很多。第二步進(jìn)入Transformer編碼器。編碼器里有多頭自注意力、前饋網(wǎng)絡(luò)、層歸一化和殘差連接。自注意力計(jì)算每個(gè)時(shí)間步和其他時(shí)間步的關(guān)聯(lián)權(quán)重輸出仍然是一個(gè)長(zhǎng)度不變的特征序列。第三步把Transformer的輸出按序列順序傳給LSTM層。這里L(fēng)STM不需要自己重新提取全局信息而是把Transformer提煉過(guò)的特征繼續(xù)壓縮成高階時(shí)序模式保留最后輸出的特征向量。第四步接一個(gè)全連接層輸出預(yù)測(cè)目標(biāo)數(shù)單步預(yù)測(cè)就是1個(gè)神經(jīng)元最后用均方誤差作為訓(xùn)練損失。這個(gè)順序是有講究的。如果把LSTM放前面、Transformer放后面LSTM輸出的每個(gè)時(shí)間步的隱狀態(tài)會(huì)同時(shí)包含前面所有信息的“折疊”Transformer的自注意力在這個(gè)折疊過(guò)的序列上能提取到的跨步關(guān)系就打了折扣。前Transformer后LSTM正好相反自注意力在原始的、信息不丟失的序列上工作提取出的全局特征再交給LSTM做時(shí)間演化信息流最順。3.2 關(guān)鍵超參數(shù)表與我的選擇依據(jù)下面這個(gè)表是我在工業(yè)園區(qū)用電數(shù)據(jù)上通過(guò)BKA搜索后得到的最終配置直接貼出來(lái)供參考也說(shuō)明每個(gè)參數(shù)為什么落到這個(gè)值。超參數(shù)我的取值搜索范圍選擇邏輯序列長(zhǎng)度24[12, 48]24小時(shí)一個(gè)周期能覆蓋日內(nèi)規(guī)律Transformer編碼器層數(shù)1[1, 3]數(shù)據(jù)量中等層數(shù)太多直接過(guò)擬合注意力頭數(shù)4[2, 8]特征數(shù)8維頭數(shù)太多單頭維度過(guò)小dModel模型維度64[32, 128]平衡表達(dá)能力和參數(shù)量前饋網(wǎng)絡(luò)中間維度128[64, 256]一般取dModel的2倍LSTM隱單元數(shù)96[32, 160]序列長(zhǎng)度2496足夠記住日內(nèi)模式Dropout0.25[0.1, 0.5]抑制Transformer過(guò)擬合的關(guān)鍵初始學(xué)習(xí)率0.001[0.0005, 0.01]大于0.003容易梯度爆炸mini-batch大小32[16, 64]兼顧穩(wěn)定性和訓(xùn)練速度必須提醒一句這些參數(shù)不是普適的。你的特征數(shù)、序列長(zhǎng)度、數(shù)據(jù)量一旦變化最優(yōu)參數(shù)就會(huì)跟著變。這也是為什么我堅(jiān)持讓BKA自動(dòng)搜索而不是把上表當(dāng)固定答案死記。3.3 兩條實(shí)現(xiàn)路線自定義注意力層與內(nèi)置transformerLayerMatlab里搭Transformer-Transformer-LSTM主要看你的版本。如果你用的是R2023a之前的版本沒(méi)有內(nèi)置的transformerLayer就需要自定義一個(gè)多頭自注意力層。核心運(yùn)算其實(shí)不復(fù)雜% 單頭自注意力核心運(yùn)算示意 function z singleHeadAttention(Q, K, V) dk size(K, 1); scores Q * K / sqrt(dk); % 縮放點(diǎn)積 weights softmax(scores, 2); % 按行歸一化 z weights * V; end多頭就是把Q、K、V在特征維度上切成多段各自做上面的運(yùn)算再把結(jié)果拼接起來(lái)。自定義層在Matlab里要繼承nnet.layer.Layer實(shí)現(xiàn)predict和模型初始化函數(shù)。第一次寫會(huì)比較麻但能讓你徹底理解注意力機(jī)制的每一步。如果你用的是R2023a及之后的版本恭喜可以直接用內(nèi)置transformerLayer只需要在layerGraph里這樣接layers [ sequenceInputLayer(numFeatures) fullyConnectedLayer(dModel) transformerLayer(4, 64) % 4頭注意力dModel64 lstmLayer(96, OutputMode, last) fullyConnectedLayer(32) reluLayer fullyConnectedLayer(1) regressionLayer ]; options trainingOptions(adam, ... MaxEpochs, 80, ... InitialLearnRate, 0.001, ... MiniBatchSize, 32, ... ValidationData, {XVal, YVal}, ... Shuffle, never, ... Plots, training-progress); net trainNetwork(XTrain, YTrain, layers, options);Shuffle務(wù)必設(shè)成never這一點(diǎn)第6章會(huì)專門講。內(nèi)置接口雖然省事但它有自己的一套維度限制sequenceInputLayer后面接transformerLayer時(shí)一些版本需要先接一個(gè)fullyConnectedLayer把特征維度映射到dModel否則會(huì)報(bào)維度不匹配。我在R2023b上就遇到過(guò)這個(gè)問(wèn)題加了中間映射層之后才通。4. 多變量數(shù)據(jù)預(yù)處理與訓(xùn)練流程的完整跑通4.1 原始數(shù)據(jù)清洗與歸一化項(xiàng)目用的是某工業(yè)園區(qū)近兩年的用電數(shù)據(jù)采集間隔是1小時(shí)變量一共8個(gè)負(fù)荷、溫度、濕度、風(fēng)速、光照、星期幾、是否工作日、小時(shí)編號(hào)。第一步是導(dǎo)入和清洗。原始CSV里有幾段缺測(cè)主要集中在傳感器維護(hù)期間。負(fù)荷值如果出現(xiàn)連續(xù)缺失超過(guò)3小時(shí)我直接把這幾天從數(shù)據(jù)集里剔除不硬補(bǔ)。零散缺失則用線性插值fillmissing(data, linear)處理實(shí)測(cè)效果比用平均值填充好至少不會(huì)在插值點(diǎn)制造階梯跳躍。第二步是歸一化。多變量數(shù)據(jù)量綱差別太大負(fù)荷是幾百到上千溫度是負(fù)十幾到正三十幾強(qiáng)行放一起會(huì)讓梯度被大數(shù)值變量主導(dǎo)。我用mapminmax逐列縮放到[0, 1]data readmatrix(industrial_load.csv); data fillmissing(data, linear); targetCol 1; % 第1列是負(fù)荷 [dataNorm, ps] mapminmax(data, 0, 1); dataNorm dataNorm;注意mapminmax對(duì)行操作所以這里要先轉(zhuǎn)置。4.2 滑動(dòng)窗口制造樣本預(yù)測(cè)任務(wù)要做的是用過(guò)去seqLen個(gè)時(shí)刻的所有變量預(yù)測(cè)未來(lái)1時(shí)刻的負(fù)荷所以要把連續(xù)時(shí)間序列切成重疊樣本。這一步用循環(huán)寫最直觀seqLen 24; numVars size(dataNorm, 2); X zeros(size(dataNorm,1)-seqLen, seqLen, numVars); Y zeros(size(dataNorm,1)-seqLen, 1); for t 1:size(dataNorm,1)-seqLen X(t, :, :) dataNorm(t:tseqLen-1, :); % 過(guò)去的seqLen步 Y(t, :) dataNorm(tseqLen, targetCol); % 未來(lái)一步 end % trainNetwork要求樣本維在第3維特征維在第1維 XTrainRaw permute(X, [3 2 1]);生成完樣本之后冗余很嚴(yán)重相鄰樣本只有一步之差大部分?jǐn)?shù)據(jù)是重復(fù)的。如果隨機(jī)切分訓(xùn)練驗(yàn)證測(cè)試集同一個(gè)時(shí)段的數(shù)據(jù)會(huì)被同時(shí)分到兩邊造成評(píng)估結(jié)果虛高。我一開(kāi)始就犯了這個(gè)錯(cuò)后面會(huì)詳細(xì)說(shuō)。4.3 時(shí)間順序劃分與BKA搜索流程正確的劃分是按時(shí)間先后切分不做隨機(jī)shuffle。我用的比例是訓(xùn)練集70%、驗(yàn)證集15%、測(cè)試集15%切分點(diǎn)嚴(yán)格按照時(shí)間順序。trainLen round(size(X,1) * 0.7); valLen round(size(X,1) * 0.15); XTrain XTrainRaw(:, :, 1:trainLen); YTrain Y(1:trainLen, :); XVal XTrainRaw(:, :, trainLen1:trainLenvalLen); YVal Y(trainLen1:trainLenvalLen, :); XTest XTrainRaw(:, :, trainLenvalLen1:end); YTest Y(trainLenvalLen1:end, :);這里多說(shuō)一句為什么必須保留時(shí)間順序。負(fù)荷數(shù)據(jù)有很強(qiáng)的季節(jié)和氣候趨勢(shì)逐年、逐月的變化規(guī)律不一樣。如果隨機(jī)打亂模型等于靠“作弊”看到了未來(lái)時(shí)段的數(shù)據(jù)分布測(cè)試集上的表現(xiàn)自然好看但部署上線后馬上現(xiàn)原形。切好數(shù)據(jù)之后BKA的搜索流程是這樣串起來(lái)的% 定義目標(biāo)函數(shù)輸入超參數(shù)向量輸出驗(yàn)證集RMSE objFun (p) trainAndEval(p, XTrain, YTrain, XVal, YVal); dim 4; lb [32, 2, 0.0005, 0.1]; % LSTM隱單元、注意力頭數(shù)、學(xué)習(xí)率、dropout ub [160, 8, 0.01, 0.5]; [bestParams, bestRMSE, his] bka_optimize(objFun, dim, lb, ub, 15, 25);trainAndEval里的核心邏輯就是根據(jù)輸入的p構(gòu)建網(wǎng)絡(luò)固定訓(xùn)練幾個(gè)epoch返回驗(yàn)證集RMSE。BKA每次迭代要多次調(diào)用目標(biāo)函數(shù)如果每次都訓(xùn)練80個(gè)epoch一次尋優(yōu)要跑幾小時(shí)。我的經(jīng)驗(yàn)是先讓小模型快速試比如每個(gè)候選只訓(xùn)練30個(gè)epoch搜完再拿最優(yōu)參數(shù)用80個(gè)epoch精訓(xùn)一輪。4.4 精訓(xùn)與測(cè)試階段BKA搜索結(jié)束后把最優(yōu)參數(shù)固定下來(lái)在訓(xùn)練集加驗(yàn)證集上重新訓(xùn)練完整epoch數(shù)最后用測(cè)試集評(píng)估。這里其實(shí)還有一個(gè)可選操作把驗(yàn)證集并回訓(xùn)練集再訓(xùn)一次能稍微提升最終效果因?yàn)槟P投嗫吹搅?5%的數(shù)據(jù)。我在項(xiàng)目里是保留驗(yàn)證集作為早停監(jiān)視線索的每次epoch結(jié)束計(jì)算驗(yàn)證集loss連續(xù)10個(gè)epoch不下降就提前終止。5. 實(shí)驗(yàn)評(píng)估看指標(biāo)、看曲線、看模型對(duì)比5.1 四個(gè)評(píng)價(jià)指標(biāo)的計(jì)算與解讀回歸預(yù)測(cè)的評(píng)估指標(biāo)我用四個(gè)RMSE、MAE、MAPE、R2。前三個(gè)衡量誤差大小第四個(gè)衡量模型對(duì)方差變化的解釋能力。rmse sqrt(mean((yTrue - yPred).^2)); mae mean(abs(yTrue - yPred)); mape mean(abs((yTrue - yPred) ./ yTrue)) * 100; r2 1 - sum((yTrue - yPred).^2) / sum((yTrue - mean(yTrue)).^2);看指標(biāo)不能只看最終數(shù)字還要看分布。我畫了預(yù)測(cè)值和真實(shí)值的時(shí)間序列對(duì)比圖發(fā)現(xiàn)RMSE雖然不大但誤差集中在負(fù)荷驟升驟降的時(shí)段。這說(shuō)明模型對(duì)平穩(wěn)段擬合得很好對(duì)突變段的靈敏度還不夠。如果這個(gè)項(xiàng)目是為調(diào)度系統(tǒng)服務(wù)突變段的誤差才是關(guān)鍵那就需要在損失函數(shù)里對(duì)突變點(diǎn)加權(quán)或者把特征里加上“同一時(shí)刻昨天的負(fù)荷”這一項(xiàng)實(shí)測(cè)能明顯改善尖峰預(yù)測(cè)。5.2 訓(xùn)練曲線里透出的問(wèn)題訓(xùn)練時(shí)我習(xí)慣同時(shí)盯著兩條曲線訓(xùn)練集loss和驗(yàn)證集loss。如果訓(xùn)練loss一路下降驗(yàn)證loss先降后升這是典型的過(guò)擬合。優(yōu)先調(diào)整dropout、減小Transformer層數(shù)、固定訓(xùn)練輪數(shù)。如果訓(xùn)練loss降得很慢、驗(yàn)證loss波動(dòng)大一般是學(xué)習(xí)率偏高或者batch太小。把學(xué)習(xí)率降到0.0005左右batch升到64曲線會(huì)立刻穩(wěn)定不少。還有一類問(wèn)題在Matlab里很隱蔽訓(xùn)練loss正常下降驗(yàn)證loss在某個(gè)epoch突然跳成NaN。排除網(wǎng)絡(luò)結(jié)構(gòu)問(wèn)題后十有八九是數(shù)據(jù)里有極端值或者在最小化目標(biāo)函數(shù)時(shí)學(xué)習(xí)率過(guò)大導(dǎo)致激活值溢出。我的對(duì)策是對(duì)數(shù)據(jù)做一次分位數(shù)截?cái)喟殉^(guò)[1%, 99%]分位的值拉回邊界之后NaN問(wèn)題再?zèng)]出現(xiàn)過(guò)。5.3 對(duì)比實(shí)驗(yàn)有BKA和沒(méi)BKA差多少為了驗(yàn)證這套方案確實(shí)有效我用同一個(gè)數(shù)據(jù)集跑了四組實(shí)驗(yàn)結(jié)果如下模型RMSEMAPE(%)R2訓(xùn)練時(shí)間(分鐘)純LSTM16.844.210.9389純Transformer15.623.870.94527Transformer-LSTM手動(dòng)調(diào)參13.913.420.95618BKA-Transformer-LSTM12.453.090.96441(含尋優(yōu))從這張表能讀出三層信息。第一混合結(jié)構(gòu)確實(shí)優(yōu)于任何單一模型RMSE從16.84降到了13.91提升超過(guò)17%。第二BKA對(duì)結(jié)果有額外貢獻(xiàn)。手動(dòng)調(diào)參的Transformer-LSTM花了大量經(jīng)驗(yàn)和時(shí)間才調(diào)到13.91BKA替我把參數(shù)搜索到的更優(yōu)組合直接把RMSE又壓了一個(gè)多點(diǎn)。而且我在不同數(shù)據(jù)集上復(fù)用了這段尋優(yōu)代碼換場(chǎng)景不用重新手法調(diào)參這省下的時(shí)間比那一個(gè)點(diǎn)更值錢。第三代價(jià)是時(shí)間。尋優(yōu)那25代迭代相當(dāng)于多訓(xùn)練了20個(gè)模型總訓(xùn)練時(shí)間從18分鐘漲到41分鐘。如果是更大規(guī)模的數(shù)據(jù)集這個(gè)成本會(huì)更夸張。我后面會(huì)在第6章講怎么壓縮這個(gè)成本。6. 實(shí)戰(zhàn)中的坑位盤點(diǎn)與解決經(jīng)驗(yàn)6.1 時(shí)間泄露shuffle一個(gè)不留神就出幻覺(jué)這是我踩過(guò)最大的一個(gè)坑。第一次跑通訓(xùn)練流程測(cè)試集R2到了0.98把我嚇了一跳想著終于調(diào)穩(wěn)了。結(jié)果后來(lái)復(fù)盤才發(fā)現(xiàn)我在構(gòu)造樣本之后用randperm做了全量亂序劃分這意味著測(cè)試集里包含了和訓(xùn)練樣本重疊大量時(shí)段的數(shù)據(jù)。驗(yàn)證集誤差盲目樂(lè)觀到不可信。解決辦法上文已經(jīng)說(shuō)過(guò)時(shí)間序列預(yù)測(cè)的樣本劃分必須嚴(yán)格按時(shí)間順序trainingOptions里的Shuffle參數(shù)設(shè)為never。這不是小事很多純跨領(lǐng)域入門的人看到圖像分類代碼里習(xí)慣性用shuffle就隨手帶過(guò)來(lái)了。圖像里樣本獨(dú)立同分布shuffle沒(méi)問(wèn)題時(shí)間序列里樣本之間本身就是自相關(guān)的shuffle等于數(shù)據(jù)泄漏。6.2 學(xué)習(xí)率與梯度爆炸的拉鋸戰(zhàn)Transformer和LSTM疊加之后梯度流比以前更復(fù)雜。學(xué)習(xí)率設(shè)到0.003以上時(shí)LSTM層經(jīng)常會(huì)突然梯度爆炸訓(xùn)練loss跳出正常量級(jí)。Matlab的trainingOptions有GradientThreshold參數(shù)我一開(kāi)始設(shè)了1結(jié)果loss不停震蕩模型根本學(xué)不進(jìn)去后來(lái)放寬到5配合0.001的初始學(xué)習(xí)率才穩(wěn)定下來(lái)。另外一個(gè)細(xì)節(jié)是學(xué)習(xí)率調(diào)度策略。我在最后精訓(xùn)階段使用了分段衰減前60個(gè)epoch用0.001之后降到0.0003再繼續(xù)跑。像piecewise這種調(diào)度在Matlab里就是加一行參數(shù)的事但對(duì)最終精度的影響很大——BKA搜索出的最優(yōu)學(xué)習(xí)率只能代表訓(xùn)練早期的合適值后期不衰減的話模型會(huì)在最優(yōu)點(diǎn)附近持續(xù)振蕩始終差那么零點(diǎn)幾。6.3 BKA尋優(yōu)的時(shí)間和精度平衡BKA雖然省心但每一次適應(yīng)度評(píng)估都要訓(xùn)一個(gè)模型尋優(yōu)階段的墻鐘時(shí)間一直是痛點(diǎn)。我后來(lái)做了三件事來(lái)壓縮成本。第一尋優(yōu)階段用較少的epoch和更小的序列長(zhǎng)度子集快速粗篩。BKA前期探索空間很大沒(méi)必要每個(gè)候選都在完整數(shù)據(jù)上精訓(xùn)先把明顯差的區(qū)域淘汰掉到后期再用完整數(shù)據(jù)精算最優(yōu)解。第二限制每次尋優(yōu)最多重復(fù)調(diào)用目標(biāo)函數(shù)多少次這里用到的技巧是記錄歷史參數(shù)向量相同或極接近的參數(shù)直接復(fù)用之前的適應(yīng)度不做重復(fù)訓(xùn)練。參數(shù)空間雖然是連續(xù)的但BKA后期個(gè)體都收斂到最優(yōu)解附近重復(fù)很多是常態(tài)。這個(gè)“緩存命中”機(jī)制能讓后期迭代快上一倍不止。第三如果數(shù)據(jù)量很大考慮只取最近一年的數(shù)據(jù)做尋優(yōu)而不是全量數(shù)據(jù)。超參數(shù)對(duì)數(shù)據(jù)量的敏感性遠(yuǎn)低于對(duì)數(shù)據(jù)特征的敏感性用一年的數(shù)據(jù)尋優(yōu)再按最優(yōu)參數(shù)在兩年數(shù)據(jù)上精訓(xùn)效果幾乎一樣速度卻能省一大半。這個(gè)辦法對(duì)我來(lái)說(shuō)很實(shí)用但如果你訓(xùn)練的數(shù)據(jù)本身就是一個(gè)高度大跨度的時(shí)間段比如跨越了完全不同的運(yùn)行工況那還是乖乖用全量數(shù)據(jù)。6.4 Transformer在小數(shù)據(jù)集上的過(guò)擬合與緩解最后說(shuō)一個(gè)結(jié)構(gòu)性風(fēng)險(xiǎn)。Transformer-LSTM混合模型的參數(shù)量很可觀在幾千個(gè)樣本的小數(shù)據(jù)集上極其容易過(guò)擬合。我做對(duì)比實(shí)驗(yàn)時(shí)發(fā)現(xiàn)如果不加dropout、限制層數(shù)驗(yàn)證集和測(cè)試集效果甚至不如純LSTM因?yàn)槟P桶延?xùn)練集背下來(lái)了。緩解手段主要有四個(gè)dropout保持在0.2~0.3把Transformer編碼器層數(shù)壓到1層對(duì)序列長(zhǎng)度做適當(dāng)截?cái)唷皇窃介L(zhǎng)越好太長(zhǎng)的序列會(huì)讓模型參數(shù)暴增必要時(shí)做數(shù)據(jù)增強(qiáng)比如把序列在時(shí)間軸上加上微小噪聲、隨機(jī)掩碼掉少量時(shí)間步強(qiáng)迫模型學(xué)更魯棒的特征。第四個(gè)手段我在工業(yè)數(shù)據(jù)上用起來(lái)效果不錯(cuò)但要注意掩碼的比例不能超過(guò)10%否則會(huì)破壞時(shí)序連續(xù)性。這套BKA-Transformer-LSTM框架在這個(gè)園區(qū)負(fù)荷數(shù)據(jù)上交出的成績(jī)單RMSE是12.45。我后來(lái)把同樣的代碼遷移到風(fēng)速預(yù)測(cè)和交通流量預(yù)測(cè)兩個(gè)數(shù)據(jù)集上只重新跑了BKA尋優(yōu)模型結(jié)構(gòu)幾乎沒(méi)動(dòng)最終指標(biāo)也都比傳LSTM好上一個(gè)臺(tái)階。這說(shuō)明真正有價(jià)值的不只是某個(gè)特定網(wǎng)絡(luò)結(jié)構(gòu)而是“用優(yōu)化算法替模型找到合適超參”這套流程。你手頭如果有類似的多變量時(shí)序數(shù)據(jù)照著這篇文章的方法去搭大概率也能體會(huì)到“自動(dòng)調(diào)參之后效果反而更好”的快樂(lè)。如果你試完遇到什么意外的坑歡迎來(lái)和我報(bào)一聲說(shuō)不定你我遇到的會(huì)是同一個(gè)問(wèn)題。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
亚洲欧美国产中文视频| 久久五月视频| 97美日韩视频| 天堂网 主播 亚洲| 久久色激情一区二区三区| 国产兽交视频在线播放| 青青草色AV| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 日本大香蕉综合网红本杳社区| 99啪| 久久这里精品国产99丫e6| 黄骗免费| 人妻81p| 人妻色偷色噜| 亚洲综合伊人| 941超碰| 色天堂综合| 无码99| 偷拍欧美综合| 久久综合乱子伦国产免费| 亚洲一区二区性爱电影| www成人啪啪18秘 免费| 婷婷深爱五月| 欧美极品女人的天堂| 亚洲棕合电彰| 一二三区操逼国产91| 丝袜天堂| 婷婷五月天影院| 久久精品高清无码一区| 日本最新免费韩国1区2区视频播放| 三级三久久线久久99久目本WW| wwwcaobibi| 超碰成人最新最好看| 黑人操一区二区| 亚洲黄网在哪免费看| 色官网在线| 色色婷婷丁香| 91蜜臀熟女| 久久久久久久久久久久黄色| 欧美夜色| 午夜一区| 国产欧美日韩一区二区三区| 日韩国产中文字幕| 久久久久久久久久久97| 欧美精品三区| 少妇蜜汁| 欧美成人性爱视频免费观看| 中文字幕日产av人| 老师充足的奶水小说| 少妇熟女1区2区3区| 天天日日本| 久久91精品国产9丨久久分亭| 抽插爽| 亚洲无码一二三区| 97碰碰色| 一区二区三区色综合| 成年无码动漫av片无尽在线| 天堂无码精品国产久| 久久久精品九| 女生自91网站| 91精品丝袜在线观看| 天天综合网91| 美女91色黄18| 99999精品成人| 午夜男女爽爽爽在线视频| 欧美人妻制服| 中文字幕精品三级久久久| 91oumei| 无码精品久久久天天影视| 风间由美日韩欧美久久| 亚洲精品一区二区免费在线观看| 六月丁香网| 亚洲欧美国产va在线播放频| 亚洲欧美高清无码| 国产狂喷潮在线精品| 国产后入式在线观看| 无码一区二区三区四区五区六区七区八区九区十区视频 | 人人摸人人干人人拍97| 97在线观看| 五月天欧美色图| 肉丝网站91| 婷婷视频网| 天天操夜夜嗨| 国产精品人妻免费精品| 亚洲区小说| 日日黄色三级网站| 91狠狠综合久久久久久| 国产成人久久久精品免费AV| xxx0国产在线播放| 国产视频不卡在线观看| 午夜一区二区三区国产| 国内偷自视频区视频综合| 俞拍久久国应视频| 亚洲资源吧| 日本中文字幕一区| 台湾肥佬网一区二区三区| 久久丁香五月天| 欧美性爱中文字幕无线码| V A在线| 91美女在线| 亚州Av天美传媒| 亚洲欧美天堂在线| 红桃视频高潮| 暖暖精品二区三区观看| 五月黑AⅤ| 亚洲天堂99| 嫩草影院性色| 久草国产在线视频| 色小视频蜜乳| 精品超碰国产| 午夜免费视频1000| 婷婷99狠狠躁天天躁| 黑人精品成人一区二区三区 | 黑人在线91| 亚洲中文字幕av| 天天躁狠狠躁av| 今日头条成人一区二区三区四虎精品| 秋霞福利网| 老熟妇一区二区三区啪啪| 色五月大香蕉| 爽极品影院| 黄色av网站在线播放| 91碰超| 国产精品嫩草久久久久| 在线观看免费视频国产| 强奸乱伦av电影| 色五月激情网| 97精品一二区| 今日头条成人一区二区三区四虎精品| 丝袜美腿射精91| 在线五区| 91在线观看,天天综合| 白嫩白嫩的午夜九久久久久久久久久久久成人剧场 | 免费a v| 成人av性爱电影在线观看| AA级电影三区| 欧美成人性爱视频免费观看| 久9视频| 亚州精人品大香蕉| 天天看高清麻豆| 五毛骚逼极品美女怕怕| 东京热男人天堂| 精品高清av中文字幕| 亚洲精品三区在线观看| A片三级无码| 婷婷五月天_亚洲小说欧美激情另类_精品久久国产字幕 | 久一区久久蜜桃| 2023天天操夜夜操| 国产精品欧美日韩久久| 高清无码网址| 日韩精品作爱导航| 青青青在线高清视频在线一二三四区 | 黄aaaaaaaaaaaaaaaaaa色网站| 综合久久中文字幕综合日韩精品| 久热久一区二区三区| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 白丝被操91| 国产精品无码av| 久综合网| 精品美女少妇一区二区三区| 三级色影综合网| 欧美午夜视频免费观看| 人妻日日夜夜精品| 中国特猛少妇色xxx| 激情熟女12P| 色五月综合网| 激情视频一二三| 欧美啪啪色吧在线| 国产一区二区视频在线播放| 国产极品久久久| 97久操| 69少妇一区二区| 伊人五月天| 亚洲男人综合网| 亚洲精品久久久久毛片A片拉屎| 久久综合资源一区二区| 久久99黄色卞西瓜| 久久久久久久性爱| 看日韩操逼| 啊好爽快点-国产一区二区三区撒尿在线-成人AV| 久久中久文96| 亚洲精品天堂久久A∨51成人漫| 麻豆天美国美国产| 久操免费观看| 天天综合精品| 啊啊啊啊,啊啊好多水| 人人操人人爽人人操人人| 国产欧美亚洲精品a第2页| 骚女高跟AV在线| 亚洲欧美人妻| 久久精品欧美一区蜜桃| 久久丝袜| 日本中文字幕在线电影| 中日韩久久久免费看| 2020中文在线一区二区三区| 日日干男人的天堂| 亚洲综合色在线| 99老司机精品视频在线观看| 91大神电影天堂| 超碰97护士| 色99在线| 美女啊啊啊啊啊啊| 区一二区日韩亚洲乱码av电影| 亚洲另类天堂| 97色色国产视频| 日韩欧美午夜一区二区| 亚洲男人的天堂在线看| 精品人妻一区二区视频| 伊人四虎综合| 精品国产乱码久久久久久口爆网站| 97资源欧美| 99久久久无码精品国产人| 人妻人人澡人人爽人人| 韩国午夜理伦三级好看| 男人的天堂Va| 超碰久久中文| 在线免费观看日韩一区| 精品十八在线观看| 日本免费一区二| 黄片qw| 好看的91视频| 成人性爱全视频观看| 欧美在线第五页| 免费看日本操逼视频| 青草伊人久久| 资源在线观一 二| 香蕉欧美| 天天日美女的B| 久久久久国产一区二| 久热这里只有精品9| 丝袜美腿诱惑亚洲欧美视频在线观看| 肏逼视频日本| 一本大道青青| 96AV久久久| 国产精品无码av| 欧美手机在线综合| 97色插| 一起草欧美| 五月天人妻综合| 人人妻人人操人人乐| 欧美精品23| 99热线麻豆 | 看大黄色大片原件| 人人操人人操人妻人| 丰满欧美少妇| 久久久久国产精品喷潮免费观看臀| 一本大道久| 亚洲一区二区三区久久 亚洲一区二区| 日韩成人精品| 91国模| 国产AV人人 夜夜人人澡| 欧美刺激色黄片免费看| 国产福利电影| 日韩大香蕉AV影片| 中文字幕文字幕无码一区二区三区电影99| 婷婷在线播放| 婷婷五月综合在线| 色欲蜜臀AV| 欧美性暴力猛交| 欧美精品久久| 青青草国产盗摄一二三区| 色婷婷丁香五月| 久久久亚洲Av| 亚洲另类小说卡通动漫| 天天影视亚洲| 欧亚日韩综合精品国产| 黄色不卡视频| 久极品在线观看| 欧美成人黄网色网站| av毛片aaaaa免费看| 亚洲影视高清三级-草1024榴社区入口-品爱AV| 亚洲色图欧美色图制服丝袜| 裸体美女国产免费久久久网站| 性影在线视频| 飘花国产午夜精品不卡| 人人做天天爱| 粉嫩av在线| 在线天堂资源亚洲| 欧美,日韩,中文,另类| 久久综合女优| 欧美性爱一区| 毛片视频白嫩| 91亚州日韩高清| 国产 日韩 另类 视频一区爱| 家庭乱伦国产| 狠狠色噜噜狠狠狠狠2018| 天天影视之亚洲综合网| 色五月婷婷网| 丁香五月AV| 色婷婷综合网站| 亚洲欧美日韩夜夜| 亚洲一本大道中文字幕无码在线| 精品久久久久av影院| 亚洲日韩人妻中文字幕一区| 性色AV蜜色av色欲av| 97在线观看| 2024年最新色情网站在线观看| 男人精品区| 无码人妻一区二区三区四区老鸭窝| 亚洲色棕合| 十八禁一区二区无码观看| 久久m| 亚洲一本色码中文字幕| 大香蕉啪啪啪啪在线| 自拍视频大全亚洲专媒视频/一区二区三区 | 丝袜美腿91| 97精品视频在线播放| 亚洲91综合| 伦理日韩国产久久| 亚洲做性| 夜夜欢天天干| 成人一二| 26uuu国产免费观看| 久久一区二区三区入口| www.五月天| 久久色人体| 欧美人妻二区三区| 91n免费处女| 果冻传媒A片一二三区| 国产自产22区| 大象AV在线| 亚洲一区操| 99re热有精品视频国产| 久久人人舔人人爽舔人人av片| 欧美性爱中文字幕无线码| 91小视频| 一区二区偷拍拍视频| 中文字幕一区 二 区 三 四 五 区日 日 骚 | 国产在线综合福利网站| 操逼逼中文字幕| 五月综合久久| 亚洲欧美精品久| 天操天操夜操夜月操月年年操操| 久久精品久久久久久久| 91丨豆花丨熟女| 日韩一区二区高清在线观看的| 国产免费久久久久| 嗯~啊~快点 死我视频| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 北约熟女超碰| 色激情五月天| 国产精品suv一区| 精品熟妇视频一区二区| 啊啊啊在线观看| 久久社区一区二区三区| 区一在线观看| 色九九久九九| 精品午夜福利国产一区二区在线观看| 午夜男女爽爽爽在线视频| 九九九网页| 激情五月天校园春色网| 精品91日日夜夜超清资源| 尤物黄色在线观看网站| 亚洲 欧美 91| 日韩精品亚洲一二三| 性videos欧美熟妇hdx| 亚洲第一无码播放立川理惠| 人妻密肉在线观看| 青青久久艹| 亚洲第一精品在线视频| 天天色悠悠激情| 国产熟女高潮一区二区三区| 岛国激情视频软件| 91美女在线精品视频| 亚洲激情深爱文学小说网站| 久久国产免费激情视频| 天天操女人| 9美女超碰在线免费观看| 性久久久| 亚洲中文字幕乱码无码一区二区| 精品人妻15区| 婷婷中文网| 久久、1234| 亚洲欧美日韩免费观看| 国产99 中文字幕日韩小视频| 激情五月天社区| 91天堂视频| 国产精品com| 九九AV| 激情文学小说一区二区| 人人透人人操| 久久久久久久久久久久久女过产乱-少妇高潮一区二区三区喷水-成人AV | 亚洲图片激情综合另类| 97精品国产97久久久久久户外免费| 哑洲在线| 亚洲欧美一区二区三区一猛片| 91红杏| 农村女一级毛卡片| 91爱综合| 97超碰磁| 撸撸成人在线视频| 都市久久精品激情亚洲| 最新亚洲风情电影| 一区超碰一区| 天堂网亚洲区手机版| 欧美少妇色综合| 女欧美一区二三区| av婷婷色网| 91亚洲欧美| 亚洲日韩一区电影| 91精品国产一区三一| 五月丁香婷婷色| 伊人网在线点播| 久久亚洲av成人无码国产| 亚洲诱惑天堂 | 超碰综合色| 狼狼色丁香久久婷婷综合五月 | www.色99| 97视频免费播放| 美女露胸露屁股| 老熟女乱伦片| 麻豆天美在线喷水AV| 国产操逼逼网| 青草伊人网| 色色热| 亚洲国产综合视频| 日韩精品怡红院| 在线综合色| 98超碰欧美| 亚州色图第三区| 人人人干干人人干| 夜夜爽爽夜夜精品视频| 一级免费啪啪片| 亚州男人天堂| 欧美熟女妇同| 欧美顶级黄片AAAAA在线免费看| 久久国产精品一区二区| 日韩天堂av电影在线观看| 97在线精品观看视频| 久热99999| 亚洲天堂综合AV| 18禁无码永久免费无限制| 免费97视频| 69人妻精品一区二区绯色| 思思视频免费看网站| 日韩人妻精品| 丝袜喷水在线| 国产又爽又黄| 亚洲精品国产专区在线观看| 亚洲男人天堂手机版| 涩爱AV在线| 亚洲 欧美日韩 另类| 另类图片综合| 日韩欧美~中文字| 蜜臀av中字字幕网站| AA特级绝黄| 九九热九九| 综合91网| 日本九九久久99播| 色色婷婷五月天| 一级性爱啪啪视频| 久久久夜夜夜| AV男人天堂网| 欧美精品久久96人妻无码| 91久热| 中文字幕乱在线伦视频中文字幕乱码在线 | 欧美色图天堂在线| 国产性爱乱伦AV| 91久久久亚洲| 超碰97 线线 在现| 曰本道人妻久久久在线不卡色视频| 大稥蕉免费视频这里只有精品| 青青操轻轻| 亚洲精品成人动漫在线| 狠狠操狠狠操操| 麻豆色99999| 伊人色综合欧美| 青青草亚洲一区| 男人的天堂2019AV| 亚洲操操| 亚洲福利中文字幕在线| 夜嗨影院| 中文字幕一区二区韩| 亚洲国产精品V?在线播放| 屁股久久久久久久久久| 精品丰满熟妇人妻一区| 日本免费一区二区不卡| 综合天天网| 黄色二级片网站| 亚洲不卡AV在线| 狠狠操狠狠插| 97色婷| 欧美性生活综合| 欧美亚洲日本激情在线| 一起草精品人妻| 久久久久国产精品喷潮免费观看臀 | 久久综合女优| 丰满搜索结果 -第18页- 久久高清无码 | 亚洲天堂在线怕怕视频| 欧美性xxxxx狂欢| 啊啊啊啊网站| a片偷拍视频| 日韩中文字幕视频| 日韩精品一区二区日韩| 人人人人插| 亚洲国产一级精品毛一级精品看免费视频 | 屌妞视频久久久久久久久久久久| 午夜精品久久久久久久99热影院| 欧美日韩少妇色情| 91欧美性| 精品国产乱码久久久久久免费| 熟女91网| 亚洲高清欧美总合| 高清国产精品福利网站| 亚洲密乳AV| 国产h片在线观看视频| 国产大学生口爆吞精合集| av无码精品久久久久| 免费在线观看AV无码网站| 静品嫩模一区二区| 99色悠悠| 日本精品九九九| 久久97视频| 夜夜爽夜夜爽| 99国产精品视频尤物| 国产精品爽爽va在线观看98| 久草五月| 久久欧洲| 五月天AV资源| 天天综合91| 亚洲国产婷婷在线播放| 色婷婷色99国产综合精品| 欧美日韩夜夜| 欧美日韩另类字幕中文| 九九九九九九九九九国产精品| 国内外内射高清视频| 久久久久久69国产一区二区| 综合激情五月天| 久九九九九九九热| 骚货 中文字幕 av| 青春草莓视频在线观看网址| 最新的亚洲无吗| 97超碰国产精品| 国精综合一二三区影视| 久久啊啊| 中文字幕aⅴ在线视频| 久久人妻办公室视频| 91l欧美在线| 欧美操逼录像国产黄色国产| 在线播放免费av福利片| 久久人妻丝袜一区二区三| 伊人 俄罗斯 a v| 超碰在线91| 亚洲天堂人妻熟妇视频| 中文字幕一区二区三区蜜臀| www久久精品| 国产精品4p在线观看| 色婷婷成人| 91成人社区| av激情亚洲五月天| 日本精品一区二区中文字幕| 二对二中文字幕。| 清纯唯美综合| 成人免费福利在线观看| 狠狠图片青青草| 五月丁香激情四射| 超碰精品在线| 亚洲高清在线se| 欧美十八禁视频| 人人色97| 久久久女人| 欧美一区二区观看在线| 欧美人妻色| 绯色一区二区三区不卡少妇| 思思热在线观看| 亚洲好色人妻| 粉嫩av在线一区二区| 玖玖资源中文字幕制服丝袜| 亚洲一区日韩精品中文字幕 | 日本人妻中文字幕精品| 国产黄a三级三级三级av在线看| 超碰偷拍| 久久久国产三级黄色片| 啊啊啊啊啊舒服| 在线一道啪| 麻豆一区二区三区精品| 91成人高清在线观看| 蜜臀精品1区2区| 天天肏天天干| 久久国产99精品72福利| 欧美日韩中文字幕人妻| 欧美图片偷拍| 中欧人妻丝袜中文字幕| 极品五月天噜噜| 丰满人妻一区二区三区免费 | 青娱乐欧美激情一区二区| 91色五月俺来也| 69av一区二区三区| 激情亚洲天堂| www..com操老师| 91 综合 色| 天天做日日做天天欢。| 天堂精品| 91超碰人人操| 亚洲se91| 97网址www| 国产精品不卡一区二区三区av| 亚洲AO在线| 一本色道久久天天射天天干| 中文字幕久久精视频久久大全| 国内毛片国产欧美拍| 好看的久久不射无码影视影院| 精品欧美А∨无码黑人大荫蒂 | 精品久久青青草| 精品一级毛片在线观看| 懂色AV中文| 亚洲第一狼人丝袜美女另类 | 91女神在线视频| ,成人免费啪啪视频| 97频视在线| 日本精品一区二区中文字幕| 亚洲男人天堂AV| 亚洲棕合电彰| 午夜理论片在线观看免费| 亚洲AV色图| 亚洲男人天堂网久久| 日韩操逼HD| 久久大香蕉97| 有码人妻系列| 国产三区免费在线观看| 999热这里只有精品| 97超碰色屌| 国产亚洲精品玖玖玖在线观看| 亚洲色婷婷综合久久一区二区三区| 91精品电影18| 温婉少妇玩3p| 91丝袜在线观看| 欧色性第一页| 天天做天天爱天天爽| www.91人妻.com| 欧美日韩亚洲少妇寂寞影院正在播放| 啊啊啊好湿国产一二| 国产精品欧美日韩久久| 亚洲图片欧美色图| 大香蕉日韩欧美| 嗯嗯啊啊操死我| 国产AV高清AV无码| 大香蕉乱级| 加勒比海人人操超碰在线| 国产五码丝袜屁眼| 五月天色图影视| 草草网站影院白丝内射| 久久精品一区二区三区四区五区| 2017超碰| 97色97好| 国产乱码久久| 亚卅熟女乱色| 啪啪免费| 尹人免费观看视频在线| 香蕉99秘 一区精品蜜桃臀| 色拍偷亚洲| 日韩精品熟妇| 欧美性爱97超碰| 曰韩av中文字幕专区| 人人操人人插人人摸人人干| 欧美人妻少妇| 中文有码9| 人妻无码一区二区三区久久99| 日韩紧密久久| 亚洲av夫妻操穴网| 操逼操操操91| 国产高清成人mv在线观看| 欧美日韩国产成人高清| 亚洲风情在线观看| 日本在线999| 国产97综合| 青操影院| 久久成人午夜狠狠| 亚洲日韩欧美一区二区| 精品一区二区麻豆| 69人妻精品丰满熟女区| 丝袜内射| 中文字幕55555| 日本伦理一区二区| 中文字幕91综合| 伊人影院中文字幕| 骚货人妻偷情自拍在线视频| 丁香五月电影| 日本 免费 一区二区三区 久久香蕉 | 日熟女| 人妻精品免费一二三区| 97无码视频在线播放| 天美传媒精品一区二区| 久久久精品网站| 夜夜嗨视频| 少妇久久| 成人性爱免费播放| 无码操逼视频一下| 免费1级a做爰片观看| 家庭乱伦国产| 国产精品色片一区二区| 日韩国产成人自拍视频| 曰韩成人免费视频| 国产激情久久久| 亚洲宅男天堂| 日韩97视频!在线| 97干色天堂| 国产欧美日韩臀| 爱妻综合网| 亚洲中字慕不卡| 97在线免费看视频| 成人精品在线免费视频| AA级电影三区| 欧美成人性爱视频免费观看| 第一高清av中文字幕| 婷婷五月天成人| 久久久草成人网站久久久草成人久久久草久久久 | 男人天堂2017| 亚洲日本激情| 国产激情在线| 美女诱惑爱爱| 日日A∨| 欧美综合777| 亚洲女人91| 91av熟女人妻| 无码聚合| 熟女人妻av在线资源,黄色的资源| 爆乳免费黄网站| 欧美午夜视频| 日本二三四区| 岛国福利在线精品播放| 午夜黄色免费在线观看| 天天欧美色| 亚洲性猛交| 狠狠爱夜夜| 超碰国产精品无码| 国产成人久久久精品免费AV| www.四虎在线| 亚洲AV色图一区| 无码人妻一区二区三区免费九色| 成人性爱av| 99综合视频一体| www.高清无码诱惑一区.com | 亚洲情色在线| 久久精品无码专区| 91在线超高颜值国产| 五月婷婷性爱| 国产青青美女玩逼视频| 97av在线观看| 日韩黄色一区二区三区| 欧美日韩国第一区| 亚洲成人AB| 影音先锋日本一区二区| 东京热亚洲一区二区| 美女黄码视频午夜| 日本在线观看网址| 色色婷婷丁香| 久久AV色| 手机午夜电影神马久久| 久久一二三四五六七八九区区区 | 2001天天操| 加勒比无码毛片| 日韩人妻制服丝袜av| baisiav| 精品女同一区二区三区| 凹凸久久人人| 10000部十八禁看电影| 超碰97人妻在线| 人妻AV在线| 亚洲交换| 亚洲av影院在线观看| 久久色一区二区| 色综合加勒比| 人妻少妇精品一区二区三区| 一二三四区电影| 国产三级中文有码在线视频| 东北老女人的激情视频| 中文AV制服乱伦| 久久久艹艹艹| 天天综合网日韩| 九九成人| 精品国产乱码久久久久久网站入口| 精品一区二区亚洲国产| 精人妻无码一区二区三区伊人直播 | 欧美人妻色| 97精品一区二区视频| 97精品国产97久久久| 久久免费9| 天天日少妇逼AV| 国产搭汕a级片| 伊人婷婷五月天| 青青草色AV| 国产精品国产拍高清AV| 欧美丝袜亚洲| 国产三级多多影院2022国产AA一级毛片无码 | 操曰本熟女| 夜间福利片1000无码| 中文字幕第23区| 日韩精品中文字幕一| 青青草玖玖爱| 五月天婷精品激情| 人妻少妇无码| 日本一级一级一级一级| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区 | 国产精品3| 久久婷婷综合国际产色怕| 久久精品女同亚洲女同13| 国产av美女被艹的乱叫| 51一区二区三区| 狠狠狠狠狠狠| 国产色产精品在线观看| 大香蕉中文aV在线| 久操网址| 色网亚洲人| 志村玲子视频一区二区| 青娱乐国产剧情av一区| 97超碰色屌| 亚洲高清无码在线桃色| 亚洲色欧| 青青草日本无码| 日婷婷| 欲女人妻性色av| 色五月激情网| 内射夫妻三片| 亚洲极品| 人人乐大香蕉| 亚洲欧洲综合av在线| 综合天天。| 亚洲老熟妇xxx| 国产成人无码a| 国产精品午夜精品| 久久大香蕉手机高清| 国产精品成人无码a v毛片| 美女网站黄页| 蜜色网色哟哟| 日韩人妻中文视频| 欧美日韩在线小说 | 看日韩美女二区三区免费操逼视频| 久久久久九九九九| 欧美精品久久| 五月天色图影视| 亚洲小电影免费涩涩成人在线高清| 国内外毛片在线观看| 色噜噜人妻av 中文字幕| 手机在线播放国产福利| 大香蕉日韩| 97超碰亚洲| 99自拍视频在线观看| 乱操乱伦AV| 东京热,男人的天堂| 日han少妇无码| 97人人射| 欧美丰满少妇xx高潮| 天天干18禁| 国产女人9999| 天天看片天天爽| 成人性爱电影一区二区| 久久无码一区二区二三区性色| 国产尤物在线三区| 美女诱惑在线一区| av中文字幕在线熟女| 3D污黄视频在线观看| 国产又粗又大硬免费色网视频| 91精品少妇搡搡搡| 超碰精品| 亚洲欧洲小说图片视频 | 日日夜夜精品视频| 天天在线91| 久久大陆| av亚洲天堂资源网站| 天天色粽合合合合合合合| 亚洲1区2区三区高清中文字幕| 九七超碰| 97在线免费看视频| 97 国产精品| 青青草日韩免费观看高清在线| 国产人伦精品一区二区三区| 五月丁香在线| 九色视频91| 久久久精品视频免费观看| 一级人妻性爱视频| 蜜桃狠狠色伊人亚洲综合网站| 快播久久人人aV| 日日干夜夜欢| 久久久久国产| 亚洲精品国产av天美传媒| 精品久久久中文字幕不| 中文字幕av色| 91欧美高清| 欧美另类色图片| 色婷婷丁香五月| 丁香六月婷婷综合| 九九黄色网| 超碰在线成人| 亚洲中文字幕网| 再深点灬舒服灬太大了好硬好爽| 国产精品一区二区三区,亚洲综合 性开放中文AV高清无码免费看 | 国产91美女高潮| 91黑丝露脚| 大香蕉宗合网在线| 日本超碰在线国产一区| 亚洲 综合 欧美| 天天日夜夜| 精品超碰中文在线| 玖玖97综合| 国产精品肉丝自拍| 欧美日韩人人早| 午夜福利区| 久草在| 欧洲亚洲综合| 蜜臀中文无码午夜| 亚洲人妻爽爽爽| 亚洲全色网| 干我久操| 中文字幕一区电影在线观看| 美女极品一区二区三区| 亚洲综合中文字幕有码| 婷婷亚洲综合| 97久久精品亚洲| 美女高潮视频91| 久草精品视频| 久肏视频字幕| 五十路熟女人妻一区二区三区四区五| V A在线| 欧美精品成人在线播放| 亚洲一区二区三区四区视频| 色色五月婷| 欧美日日夜夜| 精品美女久久一二三| 蜜桃午夜视频一区二区 | 加勒比久久av| 天天伊人| 亚洲日本激情| 日本中文字幕在线视频| 爱爱60秒免费视频| 日韩钢筋无码高清啾啾啾| 风月影院男女十八禁| 一本色道久久综合精品婷婷| 亚洲小说视频| 天天天堂影视日韩亚洲91| 久久久久女教师免费一区| 久久久少妇| 草草网站影院白丝内射| 九九热超碰| 久久免费看高潮毛片韩国| 精品人妻伦一区二区三区久久| 中文不卡视频| 欧亚性爱在线视频| 久久五月天婷婷| 97欧美精品综合| 亚洲好色人妻| 黄色免费网| 爆操无码| 在线综合 亚洲 欧美中文字幕 | 99无码精品| 日韩噜噜69| 日本男人天堂| 97精品熟女少妇一区| 狠狠狠狠狠狠| 伊人久久蜜月| 精品一区二区三区国产| 色综合久| 亚洲一区二区专区-国产丝袜精品丝袜-成人AV | 丰满人妻一区二区三区大胸懂色| 亚洲男人天堂Av| 亚洲熟女乱色一区二区三区久久久 | 亚洲精品 大香蕉| 97超碰超欧美。| 精品人妻一区二区三区在| 99精品成人免费看| 中文字幕久久精品一区| 97色碰| 成人电影一区| 看看日B真人视频| 最新日日夜夜天天干干| 夜夜爽77777| 日本高清视频在线观看黄已三辽| 国产一区二区三区免费视频在性观看| 男人的天堂啪啪| 天堂精品一区| 东北丰满熟女国产一区| 精品人妻一区二区免费蜜桃| 手机在线大香蕉| 亚洲精品美女久久久久久久久| 欧美色天堂网在线视频| 视频一区二区免费在线| www.99热| www.成人无码| 国产区性爱在线视频秋霞豆| 亚洲中文字幕日产无码久久| 久久狠狠色噜噜狠狠狠狠97| 五月综合久久| 精品日日人妻| 色情五月综合婷婷| 青草伊人久久| 成人网站 免费观看| 久久人爽| 欧美黄片免费在线观看视频| 99精品网站| 日韩熟女操逼| 欧美色图私拍91| 欧美 精品国产制服第一页| 无码99| 极品销魂美女一区二区 | 国产亚州高清国产拍精| 91男人天堂网| 操逼1区| 97精品中文字幕| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 日本大香蕉| 日韩免费在线视频观看| 农村妇女精品一区二区| 久久黄色视频一区二区三区| 熟妇人妻一区二区三在线| 天天激情干| 国产精品国产| 亚欧韩av| 91精品人妻一品二品三品| 水野优香在线观看| 九九九免费视频| 97高清啪啪| 素人一区二区三区日韩| 久久伦理视频久久大香蕉视频| 人人操人人插人www| 中文熟女五十乱码在线| 久久美女福利是上海美女| 欧中美三级一区二区三区| 五月丁香啪啪啪| 成年无码动漫av片无尽在线 | 97精品视频在线播放| 精品美女在线视频| 日本天堂网| 夜夜中出国产| 婷婷五月天丁香| 操屄不卡视频| 91成人在线免费视频| 欧美αv.com| 超碰无码加勒比| 男女做爰猛烈动高潮A片免费应用 少妇厨房愉情理伦片bd在线观看 不卡中文字幕aⅴ在线 | 性色av婷婷久久一区二区点复制| 26UUU欧美激情一区二区| 伊人操你| 一级@啪啪视频| 91精品女厕偷拍视频| 久久人人爽爽人人爽人人片αV| 伊人久久综合影院精品久久久| 成人毛片免费| 我要去看2个日本美女.com曹逼| 肉动漫无遮挡h在线观看| 欧美成人性爱视频在线播放| 久久国产AⅤ| 综合在线导航一区| 丁香五月综合| 亚洲综合网电影91| 最新一二三区视频| 欧美影音在线| 欧美少妇高潮视频| 欧美色999| 亚洲中文国际强奸字幕| 99操视频| 日日夜夜草草草| 国产一区二区在线看| 精品91| 人妻精品一区二区在线| 偷拍 精品另类 凸凹了四区| 欲色影视综合吧| 麻豆精品三区视频| 久久有码视频| 97超碰人人操人人操| 黄片无码在线制服| AV 少妇 人妻 偷拍| 日韩激情视频| 无码粉嫩白虎一线天b区| 人人看黄色视频| 国产成人久久久精品免费AV| 久久精品免费| 插插综合网天天影视网| 操b在线观看| 久久HD| 成人在线午夜视频一区| 亚洲国产成人精品女人久久久| 国产精品久久久久亚洲av| 国产91丝袜在线播放蜜月| 精品久久久久av影院| 色婷婷综合久久久久中文一区二区| 久久久久斤小| 95自拍视频在线观看| 麻豆人妻精品一区二区| 亚洲图片视频小说| 18禁中文字幕| 久久国模av| 免费人成毛片乱码| 99色热| av2014 日韩在线中文字幕| 日本不卡高清视频| 黑人精品久久97| 蜜乳AV免费观看| 日本最新免费韩国1区2区视频播放| 中文精品一区二去| 97色欧洲| 欧美成人亚洲精品| 手机看片1024你懂的国产| 中文字幕一二三av| 日少妇亚洲版| 殴美大黄片| 国产精品高潮久久久无码| 青青草玖玖爱| 丁香六月激情| 涩涩这里只有精品视频| 日本在线15p| 欧美天天综| 99热18| 亚洲精品乱码线路中文字幕| 五月天久久人妻| 日本999精品视频| 国产成人网址| 51一区二区三区| 99久久99九九99九九九| 97色碰| 操逼天美3区| 蜜桃天美传媒AV一区二区三区| 日韩熟女精品无码专区一区二区| 日本中文熟女视频| 97在线观看免费| 亚洲丝袜B诱惑| 超碰成人最新最好看| 草草草视频| 日日噜噜夜夜久久亚洲一区二区 | 丝袜美腿制服人妻二区中文字幕| …中文字幕亚洲乱,97人妻无码费视…| 五月婷婷激情综合| 激情熟女12P| 啊啊啊啊好疼| 九九九精品色乱九九九| 久久久久国产亚洲一区欧美色图日韩| 91人精品妻入口| 亚洲欧美清纯| 精品乱码在线观看| 嗯嗯嗯好爽| 搡老熟女老女人老熟妇免费视频| 搡老熟女免费视频 | 亚洲无码久久久久久久| 人人模人人看| 少妇蹲下露出大唇5| 久操视频免费观看| 精品视频专区| 97精品国产97久久久久久| 色婷婷九月天天综合| 99re国产精品视频| 澳门黄片一香蕉视频| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区 | 本道综合精品| 人妻色情天天操| 日日骚精品视频| 亚洲天堂日本| 蜜臀久久在线视频| 淫乱图区 | 中日韓欧美高清| 欧美97免费| 偷拍视频青青草在线视频| 9精品久久久久| 精品一级| 超碰在线91| 精品国产乱码久久| 精品人妻一区二区三区日产乱码| 青娱乐妇女性生活| 一级性爱视频免费观看| 插入逼91| 曰韩操B| 日操粉逼逼|