免费国产精品自在自线-91精品国产色综合久久久浪潮-99热久久免费频精品-国产精品国模在线观看-久久亚洲国产精品成人?V秋霞-久久国产一级A片免费播放-亚洲国产欧洲综合97久久-久久国产白嫩美女呻吟高潮

ARTICLE DETAIL

資訊詳情

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

LSTM多變量預(yù)測(cè)成績(jī):Python實(shí)現(xiàn)與常見坑

LSTM多變量預(yù)測(cè)成績(jī):Python實(shí)現(xiàn)與常見坑 簡(jiǎn)介面向機(jī)器學(xué)習(xí)初學(xué)者的LSTM序列預(yù)測(cè)實(shí)戰(zhàn)資源聚焦多變量預(yù)測(cè)與成績(jī)預(yù)測(cè)等應(yīng)用場(chǎng)景系統(tǒng)覆蓋時(shí)間序列數(shù)據(jù)預(yù)處理、監(jiān)督轉(zhuǎn)換、模型定義、訓(xùn)練與評(píng)估的完整流程。壓縮包共33個(gè)文件由19個(gè)CSV數(shù)據(jù)集和14個(gè)Python腳本組成腳本針對(duì)單變量、多變量、多步預(yù)測(cè)分別給出可運(yùn)行實(shí)現(xiàn)CSV數(shù)據(jù)則配套各類實(shí)驗(yàn)場(chǎng)景方便對(duì)照學(xué)習(xí)與二次改造。資源包僅3.88MB輕量易下載已有3419人學(xué)習(xí)使用。內(nèi)容由淺入深從基礎(chǔ)的時(shí)間序列轉(zhuǎn)監(jiān)督學(xué)習(xí)數(shù)據(jù)開始逐步實(shí)現(xiàn)觀測(cè)值縮放、穩(wěn)定性處理、LSTM模型搭建與多步預(yù)測(cè)多變量部分重點(diǎn)演示如何利用多個(gè)輸入特征共同預(yù)測(cè)目標(biāo)適合希望通過Python快速掌握LSTM時(shí)序建模的讀者。借助這套代碼可以清晰理解滑窗構(gòu)造樣本、數(shù)據(jù)穩(wěn)定化、多步預(yù)測(cè)等關(guān)鍵操作并在自帶數(shù)據(jù)集上完成訓(xùn)練、預(yù)測(cè)與效果驗(yàn)證。1. LSTM多變量預(yù)測(cè)成績(jī)?yōu)槭裁催@個(gè)方向值得花一個(gè)周末復(fù)現(xiàn)想把一個(gè)學(xué)生的歷次考試記錄變成下一場(chǎng)考試的分?jǐn)?shù)預(yù)測(cè)LSTM多變量預(yù)測(cè)是目前在 Python 生態(tài)里最容易落地、也最容易翻車的方案。直接丟給線性回歸通常只能得到一條平均趨勢(shì)線碰上考前突擊和成績(jī)起伏就徹底失效。LSTM 要解決的是這類序列問題把成績(jī)、出勤率、作業(yè)完成率等多個(gè)特征按時(shí)間順序喂進(jìn)循環(huán)網(wǎng)絡(luò)讓模型自己記住低谷之后常有反彈這類模式。這篇筆記把一個(gè)可復(fù)現(xiàn)的 Python 方案完整講清楚成績(jī)數(shù)據(jù)怎么切片、LSTM 模型代碼怎么寫、訓(xùn)練時(shí)哪些坑會(huì)翻車以及預(yù)測(cè)結(jié)果到底能不能用到真實(shí)決策里。適合拿小數(shù)據(jù)集練手、想在一兩天內(nèi)跑通整個(gè)時(shí)間序列預(yù)測(cè)流程的從業(yè)者和學(xué)習(xí)者。2. 從成績(jī)數(shù)據(jù)到LSTM輸入滑窗、歸一化與數(shù)據(jù)集劃分2.1 成績(jī)預(yù)測(cè)的本質(zhì)是序列問題不是回歸問題常見做法是把最近一次成績(jī)出勤率作業(yè)完成率拼成一行扁平特征去做回歸。這種做法丟失了最關(guān)鍵的信息時(shí)間順序。連續(xù)兩周下滑之后第三周反彈的概率和連續(xù)五周平穩(wěn)后的概率完全不同但扁平特征向量里看不出這個(gè)順序。LSTM 之所以適合成績(jī)預(yù)測(cè)是因?yàn)樗诿總€(gè)時(shí)間步接收一組特征同時(shí)維護(hù)一個(gè)隱藏狀態(tài)把前幾步的信息帶到當(dāng)前步天然適合這類有前后關(guān)聯(lián)的數(shù)據(jù)。以預(yù)測(cè)下次綜合測(cè)驗(yàn)成績(jī)?yōu)槔龁螛颖据斎胄螤钍?(seq_len, features)。seq_len 取 5代表過去 5 周features 取 5代表每周的數(shù)學(xué)成績(jī)、英語(yǔ)成績(jī)、出勤率、作業(yè)完成率、自習(xí)時(shí)長(zhǎng)。輸出是下一周綜合測(cè)驗(yàn)的分?jǐn)?shù)。這就是標(biāo)準(zhǔn)的多變量時(shí)間序列預(yù)測(cè)多個(gè)歷史變量一個(gè)未來目標(biāo)。和傳統(tǒng)時(shí)間序列模型對(duì)比一下更能看清選型邊界。ARIMA 這類模型要求數(shù)據(jù)平穩(wěn)、需要手動(dòng)確定階數(shù)多變量支持也相對(duì)笨拙XGBoost 這類樹模型能處理多特征但如果不人工構(gòu)造滯后特征它看不到時(shí)間順序。LSTM 的優(yōu)點(diǎn)是多特征直接作為序列輸入缺點(diǎn)是需要更多數(shù)據(jù)、訓(xùn)練不確定性大。成績(jī)記錄只有幾十條時(shí)ARIMA 可能更穩(wěn)但多變量場(chǎng)景下 LSTM 的擴(kuò)展性最好這也是本篇選擇它的核心理由。2.2 用滑窗把成績(jī)歷史轉(zhuǎn)成監(jiān)督學(xué)習(xí)樣本假設(shè)你已經(jīng)準(zhǔn)備好一張表每行是一個(gè)學(xué)生某一周的多維記錄列依次是數(shù)學(xué)成績(jī)、英語(yǔ)成績(jī)、出勤率、作業(yè)完成率、自習(xí)時(shí)長(zhǎng)最后一列是當(dāng)周綜合測(cè)驗(yàn)成績(jī)。LSTM 不能直接吃整張表得先把長(zhǎng)序列切成 (seq_len, features) 的小窗口這一步叫滑窗。import numpy as np def make_windows(X, y, seq_len5): # X: 按時(shí)間排序的多維特征(n_samples, n_features) # y: 每個(gè)時(shí)間步對(duì)應(yīng)的成績(jī)標(biāo)簽(n_samples,) windows_x, windows_y [], [] for i in range(len(X) - seq_len): windows_x.append(X[i:i seq_len]) # 過去 seq_len 周的特征 windows_y.append(y[i seq_len]) # 下一周綜合測(cè)驗(yàn)成績(jī) return np.array(windows_x), np.array(windows_y)邏輯上第 i 到 iseq_len-1 行的特征作為輸入第 iseq_len 行的成績(jī)作為目標(biāo)。窗口之間允許重疊成績(jī)表數(shù)據(jù)量小時(shí)靠重疊才能湊出足夠樣本。len(X) 個(gè)時(shí)間步能切出 len(X)-seq_len 個(gè)窗口如果某個(gè)學(xué)生只有 30 周記錄seq_len 取 5 最后只有 25 條窗口所以歷史記錄不足時(shí)別急著把 seq_len 調(diào)大。這里特意沒做隨機(jī)打亂。一旦打亂時(shí)間順序信息就廢了模型在驗(yàn)證集上的表現(xiàn)會(huì)虛高因?yàn)橥粭l成績(jī)曲線的多段窗口可能被拆進(jìn)了兩個(gè)集合。多變量預(yù)測(cè)的數(shù)據(jù)劃分必須是先按時(shí)間切開再做窗口順序反了后面所有指標(biāo)都沒有參考價(jià)值。2.3 歸一化與數(shù)據(jù)集劃分先切分再 fit 歸一化器LSTM 對(duì)輸入尺度很敏感。成績(jī)是 0 到 100 的大數(shù)出勤率是 0 到 1 的小數(shù)自習(xí)時(shí)長(zhǎng)是 0 到 300 的更大數(shù)直接混在一起梯度會(huì)被大數(shù)值特征主導(dǎo)。用 MinMaxScaler 把全部特征壓到 [0,1] 區(qū)間輸出也壓到 [0,1]模型收斂會(huì)穩(wěn)定很多。from sklearn.preprocessing import MinMaxScaler n_train int(len(X) * 0.7) X_train_raw, X_test_raw X[:n_train], X[n_train:] y_train_raw, y_test_raw y[:n_train], y[n_train:] scaler_x MinMaxScaler() scaler_y MinMaxScaler() X_train_norm scaler_x.fit_transform(X_train_raw) X_test_norm scaler_x.transform(X_test_raw) y_train_norm scaler_y.fit_transform(y_train_raw.reshape(-1, 1)).ravel() y_test_norm scaler_y.transform(y_test_raw.reshape(-1, 1)).ravel() # 劃分完成后再構(gòu)造窗口測(cè)試集樣本不會(huì)被訓(xùn)練集窗口“看到” X_tr, y_tr make_windows(X_train_norm, y_train_norm, seq_len5) X_te, y_te make_windows(X_test_norm, y_test_norm, seq_len5)這里有一個(gè)一步都不能省的細(xì)節(jié)歸一化統(tǒng)計(jì)量只從訓(xùn)練集 fit測(cè)試集調(diào)用 transform 而不是 fit_transform。如果先歸一化再劃分測(cè)試集的最大最小值會(huì)混進(jìn) scaler模型在訓(xùn)練時(shí)等于偷看了未來的數(shù)據(jù)范圍預(yù)測(cè)分?jǐn)?shù)會(huì)被人為抬高。這種錯(cuò)誤在成績(jī)預(yù)測(cè)項(xiàng)目里非常隱蔽因?yàn)閾p失曲線看起來一切正常真實(shí)原因只有換新數(shù)據(jù)時(shí)才會(huì)暴露。為什么用 MinMaxScaler 而不是 StandardScalerLSTM 內(nèi)部使用 tanh 激活輸入范圍落在 [0,1] 能避開 tanh 的飽和區(qū)梯度傳遞更順暢。類別型特征不要直接塞進(jìn) MinMaxScaler課程類型、班級(jí)編號(hào)這類離散列要么刪掉要么做 one-hot 后單獨(dú)處理。3. 用PyTorch搭多變量LSTM模型結(jié)構(gòu)與三處關(guān)鍵配置3.1 為什么選 PyTorch 而不是 Keras成績(jī)數(shù)據(jù)集通常很小幾十到幾百條幾十個(gè) epoch 也就幾秒鐘框架間的運(yùn)算速度差距完全感覺不到。選 PyTorch 的真正理由是動(dòng)態(tài)圖和調(diào)試體驗(yàn)訓(xùn)練時(shí)可以在任意一行打斷點(diǎn)看 hidden state 的形狀方便定位輸入輸出維度在哪一步出錯(cuò)。后面要加注意力、改成多步預(yù)測(cè)時(shí)PyTorch 的代碼改動(dòng)量比 Keras 小得多。如果你更熟悉 Keras用 Sequential 堆 LSTM 層也能跑通但遇到預(yù)測(cè)值是一條直線這類問題時(shí)Keras 對(duì)中間層狀態(tài)的黑匣子會(huì)讓排查多繞一圈。PyTorch 模型代碼直白調(diào)試時(shí)的血淚經(jīng)驗(yàn)更少。另外成績(jī)預(yù)測(cè)這種小數(shù)據(jù)任務(wù)用 CPU 訓(xùn)練完全夠不必強(qiáng)求 CUDA環(huán)境配置成本也降低了。3.2 LSTM 模型代碼與輸入輸出形狀PyTorch 里 LSTM 層的輸入形狀是 (batch, seq_len, input_size)把 batch_firstTrue 打開后更直觀。模型定義如下import torch import torch.nn as nn class LSTMPredictor(nn.Module): def __init__(self, input_size5, hidden_size32, num_layers1, output_size1): super().__init__() self.lstm nn.LSTM( input_sizeinput_size, hidden_sizehidden_size, num_layersnum_layers, batch_firstTrue ) self.fc nn.Linear(hidden_size, output_size) def forward(self, x): # x: (batch, seq_len, input_size) out, (h_n, c_n) self.lstm(x) last_hidden h_n[-1] # 取最后一層最后一個(gè)時(shí)間步的隱狀態(tài) return self.fc(last_hidden) # (batch, output_size)input_size 必須等于特征數(shù) 5。hidden_size 取 32 是成績(jī)這類小數(shù)據(jù)集的常見起點(diǎn)太小記不住趨勢(shì)太大容易過擬合。num_layers 先用 1兩層雖然理論上能建模更復(fù)雜的關(guān)系樣本量小的時(shí)候反而會(huì)讓模型更難收斂。forward 里為什么不直接用 out[:, -1, :]因?yàn)槎鄬?LSTM 時(shí) out 表示最后一層的所有時(shí)間步輸出h_n[-1] 表示最后一層最后一個(gè)時(shí)間步的隱狀態(tài)兩者在取最后一時(shí)間步這件事上等價(jià)但 h_n 的語(yǔ)義更明確后面加層數(shù)不用改動(dòng)。單層模型里怎么取都行按 h_n[-1] 寫更穩(wěn)妥。LSTM 對(duì)輸入輸出維度極其嚴(yán)格新手最容易在這里翻車。x 傳入時(shí)必須是 float32如果原始數(shù)據(jù)是 inttorch.tensor 默認(rèn)保留 int 類型進(jìn) LSTM 直接報(bào) dtype 錯(cuò)誤。構(gòu)造輸入時(shí)養(yǎng)成加 dtypetorch.float32 的習(xí)慣能省掉半個(gè)小時(shí)的排查時(shí)間。3.3 損失函數(shù)、優(yōu)化器與學(xué)習(xí)率成績(jī)預(yù)測(cè)是回歸任務(wù)MSE 是默認(rèn)選擇。MSE 對(duì)大誤差是平方級(jí)懲罰某次預(yù)測(cè)偏 20 分會(huì)比偏 5 分多出 16 倍的損失這符合成績(jī)預(yù)測(cè)寧可保守也不允許離譜的實(shí)際需求。device torch.device(cuda if torch.cuda.is_available() else cpu) model LSTMPredictor(input_size5, hidden_size32, num_layers1).to(device) criterion nn.MSELoss() optimizer torch.optim.Adam(model.parameters(), lr0.001) scheduler torch.optim.lr_scheduler.ReduceLROnPlateau( optimizer, modemin, patience5, factor0.5 )Adam 配 lr0.001 是 LSTM 訓(xùn)練最穩(wěn)的起點(diǎn)。成績(jī)數(shù)據(jù)量小梯度本來就波動(dòng)大把 lr 調(diào)到 0.01 很容易在幾個(gè) epoch 內(nèi)把損失打成 NaN。scheduler 的作用是當(dāng)驗(yàn)證損失連續(xù) 5 個(gè) epoch 不再下降時(shí)學(xué)習(xí)率減半等于給訓(xùn)練留了后悔藥。為了防止實(shí)驗(yàn)不可復(fù)現(xiàn)在模型定義前固定隨機(jī)種子def set_seed(seed42): torch.manual_seed(seed) np.random.seed(seed) set_seed(42)不固定種子的話同一份代碼跑三次會(huì)得到三個(gè)不同結(jié)果調(diào)參時(shí)根本無法判斷某個(gè)改動(dòng)是真實(shí)提升還是隨機(jī)波動(dòng)。成績(jī)預(yù)測(cè)這類小數(shù)據(jù)集隨機(jī)種子對(duì)結(jié)果的影響可能比 hidden_size 還大。4. 訓(xùn)練循環(huán)與成績(jī)預(yù)測(cè)評(píng)估指標(biāo)怎么設(shè)才算能用4.1 訓(xùn)練循環(huán)與早停小數(shù)據(jù)集上訓(xùn)練 LSTM最怕的是過擬合和反復(fù)震蕩。固定 epoch 數(shù)不靠譜因?yàn)椴煌卣鹘M合的收斂速度差異很大。寫入早停機(jī)制后驗(yàn)證損失連續(xù) patience 個(gè) epoch 不降就停同時(shí)把出現(xiàn)過的最小驗(yàn)證損失對(duì)應(yīng)的權(quán)重存下來。from torch.utils.data import DataLoader, TensorDataset train_ds TensorDataset(torch.tensor(X_tr, dtypetorch.float32), torch.tensor(y_tr, dtypetorch.float32)) val_ds TensorDataset(torch.tensor(X_te, dtypetorch.float32), torch.tensor(y_te, dtypetorch.float32)) train_loader DataLoader(train_ds, batch_size16, shuffleTrue) val_loader DataLoader(val_ds, batch_size16, shuffleFalse) def evaluate(model, loader): model.eval() total_loss 0.0 with torch.no_grad(): for xb, yb in loader: xb, yb xb.to(device), yb.to(device) pred model(xb).squeeze(-1) total_loss criterion(pred, yb).item() * xb.size(0) return total_loss / len(loader.dataset) def train_model(model, train_loader, val_loader, epochs80, patience10): best_val_loss float(inf) wait 0 for epoch in range(epochs): model.train() epoch_loss 0.0 for xb, yb in train_loader: xb, yb xb.to(device), yb.to(device) optimizer.zero_grad() pred model(xb).squeeze(-1) loss criterion(pred, yb) loss.backward() torch.nn.utils.clip_grad_norm_(model.parameters(), max_norm1.0) optimizer.step() epoch_loss loss.item() * xb.size(0) val_loss evaluate(model, val_loader) scheduler.step(val_loss) if val_loss best_val_loss: best_val_loss val_loss torch.save(model.state_dict(), best_lstm.pt) wait 0 else: wait 1 if wait patience: print(fepoch {epoch} 觸發(fā)早停) breakDataLoader 里 shuffleTrue 會(huì)不會(huì)打亂時(shí)間順序不會(huì)。窗口化之后每個(gè)樣本內(nèi)部已經(jīng)保留了 seq_len 的時(shí)間結(jié)構(gòu)打亂的是樣本間的出場(chǎng)順序反而能幫模型減少記憶偏置。測(cè)試集必須 shuffleFalse保證預(yù)測(cè)順序與真實(shí)序列一致。clip_grad_norm_ 這行最容易被省略但小數(shù)據(jù)集上必須加。成績(jī)序列偶爾會(huì)出現(xiàn)極端值反向傳播梯度范數(shù)可能瞬間翻倍歸一化到 [0,1] 緩不住這種尖峰clip 之后訓(xùn)練就穩(wěn)了。max_norm1.0 是保守值如果發(fā)現(xiàn)訓(xùn)練欠擬合可以放寬到 5.0。早停 patience 取 10 意味著至少多等 10 個(gè) epoch 才肯認(rèn)輸。如果 val_loss 前 20 個(gè) epoch 一直在緩慢下降patience 太小會(huì)提前停這時(shí)把 patience 改成 15 再跑一遍。小數(shù)據(jù)集上這種反復(fù)試錯(cuò)很正常。4.2 評(píng)估指標(biāo)MAE、RMSE 與 R2訓(xùn)練損失是歸一化空間的數(shù)字不能直接拿去說損失 0.02 所以效果很好。預(yù)測(cè)值和真實(shí)值都要反歸一化回原始分?jǐn)?shù)再算有業(yè)務(wù)意義的指標(biāo)from sklearn.metrics import mean_absolute_error, r2_score def evaluate_scores(y_true_norm, y_pred_norm, scaler_y): y_true scaler_y.inverse_transform(y_true_norm.reshape(-1, 1)).ravel() y_pred scaler_y.inverse_transform(y_pred_norm.reshape(-1, 1)).ravel() mae mean_absolute_error(y_true, y_pred) rmse float(np.sqrt(((y_true - y_pred) ** 2).mean())) r2 r2_score(y_true, y_pred) return mae, rmse, r2MAE 最容易向不懂模型的人解釋平均差 3.8 分。RMSE 比 MAE 大多少可以判斷誤差分布是否有長(zhǎng)尾——如果 RMSE 接近 MAE 的三倍說明有個(gè)別樣本預(yù)測(cè)得離譜需要回去查那條樣本。R2 在成績(jī)預(yù)測(cè)里到 0.6 到 0.8 就算可用因?yàn)榭荚嚦煽?jī)本身帶有隨機(jī)因素想逼近 1.0 反而說明數(shù)據(jù)里有問題。提示反歸一化時(shí)務(wù)必保證 y_pred 和 y_true 的順序完全對(duì)齊不要在中間做任何排序或隨機(jī)抽樣后再算指標(biāo)否則 MAE 會(huì)被嚴(yán)重低估。4.3 反歸一化與預(yù)測(cè)曲線對(duì)照指標(biāo)只能給結(jié)論看不到問題。把測(cè)試集預(yù)測(cè)結(jié)果畫成曲線能一眼看出模型是不是在追著上一步走或者無腦輸出平均分。成績(jī)按周記錄的話用折線圖加散點(diǎn)標(biāo)記就夠。import matplotlib.pyplot as plt model.load_state_dict(torch.load(best_lstm.pt)) model.eval() y_pred_norm, y_true_norm [], [] with torch.no_grad(): for xb, yb in val_loader: xb xb.to(device) pred model(xb).squeeze(-1) y_pred_norm.append(pred.cpu().numpy()) y_true_norm.append(yb.numpy()) y_pred_norm np.concatenate(y_pred_norm) y_true_norm np.concatenate(y_true_norm) mae, rmse, r2 evaluate_scores(y_true_norm, y_pred_norm, scaler_y) print(fMAE{mae:.2f}, RMSE{rmse:.2f}, R2{r2:.2f}) plt.figure(figsize(10, 4)) plt.plot(y_true_norm, label真實(shí)成績(jī), markero, linewidth1.5) plt.plot(y_pred_norm, labelLSTM預(yù)測(cè), markerx, linewidth1.5) plt.legend() plt.xlabel(測(cè)試樣本編號(hào)按時(shí)間排序) plt.ylabel(成績(jī)分) plt.title(LSTM多變量預(yù)測(cè)成績(jī)對(duì)照) plt.show()對(duì)照?qǐng)D里出現(xiàn)兩類問題需要警惕一是預(yù)測(cè)曲線的波峰全部被削平說明模型學(xué)到了均值回歸沒學(xué)到尖峰模式二是預(yù)測(cè)曲線相對(duì)真實(shí)值整體平移說明可能存在數(shù)據(jù)泄露或者特征里缺少當(dāng)前狀態(tài)信息。這兩類問題單看 MAE 看不出來必須看圖。5. LSTM多變量預(yù)測(cè)常見問題排查五個(gè)踩坑記錄5.1 測(cè)試集指標(biāo)很高但換到下學(xué)期就失效現(xiàn)象在歷史成績(jī)劃分的測(cè)試集上 MAE 只有 3 分左右模型看起來已經(jīng)能用了換到新學(xué)期的數(shù)據(jù)預(yù)測(cè)誤差飆到 8 分以上。原因成績(jī)數(shù)據(jù)里隱藏著時(shí)間結(jié)構(gòu)。不同學(xué)期教師出題難度、班級(jí)整體水平都在變化模型很可能把第幾周學(xué)期編號(hào)這類周期性信息當(dāng)成了硬規(guī)則記住。更常見的元兇是歸一化訓(xùn)練集和測(cè)試集混在一起 fit scaler或者未來數(shù)據(jù)被提前劃進(jìn)訓(xùn)練集屬于典型的數(shù)據(jù)泄露。解決嚴(yán)格按時(shí)間順序切分訓(xùn)練集只占前 70%scaler 只 fit 訓(xùn)練集刪除周次學(xué)期號(hào)這類周期性列避免模型把時(shí)間索引當(dāng)特征硬記。成績(jī)預(yù)測(cè)項(xiàng)目里九成假高精度都是這個(gè)原因。5.2 預(yù)測(cè)值是一條幾乎水平的直線現(xiàn)象測(cè)試集預(yù)測(cè)結(jié)果標(biāo)準(zhǔn)差極小曲線貼著均值走M(jìn)AE 看著還行但完全沒抓住成績(jī)波動(dòng)。原因LSTM 在小數(shù)據(jù)集上很容易學(xué)到輸出平均成績(jī)這種最優(yōu)策略。平方誤差下輸出均值對(duì)大多數(shù)普通樣本已經(jīng)很安全只有少數(shù)尖峰樣本被犧牲掉。hidden_size 過大、num_layers 過多會(huì)加劇模型把波動(dòng)當(dāng)成噪聲濾掉了。解決先把 hidden_size 降到 16 或 8強(qiáng)制模型記憶更少的模式把 dropout 調(diào)低甚至去掉給訓(xùn)練更多自由度。如果確實(shí)需要更強(qiáng)的序列建??紤]加注意力而不是加深層數(shù)。成績(jī)預(yù)測(cè)這里不是越深越好我在這上面翻過車。5.3 損失在前幾個(gè) epoch 變成 NaN現(xiàn)象訓(xùn)練到第 3 到第 5 個(gè) epochloss 突然變成 nan后續(xù)無法恢復(fù)。原因?qū)W習(xí)率過大梯度在某個(gè)極端樣本上爆炸或者原始成績(jī)數(shù)據(jù)里存在缺失值NaN 經(jīng)過歸一化和窗口拼接后沒有報(bào)錯(cuò)直到損失函數(shù)里被放大。解決先檢查數(shù)據(jù)里有沒有 np.isnan(X).any()有就先填充或刪除再把 lr 從 0.001 降到 0.0003同時(shí)保留 clip_grad_norm_。如果還是 NaN看成績(jī)列有沒有無窮值MinMaxScaler 對(duì)無窮值不會(huì)報(bào)錯(cuò)但會(huì)把其他正常值壓成 0。5.4 seq_len 到底取 3、5 還是 10現(xiàn)象seq_len 取 5 時(shí) MAE 是 4.2取 10 時(shí)變成 4.8取 3 時(shí)變成 4.5看不出規(guī)律。原因seq_len 是模型對(duì)多長(zhǎng)的歷史記憶最敏感的超參數(shù)。取太短看不見連續(xù)下滑后的反彈模式取太長(zhǎng)早期信息對(duì)下一周成績(jī)的作用趨近于零反而引入噪聲。成績(jī)數(shù)據(jù)通常不存在長(zhǎng)程依賴5 到 7 周覆蓋一個(gè)月的學(xué)習(xí)節(jié)奏已經(jīng)是極限。解決拿驗(yàn)證集做小網(wǎng)格搜索seq_len 在 [3, 5, 7, 10] 里各跑一遍每次固定 3 個(gè)隨機(jī)種子取平均。這個(gè)超參數(shù)沒有理論最優(yōu)值數(shù)據(jù)決定一切靠玄學(xué)猜不如直接跑表。5.5 預(yù)測(cè)成績(jī)跑出 120 分現(xiàn)象真實(shí)成績(jī)都在 40 到 95 分之間預(yù)測(cè)值卻出現(xiàn) 120 分甚至負(fù)數(shù)。原因輸出層是線性激活LSTM 隱狀態(tài)經(jīng)過 fc 層后可以映射到任意值。歸一化只約束訓(xùn)練目標(biāo)測(cè)試時(shí)模型完全可能外推加上極端歷史成績(jī)的帶動(dòng)預(yù)測(cè)自然脫離合理區(qū)間。解決預(yù)測(cè)后做邊界裁剪低于 0 按 0 算高于 100 按 100 算更穩(wěn)的做法是把輸出層改成 Sigmoid 再乘 100讓模型結(jié)構(gòu)上就不能越界。后一種會(huì)略微壓縮中間區(qū)間如果 R2 因此下降超過 0.05 就退回線性輸出加裁剪。6. 進(jìn)階給LSTM加注意力層專門改善尖峰學(xué)生的預(yù)測(cè)成績(jī)預(yù)測(cè)里另一個(gè)痛點(diǎn)是尖峰連續(xù)低迷后突然考出高分以及穩(wěn)定優(yōu)秀生的偶發(fā)失誤普通 LSTM 都容易把這類劇烈變化平滑掉。一個(gè)改動(dòng)小、收益明顯的方法是給 LSTM 輸出加一層注意力機(jī)制讓模型自動(dòng)對(duì)不同時(shí)間步的歷史狀態(tài)加權(quán)。每個(gè)時(shí)間步的重要程度不再默認(rèn)相等而是由一個(gè)小網(wǎng)絡(luò)根據(jù)當(dāng)前隱狀態(tài)計(jì)算權(quán)重。class AttentionLSTM(nn.Module): def __init__(self, input_size5, hidden_size32, output_size1): super().__init__() self.lstm nn.LSTM(input_size, hidden_size, batch_firstTrue) self.attn nn.Linear(hidden_size, 1) self.fc nn.Linear(hidden_size, output_size) def forward(self, x): out, _ self.lstm(x) # (batch, seq_len, hidden) weights torch.softmax(self.attn(out).squeeze(-1), dim1) context (out * weights.unsqueeze(-1)).sum(dim1) return self.fc(context)代碼把輸出層之前的所有隱狀態(tài)做加權(quán)求和權(quán)重由 softmax 歸一化到和為 1。訓(xùn)練時(shí)網(wǎng)絡(luò)會(huì)自動(dòng)學(xué)會(huì)給考前一周的狀態(tài)更高權(quán)重給兩個(gè)月前的記錄更低權(quán)重。訓(xùn)練循環(huán)、早停、評(píng)估流程全部復(fù)用前面第 4 章的代碼只需把模型類換掉。第一次跑別急著替換原模型先拿基礎(chǔ) LSTM 的輸出當(dāng) baseline。同一套測(cè)試集上同時(shí)評(píng)估兩版注意力版本 MAE 下降超過 0.5 再考慮保留。數(shù)據(jù)量小于 200 條時(shí)這個(gè)提升完全可能是隨機(jī)波動(dòng)用 3 個(gè)隨機(jī)種子跑完取均值再看。我自己的經(jīng)驗(yàn)是先把基礎(chǔ) LSTM 跑通、指標(biāo)能穩(wěn)定復(fù)現(xiàn)再加注意力一次只加一個(gè)變量。這個(gè)順序幫我避開了很多自我感動(dòng)式的調(diào)參。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
婷婷中文字幕版| 玖久精品视频9| 婷婷丁香五月亚洲| 亚洲激情精品| 五月婷婷免费在线观看| 狠狠五月天婷婷| 欧美激情 日韩无码 婷婷 五月天| 99在线视频资源| 激情综合网,婷婷五月天| 亚洲色激情| 欧美69久成人做爰视频| 91色久| 99热这里只有精品最新| 色必久悠悠影院| 色婷六月| 日本精品干| 无人区码一码二码三码医生系列| 亚洲成人免费在线| 五月天婷婷在线观看| 久久久久人妻中文| 国产一区男女| 五月丁香六月情亚洲| 91一起操| 丁香激情网| 激情五月天第四色| 色色色色色综合| 成人片黄网站色大片免费毛片| 亚洲婷婷91丁香| 丁香六月天堂| 丁香五月五月婷婷| 五月丁香久久| 色色色国产| 综合网五月| 另类小说婷婷色| 都市激情蜜桃婷婷五月天| 丁香五月婷婷偷拍| 日韩999| 天天操五月天| 爽极品色| 激情婷婷| 久久久噜噜噜久久人妻| 噜噜色婷婷| 米奇影视资源婷婷狠狠色激情欧美五月丁香 | 五月天激情网址| 久久受www免费人成| 天天射影院| 久久丁香五月婷婷| 97色吧| 久久激情视频| 欧美综合激情| 丁香五月天婷婷91| 一起草AV| 婷婷五月丁香基| 一本久久亚洲五月婷婷| 色婷婷基地| 婷婷天天色| 人人干人人看| 79精品视频在线观看,| 综合99综合久久久久久久| 婷婷色在线视频| 狠狠干综合| 综合网啪| 国产全是老熟女太爽了| 亚洲99一级无嗎特制在线| 久久五月婷综合| 热99玖玖99玖玖99九九| 偷拍91九色| 9精品在线| 99re热在线视频| 色色网站免费在线视频| 九九久热| 激情五月丁香五月| 日韩av变天就操逼不卡区| 五月天开心色色网| 激情四射网| 久久99视频| 丁香五月天在线视频| 激情综合网,婷婷| 3www激情| 97色色婷婷| 日韩少妇内射免费播放| 久久伦乱| 五月丁香激情婷婷综合| 日韩欧美一级大黄网站| 1级欧美日韩| 琪琪色热色色| 十月丁香九月婷婷综合| 思思热视频在线| 熟妇人妻中文字幕无码老熟妇 | 中文字幕黄色片| 天天做天天爱| 狠狠人妻色综合| 国产99美少妇| 97久久精品| 狠狠操天天干| 在线中文av| 99色丁香婷婷综合网| 五月天久久网站| 99狠狠色| 久久久久婷| 丁香亭亭久久| 97色在线| 婷婷免费无马| 九九激情| 五月天婷婷色色首页| 成人在线网| 丁香五月久久综合| 色135综合网| 色一情一乱一乱一区9| 天天色爽| 丁香五月影院| 99久久精彩视频。| 久久九九99| 天天综合网色欲香| 天天干天天爽天天爽| 色色色99| 九九AV在线| 婷婷激情丁香六月| 久热精品免费视频4| 超碰男人色| 午夜激情五月| 91在线观看九区| 久久丝丝热| 9在线9在线婷婷在线国产| 色你久久| 丁香五月六月婷婷怡红院| 久久新地址| 伊人婷婷五月天av| 激情五月天婷婷播播久久综合91| 婷婷六月丁香在线| 99热这里只有精品9| 99热只有精品在线| 亚洲人成色A777777在线观看| 青草视频在线观看视频| 夜夜操夜夜姧| 99久| 婷婷五月天六月| 色噜噜狠狠色综无码久久合欧美| 人色五月天婷婷| 99久久婷婷| 欧美乱码国产一级A片| 婷婷深爱网| 日产精品一线二线三线芒果| 森林影视大全,最好看的2019年视频 | 91久久国产自产拍夜夜91久久精品文字>91麻豆精品国产 | 亚洲五月天,激情视频| 人人干女人| 五月婷婷精品| 91九色精品| 99re免费视频| 久久99久久99精品免视看婷| 久久五月天激情美女| 丁香九月久久| 欧美色色色色色色色色色色影视| 亚洲色就是色色色| 久色资源| 亚洲综合婷婷五月| 色五月激情综合网| 91操操操| 激情久久婷婷| 中文字幕成人| 婷婷五月丁香五月天| 色婷婷基地 | 天天狠狠插| 国产在线aaa片一区二区99| 第2色五月婷| 色婷婷亚洲婷婷| 99噜噜噜在线播放| 色播激情婷婷| 久久久中文| 轮奸综合网| 桃色五月天| 丁香婷五月天| h亚洲| 超碰超碰在线| 99在线视频精品| 九九色插| 亚洲第一第二网站| 天天综合网亚洲网站| 久热AⅤ| 超碰99久久| 丁香婷最新动态| 国产欧美精品AAAAAA片| 丁香五月激情网| 欧美久久婷婷| 人人操操97| 99色在线视频| 欧美成人网99网| 五月天操逼网| 五月天大香蕉婷| 久久综合丁香| 99国产这里只有精品| 9久热在线视频精品| 五月天.com| AAA亚洲AV| 开心五月婷婷综合在线精品素人| 9久久精品| 99愛国产| 婷婷五月天色综合翘| 天天视频精品9| 狼人婷婷久久| 色五月丁香六月欧美综合| 亚洲综合无码| 99色.com| 7777久久亚洲中文字幕| 裸体做A爰片毛片A片免费| 99视频在线观看网址| 欧美精品999| 九九九激情综合| 五月激情小说| 婷婷五月天偷拍| 色婷丁香| 亚洲六月色婷婷| 人妻丰满精品一区二区A片| 久久久久人妻网址| 国产另类综合| 色五月婷婷大| 婷婷五月天777| 色五月激情综合| 99热在线观看| 亚洲丁香花色| 99re8这里只有精品99re8热视频| 婷婷99热| 狠狠爱婷婷丁香| 青青草护士中出内射-欧美电影在线天堂新版| 永久免费一区二区三区| 丁香五月www| 天天狠狠综合精区| 色吧婷婷五月亚洲| 久色精品| 4399啪啪视频| 草草色情综合网| 日日撸夜夜操| 99热这里有精品| 色五月五月婷婷| xxx.色婷婷| 热久久66| 色日本网| 色五月综合在线| 五月天自拍视频| 丁香五月婷婷亚洲人| 婷婷激情性爱| 亚洲激情在线| 激情小说婷婷小说| 久热这里只有精品在线观看| 狠狠操.com| 亚洲色综合| 五月丁香综合影院| 丁香五月日韩| 丁香五月天婷婷在线视频| www91久久| 五月丁香久久丝袜啪啪| 色色色色色五月丁香| WWW、日本色丁香、co m| 伊人99久久| 不卡成人免费| 九热视频精品| 五月丁香另类图片| 婷婷五月成人有| 99色色热| 79色色免费| 亚洲看av的网站| 在线色五月婷婷| 五月天婷爱综合| 婷婷开心青青草| 五月婷婷 六月丁香| 这里只有精品视频在线观看免费| 亚洲丁香五月美女| 玖玖资源站中文| 久久综合五月天| WWW.五月com| 激情五月丁香五月综合| 五月天婷婷激情在线色图| 婷婷九月在线| 色婷婷五月天亚洲| 五月婷婷说| 五月天综合婷婷| 亚洲色频| 国产精产国品一二三在观看| 玖玖综合色区在线观看| 色欲色天天香综合| 色青青视频| 丁香婷婷在线| 任你爽免费视频| 中文字幕在线免费观看视频| 影音先锋AV男人站| 天天久久人人| 五月亚洲| 少妇高潮A片无套内谢麻豆传| 69凹凸成人综合网| 久久伊人婷婷| 五月天久久综合婷婷丁香| 九九热最新| 99操视频| 综合狠狠干| 婷五月天天| 久热这里只有精品视频6| 六月丁香激情网| 亚洲精品视频在线播放| 午夜AV网| 五月婷婷视频啪啪美女| 九九热re99re6在线精品| 丁香五月影院| 另类视在线| 千人斩操逼| 综合图区激情| 99操视频| 五月丁香色综合| 99视频地址| 婷婷丁香五月天在线| 伊人五月婷婷| 五月婷婷性爱网| 超碰91人人操| 六月婷婷九月丁香亚洲综合| 五月综合激情网| 色色色色色日韩午夜激情 | 开心五月色婷| WWW,五月| 色激情五月| 五月丁香久久久日婷婷久久婷婷日| 色网站99| 五月天色影院| 久久新| 色五月丁香激情视频| 777色色色| 天天综合网91| 光棍影院日韩精品| 丁香婷婷六月在线资源观看| 日本三级韩三级99久久| 91九色精品女同系列| 99视频只有这里精品| 97色色色色色| 久久久久8888| 五月婷婷六月激情| www.九月婷婷丁香.com| 天天干天天叉| 五月天综合在线网| 99 这里只有精品| 丁香六月啪| 五月婷婷色白丝| 国产热精品| 日本丁香五月| 色九月婷婷| 久久玖玖综合| 久久综合首页| 9l视频自拍九色9l视频在线观看| 久久婷婷成人综合色怡春院| 日韩AV免费电影在线播放| 日本三级中国三级99| 六月婷婷狠狠做| 精品人妻伦一二三区久| 婷婷在线免费| 亚洲色视频| 大香蕉久热| 色综合色色| 97碰碰免费.视频| 久久与婷婷| 五月色亚洲| 久久久8| 国产精品美女| 色碰碰| 九九综合色综合| 影音先锋综合网| 深爱开心激情网| 国产精品第一国产精品| 亚洲看av的网站| 91chinese在线| 2015好吊操| 久久激情网| 久久99免费视屏| 婷婷亚洲综合| 思思热闹这里只有精品| 亚洲精品久久久无码| 日日操夜夜操狠狠操| 99性视频| 天天擼久久擼在线| 日本三级毛片| 婷婷中文字幕| WWW激情五月天| 99热个人在线| 丁香五月电影| 五月天丁香婷| 4399在线观看免费高清电视剧| 久热这里只有| 99热这里只有精品1998| 综合激情sV| 中文字幕成人| 丁香激情六月天婷婷| 天天色中文字幕女优AV| 色五月激情五月开心五月| 久热精品9999| 久久婷婷色| 九九九这里只有精品| 久久五月丁香| 六月丁香婷婷天堂| 久久人人添人人爽添人人片αV| 色色色色色色色色综合网| 激情丁香五月综合| 久久婷婷亚洲| 99热.com| 日 日干 日日做| 99精品丰满| 另类 在线| 五月开心婷婷网| 九月丁香久久网| 丁香婷婷六月| 综合激情网| 五月天色色色色色| 香蕉AV福利精品导航| 99re这里只有精品首页| 色婷婷69| 5月丁香美女影院| 激情丁香五月| 亚州日本欧州韩美高青高潮一| 婷婷五月丁香激情图片| 综合网色| 久久久无码精品成人A片小说| 久久久精品99亚洲综合| 丁香六月婷婷社区| 99在线精品免费视频| 久久丁香五月婷婷| 久久人人九| 51精品国自产在线| 五月丁香激情综合网| 天天综合五月| 久久视屏这里只有久久| 婷婷色综合| 五月丁香影视| 激情五月丁香综合网站| 天天爽天天爽天天爽天天爽天天爽| 9久热视频| 播播网色播播| 激情久久久| 婷婷五月综合视频免费播放| 久久婷婷五月综合色播| 日日爱678| 欧美丁香五月| 色色色五月| 丁香激情网| 久久久香| 综合久久影院| 国产婷婷综合| 丁香婷婷视频在线| 色噜噜伊人| 婷婷激情综合网| 97人人干。| 国精产品一区一区三区免费视频 | 亚洲人人操BD| 人妻videos人妻高清| 综合久久综合久久| 草一草avb| 欧美日韩精品一区二区三区钱| 极品少妇高潮啪啪AV无码| 婷婷综合激情| 视频一二区| 丁香五月婷婷色播艳门照| 99久久精彩视频。| 丁香五月婷婷综合视频| 九九精品这里只有| 狠狠色激情在线| www.99久| 深爱婷婷基地| 天天色一道本综合婷婷| 婷婷五月免费观看| 视频免费精品免费精品免费精品免费精品免费精品免费精品免费99 | a色色色色色| 色一情一乱一乱一区91| 久久精品视频99| 99热在线精品播放| 五月丁香婷婷基地| 午夜丁香丁香婷婷| 丁香六月婷婷综合激情欧美 | 专区无日本视频高清8| 五月激情天| 色婷五月| 91久久日日| 成人五月丁香花| 久久小说网| 亚洲av电影网站| 六六久久黄色| 免费亚洲成人电影AV| 99热高清在线| site:xiongshengzz.com| 五月开心婷婷网| 天天狠天天狠| 丁香五月婷婷乱| 色综合天天网| 久热播这里只有精品| 日本操逼九九九九58日本操逼| 色色cOm| 国产精品爽爽久久久久久| 六月丁香啪啪啪| 五月婷婷深深爱| 97色在线视频| 色五月天在线观看| 大香蕉视频99| 五月婷婷天堂| 亚洲 精品 综合 精品| 久热这里只有精品66| 色婷婷狠狠干芒果TV| 久在线综合69| 九九亚洲综合| 人妻在线中文字幕久久| 99亚洲视频| 日韩成人综合网| 亚洲精品一二三| 美女美女美女三级色天天天天天| 婷婷五月天成人动漫| 日本ww亚洲| 五月婷啪| 丁香婷婷激情四射五月| 三人荫蒂添的好舒服A片| 婷婷五月天黄色| 久久久精品人妻| 六月丁香婷婷色69| 色五月在线| 色婷婷WWW| 九九九九国产| 综合久久97| 色婷av| 色色射| 丁香九月综合激情| 六月久久婷婷| 九九亚洲综合| 亚洲五月婷| 性爱久久| 91丨九色丨熟女丰满| 99色网站| www.日韩国产| 久久婷丁香五月| 激情五月婷| 婷婷性福五月天| 天天久综合| 色播五月婷婷五月| 日本五月婷| 激情五月开心五月丁香五月| 丁香五月亚综合图片| 色五月成人在线| 深爱激情久久| 色色色色色网站| 丁香五月停停av| 五月综合婷婷久久在线| 五月丁香六月婷婷在线观看| 婷婷婷婷婷婷婷五月丁香| 天天xxxxxx天天日| 丁香五月综合AV在线| 欧美婷婷五月丁香| 人人摸人人干| 日韩一级片| 亚洲无码另类| AV伊人青草丁香六月| 婷婷大香蕉| 婷婷丁香人妻天久久| 丁香五月婷婷婷婷欧美综合| 五月婷人妻| 九九热思思热| 六月婷婷久久| 五月婷婷久久久| 综合网天天| 99激情视频| 激情98色婷婷五| WWW.HENHENL.| 99久操| 国产综合视频婷婷| 热无码A∨| wuyuedingxiang99| 婷婷射图五月天| 欧洲亚洲欧洲99久久| 五月天激情子轮| 玖玖资源站中文| 婷婷丁香激情综合色情| 无码人妻电影| 国产精品久久久久久久久久久久| 超碰免费人人肏| 婷婷欧美激情综合| 色婷丁香五月| 五月天俺去也| 五月欧美丁香在线观看| 婷婷五月激情中文字幕| 琪琪色综合网站| 中文字幕五月久久婷婷| 五月丁香美女| 五月婷婷啪啪啪啪| 国产99久久久| 综合五月激情| 在线播放成人网站| 五月婷婷六月婷| 丁香五月综合激情性爱 | 九九热超碰| 天色综合网站| 五月天综合色| 99这里只有| 欧美日本韩国亚洲| 激情五月色婷婷| 亚洲在线激情婷婷五月| 99ri精品在线| 五月停停大香蕉| 91人人超碰在线| 青青草青青草五月天| 五月天丁香看婷婷| 色色网站免费在线视频| 五月天婷婷黄色| 色综合天堂| 国产一级片色色| 色情五月婷| 日本成人噜噜| 五月婷婷丁香五月| 99久精品| 天天操屄网| 97在线精品| 综合色色综合| A久网| 99ri在线视频| 《丁香激情综合久久伊人久久》影视在线观看 -高清预告手机免费播放 -三妹影院 | 久久丁香九| 婷婷成人在线| 日本色道视频网站| 99热国产婷婷| 夜夜操,天天撸| 99啪啪视频| 色婷婷影| 欧美丁香五月| 亚洲中文字幕在线观看| 天天综合网、天天综合色| 狠狠狠狠狠草| 久久五月综合| 婷婷色中文字幕| 丁香五月天激情免费在线观看AV777| 全部老头和老太XXXXX| 婷婷午夜精品久久久| 久久久久久丁香五月| 激情五月天综合网| 九九色99| 五月天天综合| 2015超碰| 色综合色色| 天天日夜夜曹| 久久综合九九| 性爱动图国产麻豆一区二区三区| 五月丁香婷草| 久久狠婷婷| 婷婷丁香五月在线播放| 婷婷综合九色伊人| 97色伦另类图片小说视频| 97干在线视频| 五月丁香六月色婷婷综合五月天| 97在线综合| 久久久宗合| 亚洲色另类| 99国产欧美视频| 色五月婷婷五月天激情综合| 五月丁香婷婷狠狠操| 综合色天天| 欧美交换配乱吟粗大25P| 五月婷婷激情综合| 人妻AV在线| 国产67194| 六月丁香啪啪啪| 国产婷婷五月天| 国产午夜精品一区二区| 久热爱大香蕉在线蜜臀悦色 | 99色在线| 色六月丁香婷婷狠狠干| 麻豆AV一区二区三区| 五月丁香久久| 九九激情网| 97碰碰视频在线观看| 婷婷五月综合激情| 久久机热这里只有精品免费视频| 26UUU欧美| 色婷婷中文字母五月丁香| 六月色婷婷| 丁香午月AV中文字幕| 99精品在线观看| 五月六月激情婷婷| 久久婷婷五月天激情新地址| 色99欧洲色19| 婷婷五月色惰| 丁香六月啪| 熟女激情网| 国产成人精品亚洲线观看| 快乐激情五月色婷婷| 99这里只有精品在线观看| 香蕉久久av一区二区三区| ss99热| 色都都狠狠色都都色综合色| 色五月AV| 天堂综合久| 婷婷五月天色播| 丁香五月天人体| 五月天婷婷色播综合在线| 婷婷五月天激情免费在线观看| 亚洲色综合色网| 9l视频自拍9l视频自拍九色学生| 丁香六月AV| 影音先锋自拍网| 欧美25p| 婷婷久久网| 国产XXXX搡XXXXX搡麻豆| 婷婷六月视频| 色性综合| 狠狠色婷婷综合开心影视| 日本一级一片免费视频| 色激情综合狠狠婷婷| 五月天丁香婷婷久久九| 久久大香蕉同僚| 涩涩五月天综合| 五月婷婷欧洲| 涩涩涩五月天| 深爱五月亚洲| 玖玖爱综合网| 婷婷视频在线碰| 激情五月婷黄版| 亚洲色情免费网| 99热99草97| 饮料下药迷倒漂亮女同事强干| 亚洲综合色丁香五月天| 中文字幕综合| 五月天激情色色| 97碰人人操| Jh7Uf088VHafNm| 国产三级片91| 丁香8月手机综合| 91 九色 熟女| 激情五月婷婷丁香综合网| 9l视频自拍9l九色9l成人| 97五月天| 五月停停999| 日本AAAAAAAAAAAAAA片| 久久婷婷五月| 丁香色影院| 国产亚洲成AV人片在线观黄桃| 五月激情站| 激情五月综合免费| 五月香婷婷| 欧美碰碰碰| 天天射影院| 97狠狠色| 直接看的AV| 色五月丁香婷婷综合| 五月丁香亭亭AV女优| 丰满少妇猛烈A片免费看观看| 久青草影院| 天天干狠狠艹| 五月婷婷久久开心网| 国产精品视频| 一级无码作爱片| 97亚洲视频在线| 五月丁香色| 日韩 中文 欧美| 色色色色色色色色综合网| 色五月天丁香| 99日逼视频| 超碰在线个人观看| 欧美久久九九| 色激情五月天| 日本综合色图| 色啪影院| 狼人狠狠操| 久久这里有精品在线观看| 五月综合视频在线| 香蕉综合网| 色色五月天丁香| WWW久| 97涩婷婷| 色综合婷婷99| 丁香婷婷九月在线| 中文字幕按摩做爰| 国产激情综合五月久久| 激情AV| 婷婷精品在线| 超碰色综合| 激情开心五月天| 99热这里只有精品中文字幕| 五月激情久久综合网| 97好吊操| 国精产品一区二区三区| 呦呦视频无码播放| 婷婷伊人久久综合| 激情5月天天天| 婷婷激情鹿城五月天| 五月婷丁香在线视频在线| 成人婷婷桔色| 久久婷婷色丁香| 思思久久96热在精品国产,| 情欲综合网| 六月婷婷七月丁香| 丁香五月婷婷激情视频播放| 婷婷色Av| 婷婷六月花| 五月天色婷婷网| 99爱在线免费视频| 日本欧美成人片AAAA| 96精品久久久久久久久| 91操片| 中文字幕 码精品视频网站| 色噜噜婷婷| 色噜噜狠狠色综无码久久合欧美| www.色婷婷.com| 国产精品99久久久久久久女警| 欧美色综合天天久久综合精品| 亚洲A片成人无码久久精品青桔 | 激情综合网五月激情网| 五月婷婷综合在线| 99九九在线| 亚洲日日日| 激情久久久| 91操人人操| 丁香九月综合在线| 国产精品美女| 天天色一道本综合婷婷| 天天橾日日橾夜夜橾17| 激情五月四色| 欧美人人操| 激情五月天丁香| www。五月,com| 百度4399有码精品V在线观看| 另类激情五| 丁香六月婷婷综合激情欧美 | 俺也高清无码高清视频| 91婷色| 日本一级一级一级一级| 国产精品电| 91精产品自偷自偷综合| 伊人久久婷婷| 五月色丁香综合| 精品成人无码A片观看香草视频 | 人妻videos人妻高清| 六月丁香婷婷五月| 伊人婷婷五月天| 国产人妻人伦精品一区二区| 丁香婷婷五月综合欧美另类| 9l视频自拍九色9l视频自拍九色9l社区| a色色色色色| 激情五月www| 狼人婷婷综合| 噼里啪啦在线观看免费完整版视频| 超碰2021| 激情AV| 激情婷婷五月天日本系列| 亚洲天堂啪啪| 色偷偷五月天| 97人妻碰碰碰碰碰久久久久久| 在线中文字幕视频| 玖玖资源站视频| 91碰| 日本eVa一区=区视频| 五月天婷婷社区久久综合| 日韩欧美五月丁综合| 天天做天天爱天天综合| 99热最新| 五月婷婷亚洲色图| 色色色色色级无码| 久久99热这里只频精品6学生| 色婷婷丁香五月| 久久婷婷亚洲无码一起| 欧美黑人巨大猛烈cuckold| 99热这里| 婷婷色影音天| 激情丁香婷婷六月天| 婷婷五月天视频亚洲| 五月天激情小说| 国产精品久久..4399| 午夜69成人做爰视频| 日本99在线视频| 天天综合永久| 五月天色丁香| 亚洲操B视频| 五月婷色啪| 99精品综合| 99人人操| 激情综合网激情五月丁香| 99精品热| 色色色婷婷五月天| 丁香五月婷综合网| 国产内射婷婷| 日韩人妻无码一区二区| 五月丁香久人妻中文| 婷婷五月天丁香久久| 午夜 外网 精品 在线| 五月丁香婷婷综合网| 五月婷婷www| 中文不卡一二区| 丁香五月天堂网| 五月丁香六月婷婷久久肏| www.俺去也com| 六月激情网| 99热在线观看免费中文| 久久99综合网| 亚洲热久| 丁香五月天在线| 精品九九九久| 六月丁香射婷婷欧美色图片| 99re6久热只有精品6在线直播| 亚洲超级碰| 婷婷五月六| 婷婷黄色网| 丁香五月激情无码视频| 久久精品一区二区三区四区| 99热 这里只有精品 国产 日韩| 99精品视频偷拍| 99热插| 极品人妻VideOssS人妻| 人人摸人人干| 99日这里只有精品| 久久se 综合网| 日本天天综合| 99热在线观看| 欧美日韩大黄| 国产又黄又爽又色的免费| 这里只有精品在线视频精品| 丁香五月偷拍| 激情五月,色五月| 五月天成人综合| 久久大香蕉| 色婷网| 99热网站| www.yw尤物| 丁香六月婷婷综合激情欧美 | 色五月婷婷五月天| ji'qing'luan'ren'lun| 国产精品色色| 99热精品一区| 日本va欧美va欧美| 日本精品人妻无码77777| 99色1| 色噜噜丁香| 一级操逼内射在线视频| 日本A片一区| 丁香婷婷六月| 偷拍91九色| 91狠狠色丁香婷婷综合久久| 久久婷婷五月天| 婷婷激情四射| 678五月丁香亚洲综合| 97在线观视频免费观看| 六月色色婷婷| 午夜福利8055| 99热网址| 五月开心婷婷中文字幕| 狠狠色丁香| 高清无码中文字幕aVDV| 色五月噜噜| 五月天偷拍| 色色丁香五月天| 婷婷综合在线| 五月丁香六月停停| 伊人五月婷婷国产视频| 欧美色色色色色色色| 五月丁香综合网色欲| 国产69久久久欧美黑人A片| 久热视频这里只有精品68| 日韩久久欧亚| 亚洲永久免费| www.日韩艹| 极品少妇婷婷五月| 亚洲五月婷婷| 五月天自拍网| 五月婷婷综合社区| 婷婷丁香色五月| 99热精品9| 久久国产高清| 久久性爱视频| 永久AⅤ1| www色色com| 一起草AV入口| 丁香六月在线| 成人在线网| 亚洲综合1024| 婷婷播播五月天| 七七色色综合| 夜夜爽77777妓女免费下载| 天天插AV丝袜中| 区区久久妻| 欧美一级a| 色玖玖| 丁香五月第四色88| 色综合久久99色| 亚洲V国产V欧美V久久久久久| 五月天婷婷综合免费| 26uuu青青| 综合激情四射一theav| 五月丁香激情综合网| 婷婷六月花| 大香蕉久操| 色欲色香,www,com| 五月天综合网| 人人色婷婷| 激情综合色五月六月婷婷| 九九人人自拍| AV片一区在线观看| 色色综合网站| 99精品大片| 丰滿爆乳一区二区三区| 色综合区| 激情丁香五月天图片| 人人草成人视频| 99热销国产这里有精品| 国产精品日本一区二区在线播放 | 色爱99| 久热91精品| 狠狠色丁香乆乆| 五月丁香六月欧美综合网站| 亚洲成人人人操| 五月情四婷婷| 91九色小视频| 玖玖玖婷婷婷| 99精品偷自拍| AV九九| 日本丁香五月| 狠狠色精品综合| 欧美日本综合网| 第五婷婷伊人丁香色| 婷婷中文综合网| 无码少妇高潮喷水A片免费| 婷婷色色丁香五月天| 99热亚洲精品| 五月丁香在线婷婷蜜桃| 色噜噜狠狠色综合AV兰草影视| 婷婷久久18| 狠狠色综合无线观看| 疯狂做受XXXX高潮A片| 五月婷婷影| 另类 在线| 色婷婷五月在线| 丁香五月婷婷骚视屏| 五月综合婷婷网| 五月开心婷婷极品激情| 99热在线精品播放| 五月丁香亭亭AV女优| 中文字幕丰满乱孑伦无码专区 | 日日干五月天婷婷| 久婷| 婷婷五月天丁香社区| 色原狠狠综合| 免费无码毛片一区二区A片| 99久re热视频精品98| 99热精品中文字幕| 久超超碰| 97资源碰碰| 久99在线视频| 97碰碰在线看视频免费| 噜噜视频| 久草热视频在线观看| 色综合日日| 日本熟女内射| 五月丁香色狠狠干大屄| 人妻肉射免费观看| \\五月天婷婷激情| 五月丁香六月婷婷不卡免费无码| 国产伊人五月天| 亚洲激情免费久久| sS丁香五月婷婷| 激情综合网,婷婷| henhencao国产在线| 我要色综合五月婷婷| WWW久久久| 天天日天天舔天天摸| 人人澡天天色天天做| 天天舔天天插天天爱| 天天色·欧美| 视频免费精品免费精品免费精品免费精品免费精品免费精品免费99 | 色噜噜狠狠色综合网| 99精品在线观看视频| 久99久在线观看| 国产精品久久久久久白浆色欲| 婷婷涩五月| 可以看的AV| 国产精品美女| 国产精品久久久爽爽爽麻豆色哟哟| 丁香六月啪啪| 色九四色| 九九综合88| 亚洲小电影在线观看黄999| 超碰亚洲天堂| 激情五月天婷婷免费观看| 日韩一区二区三区无码| 婷婷婷五月天最新综合你懂的| 天堂AV在线看| 天天干天干| 亚洲精品影视| 婷婷亚洲综合| 人操综合| 665566 无码| 97亚洲婷婷| 丁香五月色色色色| 久色中文| 激情五月天色播| 97久久久| 国产毛片精品一区二区色欲黄A片| 热日韩欧美| 中文字幕97超级碰| 久久97| 五月婷婷九月婷婷九月婷婷| 人妻少妇色综合| 婷婷久月| chaopengdaxiangjiao| 久久艹网| 99热只有精品在线播放| 五月丁香 啪啪啪| 天天色天天操天天射| 91九九| 久久婷婷五月天丁香| 欧美性猛交99久久久99| 狠狠搞五月天| 狠狠色综合五月| 五月婷六月| 国产69久久久欧美黑人A片| 国产三级在线播放| 五月丁香六月色婷婷综合五月天| 综合色色婷婷| 超碰人人99| 国产看真人毛片爱做A片| 一本狠婷婷综合| 丁香五月激情宗合| 夜夜撸日日骑| 五月婷婷,六月丁香| 99热最新国内| 丁香激情网| 天天操天天草天天草天天| 丁香婷婷六月天| 九月婷婷在线视频| 亚洲熟女色| 久久综合天天综合| 俺去也五月天婷婷| 草草色情综合网| 色综合久久五月| 国产婷婷五月| 色色成人網| 激情内射p| 99在线免费视频| 在线观看亚洲视频影院| 激情婷婷五月天网址| 狠狠色丁香婷婷久久综合| 色婷婷成人做爰A片免费看网站 | 99久热| 人人操人| 噜噜噜噜婷婷五月天| 五月婷婷影| 久热大香蕉| 日本三级99人妇网站| 欧美日本综合网| 狠狠操狠狠操AV| av大片在线| 婷婷色导航| 能看的AV| 久久99草五月婷婷| 亚洲婷婷在线播放十月| 婷婷五月亚洲一本在线丁香| 91操人视频| 51成人| 久久久久人妻精品| 亚洲精品又粗又大又爽A片 | 久久99视频| 久久a热| 色五月亚洲| 在线视频九色97| 日本无va视频| 激情综合五月婷婷| 婷五月天六| 人人操人人爱丁香五月| 最新色色五月天| 青青操丝袜美腿| 思思热在线精品视频网站| 丁香五月婷婷AV| 极品九九九九九九| 伊人丁香花综合影院| 欧洲亚洲精品| 婷婷综合五月天| 婷婷五月天无码| 五月天婷婷影院| 九九热中文| 亚洲啪啪网| 亚洲秘 无码一区二区三区妃光/1| 秋霞三级影视资源| www.婷婷五月天| 六月丁香av| 色色色婷婷五月| 久久一伦| 天天做 天天爱| 色综合久久久无码中文字幕999| www色婷婷久久综合久色 | 99热这| 超碰人人干| 精品九九视频| 日本V在线观看不卡视频网站| 色婷婷五月天天天做| 久久久中文| 91超碰在线播放| 五月激情天天干| 96色婷婷| 天天摸天天透天天舔| 精品九九久久| 开心五月婷婷99| 97碰久久| 五月天激情久久| 99在线热| 在线视频另类| 婷婷香五月天| 色五月丁香五月| 久热九九| 丁香六月婷婷综情欧美| 久热黄色| 色你久久| 久久婷五月| 欧亚洲在线高清视频| 色婷婷亚洲婷婷| 婷婷丁香77777| 91婷婷| 五月婷婷深爱六月| 丁香婷婷欧美综合| 26uuuuuuuu国产| 99九九热视频免费| 天天干天天做| 久久九九爽| 五月天啪啪啪| 午夜理论片最新午夜理论剧| 欧美成人AAA片一区国产精品| 婷婷五月伦理| 成人做爰黄A片免费看直播室男男| 五月色欧洲| 成人五月丁香花| 亚洲视色| 五月丁香婷中文| 激情五月婷婷五月| 欧美丁香六月激情视频| 伊人九九九久| 亚洲人成色A777777在线观看| 偷拍91九色| 开心五月激情网| 91蜜桃婷婷狠狠久久综合9色| 97五月天| 蜜桃五月天色| www.99热这里精品| www久久久| 色狠狠伊人久久五月丁香| 五月天色软件| 婷婷开心激情综合五月天| 色欲色香,www,com| 婷婷综合网站| 97成人丁香婷婷| 久久久99精品免费观看| 婷婷天天日婷婷| 中文字幕综合| 国产婷婷色综合AV蜜臀AV| 久久99激情丁香婷婷小说网| 五月丁香色综合| 丁香六月激情综合| 激情深爱综合网| 五月婷婷三级| 中文字幕在线免费看线人| 色婷婷丁香五月天在线观看| 91无码视频| 97在线观视频免费观看| 射久久丁香五月| 成人精品一区二区三区四区五区| 男女激情久久| 九九黄色网| 99精品爱| 国产精品成人网站| h在线看免费版在线看| 久久A区B区| 婷婷五月丁香基地在线视频官网| 婷婷五月精品| 九九热黄色| 激情五月色综合|