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

ARTICLE DETAIL

資訊詳情

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

ANN預(yù)測代碼復(fù)現(xiàn)與調(diào)參:解壓、數(shù)據(jù)對齊到模型優(yōu)化的完整實(shí)戰(zhàn)指南

ANN預(yù)測代碼復(fù)現(xiàn)與調(diào)參:解壓、數(shù)據(jù)對齊到模型優(yōu)化的完整實(shí)戰(zhàn)指南 簡介這份資源是用于人工神經(jīng)網(wǎng)絡(luò)ANN預(yù)測分析的MATLAB程序文件面向希望通過實(shí)例快速掌握ANN建模流程的初學(xué)者和從事數(shù)據(jù)預(yù)測的分析人員文件以單個ANN.m腳本實(shí)現(xiàn)了從網(wǎng)絡(luò)結(jié)構(gòu)定義、訓(xùn)練參數(shù)配置到數(shù)據(jù)預(yù)測輸出的完整鏈路特別適合在回歸、時間序列等預(yù)測場景中理解ANN的實(shí)際應(yīng)用。資源包為RAR格式總大小僅1KB內(nèi)含1個MATLAB腳本文件代碼精簡、無多余依賴便于直接運(yùn)行、閱讀和二次修改目前已有195人學(xué)習(xí)/下載可作為一個輕量級的入門預(yù)測示例。通過該文件讀者可以系統(tǒng)接觸神經(jīng)元模型、反向傳播與梯度下降、激活函數(shù)選擇、損失函數(shù)與優(yōu)化器配置等核心知識點(diǎn)并對照代碼掌握數(shù)據(jù)預(yù)處理、模型訓(xùn)練、預(yù)測結(jié)果評估及參數(shù)調(diào)優(yōu)的完整步驟內(nèi)容還覆蓋了均方誤差、交叉熵、Adam與SGD等常用技術(shù)與超參數(shù)調(diào)整策略。雖然體積不大但集中呈現(xiàn)了構(gòu)建一個可運(yùn)行ANN預(yù)測模型所需的關(guān)鍵技術(shù)要點(diǎn)對鞏固理論基礎(chǔ)和上手實(shí)踐均有參考價值。1. 拿到 ANN.rar 先別急著解壓先看清這個預(yù)測包是什么來路客戶甩過來一個 ANN.rar說這是上一個人留下的神經(jīng)網(wǎng)絡(luò)預(yù)測程序讓你跑通、改參數(shù)、出預(yù)測結(jié)果——做預(yù)測的工程師隔三差五就會撞上這種事。這個 rar 里通常打包了解壓即用的 ANN 預(yù)測項(xiàng)目訓(xùn)練腳本、原始數(shù)據(jù)運(yùn)氣好還有訓(xùn)練好的模型權(quán)重。它對應(yīng)的問題非常具體拿到別人分享的人工神經(jīng)網(wǎng)絡(luò)預(yù)測代碼怎么在最短時間內(nèi)看懂、跑通、調(diào)好而不是從零搭 BP 或 MLP。適合正在復(fù)現(xiàn) ANN 預(yù)測項(xiàng)目的從業(yè)者也適合要把老 MATLAB 預(yù)測程序遷移到 Python 的人。下面按我自己的復(fù)現(xiàn)順序從解壓一路寫到調(diào)參和排錯。2. 解壓與文件盤點(diǎn)偽加密、亂碼和四類文件角色2.1 遇密碼別急著破解先判斷是偽加密還是真密碼雙擊 rar 彈密碼框是 ANN.rar 類分享包最常見的第一個坎。很多人第一反應(yīng)是找密碼破解工具但我不建議這么干——先花兩分鐘判斷它是不是偽加密。所謂 rar 偽加密是指壓縮包頭部被改過加密標(biāo)志位解壓軟件以為它加密了實(shí)際數(shù)據(jù)區(qū)根本沒加密。它的典型現(xiàn)象是WinRAR 打開就要求輸密碼但包的注釋、文件名、README 里完全沒提密碼你用任何工具去跑密碼永遠(yuǎn)跑不出來因?yàn)楦緵]有密碼位可破。檢測方法很簡單# lsar 是 The Unarchiver 的命令行版macOS/Linux 下常用 lsar ANN.rar # 手頭有 7-Zip 的話直接列包內(nèi)容 7z l ANN.rar關(guān)鍵看輸出如果lsar或7z l能正常列出內(nèi)部文件名和大小但真正解壓時又要求密碼那基本可以判定是偽加密。這種包不需要破密碼換一個能忽略加密標(biāo)志位的解壓器直接解即可比如 macOS 上的 The Unarchiver或者用 7-Zip 的強(qiáng)制模式。反過來如果列文件這一步就被卡住、連文件名都看不到那才是真加密老老實(shí)實(shí)去翻分享者給的注釋或說明文件。提示分享包的習(xí)慣是在壓縮注釋里寫密碼常見格式是“解壓密碼xxx”或一串網(wǎng)址。解壓前先把注釋面板打開看一眼別在偽加密上浪費(fèi)半小時。另外注意分卷包ANN.part1.rar 這類名字意味著文件被拆成多卷必須把所有分卷放在同一目錄再解壓缺一卷會直接報 CRC 錯誤。這個和偽加密無關(guān)但包一多最容易漏。2.2 按擴(kuò)展名給文件分類.m、.py、.mat、.csv 各自干什么解壓后別急著雙擊腳本先做一次文件盤點(diǎn)。我會用文件管理器按擴(kuò)展名分組或者直接看終端輸出7z l ANN.rar find . -type f | sed s/.*\.// | sort | uniq -c這行命令統(tǒng)計包內(nèi)各擴(kuò)展名的文件數(shù)量一眼就能判斷項(xiàng)目技術(shù)棧。常見的組合大致是四種擴(kuò)展名文件角色處理方式.mMATLAB 腳本或函數(shù)需要 MATLAB 運(yùn)行或人工翻譯成 Python.matMATLAB 數(shù)據(jù)文件用 scipy.io.loadmat 讀入 Python.pyPython 訓(xùn)練/預(yù)測腳本直接跑或改參數(shù)后跑.csv / .xlsx原始數(shù)據(jù)檢查表頭、時間列、缺失值.h5 / .pkl / .joblib訓(xùn)練好的模型權(quán)重加載時注意版本匹配見 5.4.json / .yaml超參數(shù)配置只讀改了要同步改訓(xùn)練腳本血淚經(jīng)驗(yàn).mat文件在 Python 里讀取有一個固定的坑——MATLAB 結(jié)構(gòu)化存儲的變量取出來后往往要多套一層下標(biāo)。常見做法是先打印再提數(shù)據(jù)import scipy.io mat scipy.io.loadmat(data.mat) print(mat.keys()) # 先看變量名有哪些 # 如果 train_x 是 MATLAB struct取出后 dtype 是 object需要再解一層 X mat[train_x][0][0] if mat[train_x].dtype object else mat[train_x] print(X.shape) # 看到形狀才能判斷維度方向很多人卡在這一步就是因?yàn)閘oadmat讀出來的 shape 是(1, n)或(1, 1)而不是想要的(n_samples, n_features)于是后面全亂套。先打印 shape、dtype、ndim再動手能省掉一小時排查。2.3 三個動不得的文件模型權(quán)重、歸一化參數(shù)、樣本順序盤完文件后有三樣?xùn)|西我會明確標(biāo)上“只讀”誰改誰翻車。第一是模型權(quán)重文件.h5 / .pkl / .joblib。這里面的數(shù)值是訓(xùn)練好的連接權(quán)值任何手工改動都會讓模型靜默失效——不報錯但預(yù)測結(jié)果變成一堆亂數(shù)。要調(diào)模型就重新訓(xùn)練別去改權(quán)重。第二是歸一化參數(shù)。很多老包里會把訓(xùn)練時算好的均值和方差單獨(dú)存成變量比如xmean、xstd或者scaler.pkl。預(yù)測階段必須沿用這套參數(shù)絕對不能讀入新數(shù)據(jù)后重新 fit。原因見 5.1簡單說就是重新 fit 等于把測試集信息混進(jìn)了訓(xùn)練流程。第三是樣本順序。時序預(yù)測的數(shù)據(jù)行順序就是時間順序。對 CSV 做排序、去重、或者不小心按行打亂滑窗構(gòu)造出的訓(xùn)練樣本會整體錯位模型學(xué)到的全是噪聲。如果包內(nèi)數(shù)據(jù)是日頻或小時頻的序列我建議先復(fù)制一份原始文件做備份所有清洗操作都在副本上進(jìn)行。這三條注意到位解壓和盤點(diǎn)階段就算安全通過。3. 摸清數(shù)據(jù)流從入口腳本到輸入輸出對齊3.1 找主干腳本文件名、函數(shù)名和注釋里的三個線索解壓完成后下一步是快速定位誰是入口腳本。一個包含十幾個文件的預(yù)測包里只有一到兩個文件是主干其余要么是工具函數(shù)要么是舊版本備份。我一般按三個線索找先看文件名。main.m、demo.m、run_ann.m、train.py、predict.py這種名字幾乎都是入口。沒有明顯入口時按文件修改時間排序最近修改的那個通常是作者最后跑通的版本。再看函數(shù)名。在 .m 或 .py 文件里搜索function或def關(guān)鍵字帶predict、forecast、train、ann的函數(shù)就是核心。比如 MATLAB 里function y ann_predict(x, net)這是入口里被調(diào)用的關(guān)鍵函數(shù)。最后看注釋。老工程師寫 MATLAB 預(yù)測程序有個習(xí)慣文件頭部會寫一段“本程序使用 BP 神經(jīng)網(wǎng)絡(luò)對 XX 數(shù)據(jù)進(jìn)行預(yù)測運(yùn)行前請先加載 XX.mat”。這句話直接告訴你要不要預(yù)處理、加載哪個數(shù)據(jù)文件。找到入口后先別急著運(yùn)行。用文本編輯器打開按順序讀一遍數(shù)據(jù)和模型調(diào)用的位置把“加載數(shù)據(jù) → 歸一化 → 訓(xùn)練 → 預(yù)測 → 反歸一化 → 輸出”這條數(shù)據(jù)流畫出來。這一遍讀明白后面改參數(shù)才有方向。3.2 MATLAB 轉(zhuǎn) Python 的維度陷阱行是樣本還是列是樣本ANN.rar 這類包相當(dāng)一部分是 MATLAB 項(xiàng)目。MATLAB 是列優(yōu)先語言矩陣存儲按列連續(xù)所以老代碼里最常見的組織方式是“每列一個樣本”X的形狀是(特征數(shù), 樣本數(shù))y是(1, 樣本數(shù))。而 Python 的 sklearn 和大多數(shù)深度學(xué)習(xí)框架都約定“每行一個樣本”X形狀是(樣本數(shù), 特征數(shù))。這個差異是遷移時翻車率最高的點(diǎn)沒有之一。從 .mat 里讀數(shù)據(jù)后我做的第一件事永遠(yuǎn)是print(X shape:, X.shape) # 比如 (5, 1000) print(y shape:, y.shape) # 比如 (1, 1000)如果 X 是(5, 1000)5 個特征、1000 個樣本而你的 Python 模型要求(1000, 5)直接轉(zhuǎn)置X X.T # (1000, 5) y y.ravel() # (1000,)判斷依據(jù)不是形狀本身而是語義哪個維度數(shù)值大且接近樣本量哪個就是樣本維。有時候 .mat 里的 X 是(1000, 5)說明作者已經(jīng)整理成行樣本了那就不需要轉(zhuǎn)置。最忌諱的是不看語義、機(jī)械地認(rèn)為“MATLAB 的一定要轉(zhuǎn)置”兩個方向都吃過虧之后我現(xiàn)在一律先打印形狀再決定。3.3 歸一化與反歸一化定位預(yù)測值量綱對不上的根源ANN 預(yù)測結(jié)果最常見的毛病是“量綱對不上”模型輸出 0.2但真實(shí)值應(yīng)該是 2000或者預(yù)測曲線是一條平坦的直線貼近某個常數(shù)。十有八九是歸一化和反歸一化沒配對。MATLAB 老代碼里歸一化通常用mapminmax函數(shù)它默認(rèn)把數(shù)據(jù)映射到[-1, 1]區(qū)間[xn, ps] mapminmax(x); % ps 里存了 xmin, xmax yn sim(net, xn); % 網(wǎng)絡(luò)預(yù)測 y mapminmax(reverse, yn, ps); % 反歸一化對應(yīng)的反歸一化數(shù)學(xué)公式是y_true (y_max - y_min) / 2 * (y_pred_norm 1) y_min而 Python 的sklearn.preprocessing.MinMaxScaler默認(rèn)映射到[0, 1]反歸一化公式變成y_true y_pred_norm * (y_max - y_min) y_min兩個公式的分母差了一個 2。如果把 MATLAB 的ps里的ymin、ymax直接喂給 sklearn 的inverse_transform預(yù)測結(jié)果整體偏一半。所以遷移時要么改寫公式要么用MinMaxScaler(feature_range(-1, 1))對齊 MATLAB 的行為。定位歸一化代碼的位置也很快直接在源碼里搜關(guān)鍵字grep -rn mapminmax\|MinMaxScaler\|normalize\|scaler --include*.m --include*.py .重點(diǎn)看兩件事縮放器是在訓(xùn)練集上 fit 還是整個序列上 fit預(yù)測之后有沒有對應(yīng)的反變換。這兩處只要有一處錯位最終輸出就不可能對。4. 用最小腳本跑通 ANN 預(yù)測數(shù)據(jù)加載、滑窗與三參數(shù)落地4.1 環(huán)境準(zhǔn)備依賴清單與版本紅線如果包是純 Python環(huán)境準(zhǔn)備相對簡單。ANN 預(yù)測最常用的是 scikit-learn 的MLPRegressor輕量、無 GPU 依賴、參數(shù)直觀如果包內(nèi)代碼是 LSTM 或更深的網(wǎng)絡(luò)則要上 TensorFlow/Keras。我不建議一開始就搭完整環(huán)境先裝最小集合等確認(rèn)模型類型再補(bǔ)依賴pip install numpy pandas scikit-learn scipy matplotlib版本上有兩條紅線scikit-learn 建議 1.2 以上老版本MLPRegressor的solver默認(rèn)值和早停行為有差異容易出現(xiàn)“同樣的代碼別人能跑你不能”scipy必須是能正常loadmat的版本個別新版本對老 .mat 的兼容性會報ValueError遇到就降一個次版本。Keras 的版本坑更多放在 5.4 里單獨(dú)說。4.2 從 CSV 到預(yù)測值一份可直接復(fù)制的 MLP 腳本這是整個復(fù)現(xiàn)過程里最核心的一段。無論 ANN.rar 里原始代碼是什么形態(tài)我都建議先寫一份最小可運(yùn)行腳本把“數(shù)據(jù) → 預(yù)測值”這條路走通再回來改結(jié)構(gòu)。下面這份腳本針對單變量時間序列用前 5 個歷史點(diǎn)預(yù)測下一點(diǎn)import numpy as np import pandas as pd from sklearn.preprocessing import MinMaxScaler from sklearn.neural_network import MLPRegressor from sklearn.metrics import mean_absolute_error # 1. 讀取 CSV假設(shè)第一列是時間第二列是要預(yù)測的指標(biāo) df pd.read_csv(series.csv, encodinggbk, parse_dates[0]) vals df.iloc[:, 1].astype(float).values # 2. 構(gòu)造滑窗數(shù)據(jù)用前 window 個點(diǎn)預(yù)測下一個點(diǎn) def build_windows(data, window): X, y [], [] for i in range(len(data) - window): X.append(data[i:i window]) y.append(data[i window]) return np.array(X), np.array(y) WINDOW 5 X, y build_windows(vals, WINDOW) # 3. 按時間順序切分不打亂前 80% 訓(xùn)練后 20% 測試 split int(len(X) * 0.8) X_train, X_test X[:split], X[split:] y_train, y_test y[:split], y[split:] # 4. 先在訓(xùn)練集上 fit 歸一化再變換測試集防止數(shù)據(jù)泄露 scaler_x MinMaxScaler() scaler_y MinMaxScaler() X_train_s scaler_x.fit_transform(X_train) X_test_s scaler_x.transform(X_test) y_train_s scaler_y.fit_transform(y_train.reshape(-1, 1)).ravel() # 5. MLP 回歸模型 model MLPRegressor( hidden_layer_sizes(32, 16), activationrelu, solveradam, alpha0.01, learning_rate_init0.001, max_iter500, early_stoppingTrue, n_iter_no_change20, random_state42 ) model.fit(X_train_s, y_train_s) # 6. 預(yù)測并還原量綱 y_pred_s model.predict(X_test_s).reshape(-1, 1) y_pred scaler_y.inverse_transform(y_pred_s).ravel() # 7. 評估 print(MAE:, mean_absolute_error(y_test, y_pred))這段腳本的邏輯是固定套路滑窗構(gòu)造樣本 → 時間順序切分 → 訓(xùn)練集上 fit 縮放器 → 訓(xùn)練 → 反變換還原。第 4 步是關(guān)鍵fit_transform只作用在X_train上X_test用transform而不是fit_transform這樣測試集信息不會滲透進(jìn)縮放參數(shù)第 6 步的reshape(-1, 1)是因?yàn)镸inMaxScaler要求輸入是二維數(shù)組而MLPRegressor的預(yù)測輸出是(n_samples,)不還原維度直接inverse_transform會報錯。如果包內(nèi)是 LSTM 預(yù)測而不是 MLP只需要把第 5 步替換成 Keras 模型并把輸入 reshape 成三維X_train_s X_train_s.reshape(X_train_s.shape[0], X_train_s.shape[1], 1) X_test_s X_test_s.reshape(X_test_s.shape[0], X_test_s.shape[1], 1) from tensorflow.keras.models import Sequential from tensorflow.keras.layers import LSTM, Dense model Sequential([ LSTM(32, input_shape(WINDOW, 1)), Dense(1) ]) model.compile(optimizeradam, lossmse) model.fit(X_train_s, y_train_s, epochs50, batch_size32, verbose0)注意LSTM 的輸入維度是 (樣本數(shù), 時間步數(shù), 特征數(shù))滑窗長度就是時間步數(shù)。MLP 能直接吃二維輸入是因?yàn)樗汛翱趦?nèi)的 5 個點(diǎn)當(dāng)平鋪特征LSTM 則把它們當(dāng)時間步處理語義不同。4.3 三個必調(diào)參數(shù)隱藏層、學(xué)習(xí)率、訓(xùn)練集比例最小腳本跑通后真正決定預(yù)測效果的是下面這幾個參數(shù)。每次拿到新數(shù)據(jù)我會優(yōu)先調(diào)這三個其他參數(shù)保持默認(rèn)。第一個是hidden_layer_sizes(32, 16)。這個元組定義了隱藏層的數(shù)量和每層節(jié)點(diǎn)數(shù)。對大多數(shù)單變量時間序列一到兩層隱藏層就夠了節(jié)點(diǎn)數(shù)從 16 到 64 之間試。節(jié)點(diǎn)數(shù)太少擬合不動太多容易過擬合小樣本數(shù)據(jù)。我習(xí)慣從(32,)起步往(32, 16)加一層往下減到(16,)比較三次的驗(yàn)證誤差再定。第二個是learning_rate_init0.001。Adam 優(yōu)化器對這個初始學(xué)習(xí)率不算敏感但老代碼用sgd求解器時會敏感得多。如果訓(xùn)練損失震蕩不下降先把學(xué)習(xí)率降到 0.0005如果損失下降太慢提到 0.005 試試。不要同時調(diào)學(xué)習(xí)率和隱藏層一次只動一個變量。第三個是訓(xùn)練集比例 0.8。時序預(yù)測和橫截面數(shù)據(jù)不一樣不能隨意增加訓(xùn)練比例——測試集如果只剩 50 個樣本MAE 的置信度就很低。我一般先保證測試集至少 100 個點(diǎn)再反推訓(xùn)練比例。數(shù)據(jù)量小的序列甚至可以改成 70%/30%并配合早停防止過擬合。提示調(diào)參建議做一張簡單的記錄表把每次改的參數(shù)、驗(yàn)證集 MAE、測試集 MAE 寫下來。不要憑感覺連著改四五個參數(shù)那樣最后出了問題根本不知道是哪個參數(shù)導(dǎo)致的。5. ANN 預(yù)測四類翻車排查數(shù)據(jù)泄露、過擬合、隨機(jī)性與加載失敗5.1 數(shù)據(jù)泄露歸一化發(fā)生在切分前測試集就臟了現(xiàn)象訓(xùn)練集上 R2 接近 0.99測試集上誤差也低得不像話但一上真實(shí)數(shù)據(jù)預(yù)測就崩。甚至有時候測試集誤差越低上線效果越離譜。原因最常見的是在全序列上做了MinMaxScaler().fit_transform(data)再切分訓(xùn)練測試集??s放器看過整個序列的均值和最大值相當(dāng)于把測試集的信息提前泄露給了訓(xùn)練流程。模型學(xué)到的“規(guī)律”里混進(jìn)了未來數(shù)據(jù)的統(tǒng)計量換一段新數(shù)據(jù)就現(xiàn)原形。另一種泄露是把時間序列整體shuffle后再切分窗口前后的時間關(guān)系被打亂模型根本沒見過連續(xù)的時間結(jié)構(gòu)。解決嚴(yán)格按 4.2 的順序——先切分、后歸一化而且只允許在訓(xùn)練集上fit_transform測試集只能transform。檢查辦法是在源碼里搜scaler和fit_transform的位置確認(rèn)它出現(xiàn)在切分代碼之后。如果包里附帶的預(yù)測流程是 MATLAB 的mapminmax同樣檢查它是不是在全序列上計算的歸一化參數(shù)。這是 ANN 預(yù)測里最隱蔽的坑改了之后測試誤差通常會變大但那是真實(shí)水平。5.2 過擬合訓(xùn)練損失還在降驗(yàn)證損失已經(jīng)反彈現(xiàn)象訓(xùn)練損失一路下降看起來一切正常但驗(yàn)證集損失降到某個點(diǎn)后開始反彈最終測試集誤差遠(yuǎn)大于訓(xùn)練集。典型特征是“訓(xùn)練集 MAE 100測試集 MAE 5000”。原因隱藏層節(jié)點(diǎn)數(shù)太多、數(shù)據(jù)量太少、沒有正則化。老 MATLAB 代碼里經(jīng)常把隱藏層節(jié)點(diǎn)設(shè)成 100 起步對小數(shù)據(jù)集完全是暴力擬合把噪聲也背下來了。另外max_iter設(shè)得過大且沒配合早期停止時訓(xùn)練會一直跑到迭代上限模型在訓(xùn)練集上越鉆越深。解決四板斧。第一減小hidden_layer_sizes從(16,)或(32,)開始不要一上來就兩層第二調(diào)大alpha正則系數(shù)默認(rèn) 0.0001過擬合時先試 0.01第三開early_stoppingTrue并配n_iter_no_change20讓模型在驗(yàn)證損失不再改善時自動停第四檢查訓(xùn)練樣本量滑窗窗口為 5 時1000 個點(diǎn)的序列能產(chǎn)生 995 個樣本如果只有 200 個點(diǎn)模型容量必須大幅收縮。5.3 隨機(jī)性換個 seed 結(jié)果差 5% 不是玄學(xué)現(xiàn)象同一份代碼、同一份數(shù)據(jù)今天跑 MAE 是 800明天跑變成 850后天又變回 810。你覺得是玄學(xué)其實(shí)每個環(huán)節(jié)都有隨機(jī)種子在起作用。原因MLPRegressor的初始權(quán)重是隨機(jī)的訓(xùn)練數(shù)據(jù)在 mini-batch 內(nèi)的打亂順序也是隨機(jī)的。對數(shù)據(jù)量小、特征少的序列來說初始權(quán)重不同可能導(dǎo)致收斂到不同的局部最優(yōu)點(diǎn)誤差差距 5% 到 10% 很正常。解決統(tǒng)一隨機(jī)種子。在腳本開頭固定import numpy as np np.random.seed(42)并在MLPRegressor里明確傳入random_state42。如果是 Keras 模型只設(shè) numpy 種子不夠還要設(shè) TensorFlow 的種子常見做法是import random random.seed(42) np.random.seed(42) import tensorflow as tf tf.random.set_seed(42)注意這個import tensorflow必須放在其他種子設(shè)置之后否則圖構(gòu)建階段的隨機(jī)操作還是在“無種子”狀態(tài)下跑的。另外固定種子不意味著這個值就是最優(yōu)解更穩(wěn)妥的是跑 5 個不同的 seed報告 MAE 的均值和標(biāo)準(zhǔn)差這比單次結(jié)果可信得多具體寫法見第 6 章。5.4 模型文件加載失敗h5、pkl 的版本賬現(xiàn)象包里帶了訓(xùn)練好的模型文件加載時報錯常見的包括ModuleNotFoundError: No module named keras、ValueError: Unknown layer: ...、或者 pickle 反序列化時AttributeError: Cant get attribute ...。原因模型文件不是純數(shù)據(jù)里面序列化了模型結(jié)構(gòu)和對應(yīng)庫的類。.h5文件由 Keras 版本決定結(jié)構(gòu)描述格式新版 Keras 讀老.h5經(jīng)常報Unknown layer或Unknown activation.pkl更是直接把 Python 類對象打包進(jìn)去加載環(huán)境里缺少定義類或者類路徑不對就會報Cant get attribute。這不是文件損壞是版本賬。解決先看Traceback報的是哪個模塊缺失按缺失內(nèi)容決定改環(huán)境還是改代碼。.h5文件優(yōu)先匹配保存它的 Keras 版本如果當(dāng)時是用 TensorFlow 2.x 保存的建議新建虛擬環(huán)境裝對應(yīng)版本的tensorflow再load_model。.pkl文件如果包含自定義模型類需要把定義該類的.py文件放在當(dāng)前目錄并import之后再load。老 MATLAB 項(xiàng)目里沒有這類問題.mat只存數(shù)值但 Python 項(xiàng)目里這是高頻坑。我的習(xí)慣是拿到權(quán)重文件先問一句“這個文件和哪個腳本配套”單獨(dú)拎出來加載十有八九要對版本。6. 驗(yàn)證與進(jìn)階殘差、基線對比和種子穩(wěn)定性腳本跑通只是開始真正讓 ANN 預(yù)測結(jié)果站得住腳還需要三件套殘差檢查、貪心基線對比、多種子穩(wěn)定性報告。殘差檢查看的是模型有沒有遺漏可學(xué)習(xí)的規(guī)律。把預(yù)測值和真實(shí)值做差residual y_test - y_pred然后畫圖或者觀察殘差序列如果殘差還有明顯趨勢或周期性說明模型沒有抓住數(shù)據(jù)里的時間結(jié)構(gòu)需要增加滑窗長度或增加特征。如果殘差是圍繞零值上下波動的白噪聲這個模型基本到頭了?;€對比是判斷“神經(jīng)網(wǎng)絡(luò)到底有沒有用”的最直接方式。時間序列預(yù)測里最貪心的基線是樸素預(yù)測——用上一個觀測值作為下一個預(yù)測值naive_pred np.roll(y_test, 1) naive_pred[0] y_test[0] naive_mae mean_absolute_error(y_test, naive_pred) print(Naive MAE:, naive_mae) print(ANN MAE:, mean_absolute_error(y_test, y_pred))如果 ANN 的 MAE 比這個貪心基線還差那說明模型沒學(xué)到任何有效規(guī)律調(diào)參方向或者數(shù)據(jù)質(zhì)量有問題。這個對比可以說服你自己也可以直接用在交付報告里。最后是種子穩(wěn)定性。單次運(yùn)行的結(jié)果不具備可信度我自己的固定動作是跑一組種子results [] for seed in [42, 2024, 7]: model.set_params(random_stateseed) model.fit(X_train_s, y_train_s) y_pred_s model.predict(X_test_s).reshape(-1, 1) y_pred scaler_y.inverse_transform(y_pred_s).ravel() results.append(mean_absolute_error(y_test, y_pred)) print(MAE across seeds:, np.mean(results), /-, np.std(results))這樣交付出去的誤差指標(biāo)是均值加減標(biāo)準(zhǔn)差而不是“這次跑出來的數(shù)”。我現(xiàn)在拿到任何 ANN 預(yù)測包第一件事就是打印數(shù)據(jù)形狀、檢查縮放器位置、固定種子這三步已經(jīng)成了肌肉記憶救過我太多次。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
亚洲欧美精品福利在线| 成人十八禁日韩欧美一二三| 97午夜剧场日韩| 9Ⅰ老熟女| 夜夜草网站| 99操逼| 国产女人成人精品视频| 天天色欧美| 亚洲无码色| 天天看天天日| 天天草夜夜草高潮片| 10000部十八禁看电影| 欧美一区二区三区互相| 人妻素股| 校园春色亚洲无码| 久久精彩免费视频| 熟女人妻一区二区三区| 极品尤物自安慰| 亚洲国产中文字幕| 精品妇操一区二区三区| 久久久91| 美日韩一二三区| 啊嗯好大视频在线观看| 日韩AV无码中文一区二区| 九九九九九精品视频| 好爽免费视频,| 激情综合97| 国内偷自视频区视频综合| 操逼999| 少妇 综合| 在线播放一级无码视频| 欧美亚洲日本视频久久久| 嗯嗯不要 视频| 人人澡人人弄| 青青草亚洲一区| 国产精品视屏| 久久久成人免费av电影| 超碰这里只有精品| 97超碰69| 精品99999久久久久久| 日韩亚洲精品一区二区| 国产毛片片精品天天看视频| 国产精品另类一区大香蕉| 欧美有码亚洲中文字幕一区二区三区四区| 四季AV综合网址| 青青草原人妻| 久久国产对白激情浪潮| 欧洲亚洲天堂精品| 亚洲欧美校园| 青女在线| 亚洲丝袜二区在线| 狠狠操狠狠操操| 成年无码动漫av片无尽在线| 欧美色干| 黑丝制服中文字幕| 综合久久久久久久久91| 欧美色就是色| 中文字幕天堂在线| 日韩 国产 欧美自拍| 日韩特级毛片免费观看全集| 国产亚洲色婷婷久久99精品91 - 百度| 欧美色宗合| 18禁在线视频| 伊人五月天婷婷| 琪琪精品免费一区二区三区 | 国产精品爱欲| 岛国在线免费视频| 日韩成人免费电影| 亚洲婷婷五月天| 免费视频a级毛片免费视频| 91久久久久久| 91 亚洲 欧洲| 限制级中的三级片中的黑粗大屌屌日人妻熟女 | 婷婷五月天成人| 午夜男人天堂| 久热这里| 婷婷五月天综合网| 88在线一区二区三区| 亚洲欲色| 超碰在线人妻中文字幕| 激情五月天丁香社区| 亚洲国产精品久久久久婷婷青年| 久久国产99精品72福利 | 欧美性高潮| 激情抓乳插进去啪啪啪日韩| 久久九九国产精品| 少妇诱惑视频| 无码人妻一区二区三区免费九色| 色色香蕉| 67914在线精品观看| 欧美亚洲se91| 日产操逼| 夜夜爽爽爽| 美女淫穴| 中文字幕欧美精品亚洲日韩蜜臀| 欧美高清18A片| 亚洲精品美女久久久久久久久| 熟女中出视频| 在线日韩日本亚洲国产| 五月激情天| 91在线一起| 91 丝袜在线播放| 国产精品青草综合久久| 色97干| 亚洲人妻AV| 久久精品99| 成人av影院在线观看| 国产少妇肉丝在线观看| 欧美天天综合站| 天天射夜夜操| 天天综合精品| 男人的天堂Va| 五月丁香色色网| 啊灬啊灬啊灬啊灬高潮奶出了免费视 | 91精品无码人妻系列| 欧美日韩亚洲天堂网| 国产日产欧产美韩系列麻豆免费| 极品色| 99热官网| 欧美色狠| 综合日韩激情另类图片| 先锋激情∨在线视频播放| 久久久99久9| 操国产高清| 中文字幕精品丝袜| 一区不卡在线观看av| 亚洲日韩青青草色月| 亚洲无码 国产无码| 四虎AV无码| 伊人网免费视频| 啊啊啊在线观看免费视频| 欧美一级二级三级| 欧美精品另类人妖xxxx| 欧美日韩啪啪电影| 人妻 欧美亚洲| 日韩久久激情精品| 日本二三四区| 中文字幕乱码人妻一区二区三区,99精品| 91福利网在线观看| 精品综合久久久久久97| 无码人妻精品一区二区中文| 亚州国产成人精品女人久久| 精品久久視頻在线| 影音先锋每日最新资源在线观看| 日本精品性生活久久久| 一区二区三区欧美激情| 日本欧美中文字幕| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 久久久久久久九九九九九九| 高跟丝袜AV专区国产| 国产自偷| 久久综合久久综合人久久夜精品| 亚洲国产欧美另类自拍| 日比av无码| 99久久久久久久久| 亚洲无码视频免费在线观看网址!| 麻豆九九九| 国产精品一级片在线看| 欧美午夜视频| 五月天婷婷基地| 人妻精品视频一区二区三区| 日韩无码第3页| 色综合潮| 天天插天天射| 1024人妻熟女一区二区三区| 亚洲**2021在线观看| 99re在线视频国产| 欧洲综合视频| 99精彩视频| 蜜乳AV一区| 玖玖久久久| 天天综合网~91入口| 色播五月丁香| 色婷婷丁香| 91av一区二区在线观看| 日日操免费视频| 国产精品久久久久9999小说| 亚洲色情在线影视| 免費人妻夜夜爽天天爽爽一区| 黄色性爱网网| 久久久久国产精品久久久| 超碰1997| 97频视在线| 丰满人妻一区二区三区在线| 67194国产| 约操熟妇| 亚欧无码在线| 日本欧美一区二区三区免费| 天天操人人操狠狠插| 亚洲日韩电影| 中国少妇啪啪视频| 日天天九九天堂666| 麻豆精品三区视频| 97青娱乐超碰久久| 亚洲欧美另类少妇精品| 99热aaa| 丝袜狠狠草尤物人妻av91| 色999亚洲人成色| 国产欧美亚洲精品a第2页| 骚女天天综合网| 东京热AV男人的天堂| 欧美大战久久久伊人| 爱欲AV| 日本一区二区三区欧美日韩中文字幕| 在线 制服丝袜中出 人妻| 欧美顶级黄片AAAAA在线免费看| 亚州免费啪啪视频| 欧美97在线欧| 青娱乐国产剧情av一区| 亚洲开心网| 三及片网站| 99999亚洲另类| 伊人在线大香蕉二。| 97jingpin| 日本天堂在线播放| 另类欧美综合| 黄色视频高清无码网站| 色欲久久久久综合网| 一级做受视频免费是看美女| 大黄片做爱的大的| 久久久免费一级黄片| 国产女人极品高潮毛片| 久久激情亚洲精品无码?V| 日本精品无码三级网站| 十八禁视频网站| 亚洲精品色| 暖暖精品二区三区观看| 亚洲性猛| 婷婷国产精品一区二区| 成人八戒网站| 国产精品色色| 熟妇高潮二区三区| 在线视频免费观看午夜| 日本在线视频导航| 毛片17S| 久久熟女嫩草成人片免费| 亚洲色图欧美色图在线播放| 欧美性爱一区二区| 欧美国产伊人久久久久| 日韩天美| 91久久国外网| 免费精品无码一级毛片牛牛影视| 国产精品婬乱一级毛片彝族| 先锋精品av色鲁| 超碰 av 女人天堂| 亚洲毛片久久| 少妇无码av专区线| 天天日天天插| 秋霞鲁丝午夜无码一区二区三| 青青草大香蕉视频| 亚洲一级特黄大片在线播放91| 日本在线视频导航| 抽查国产福利主播| 91色亚洲| 国产极品美女高潮无套在线观看| 亚洲 91 在线| 国产精品农村妇女| 免费a在线播放v| 影音综合网| 南澳成人一级片在线播放| 强奸乱伦 亚洲一区| 99操逼| 91黑丝露脚| 日本一天色道久久久精品视频| 999国产精品999久久久久久| 成人一级性爱| 亚洲色图a| 狠狠爱大香蕉| 色色五月丁香| 97国产中文| 欧美一区二区日韩三区| 中文字幕丝袜美腿| 国产精品久久久久久久久久久久久久吹| 亚洲无码国产精品久久| 欧美最婬乱婬爆婬性视频 | 日韩精品一区二区高清| 国产SV一线| 91bbbbbb| 任你草| 激情另类激情| 欧美日韩99| 婷婷九月丁香| 国产女性无套 免费观看| 女生自91网站| AA级电影三区| 日韩中文字幕av在线播放| 啊啊啊啊啊啊好多水| 亚洲成人久久美女| 哈哈操电影| 思思99热| dy888午夜老子影视达达兔| 狠狠干,狠狠操| 伊人网高清| 国产毛片精品一区二区色欲黄A片| 天天大干大香蕉| 两性色网| av橘色网站| 日本岛国黄色网址| 超碰九7免费| 性色一线| 天天看天天干| 超碰1997| 狠狠久久亚洲欧美专区| av网站在线看| 中国黑人三级片网站上区| 囯戸精品高潮呻吟旡码| 超碰在线97国产| 国产第25页在线观看| 久久久成人精品| 无码国产精品久久久久| 91欧美网| 欧美性,色九九| 99热99在线播放激情| 激情情色五月天| 五月天社区| 国产99热| 日韩欧美资源| 超碰99在线观看| 色香AV| 麻豆久久久久久久久丝袜| 可以免费看黄片的视频| 色偷偷人人玩人人舔人人操人人摸人人爽 | 九九无码| 黄片免费视频2019| 99999国产| 五月天黄色av| Blackedraw视频一区二区| 亚洲高潮影院| 日韩少妇丰满亚洲| 久久久久久久久久8888| 日韩黄色av中文字幕| 国产丝袜一区二区三区| 北条麻妃性愛视频| 理论久久婷婷网 8| 国产野战露脸在线播放| 精品人妻一区二区三区不卡断 | 欧美性91| 啊啊啊啊啊啊啊啊要喷了| 思思热在线视频精品| 激情熟女12P| 狠狠干2020| 久久免费老司机精品| 狠狠操夜夜| 9久久久久| 亚洲男人综合网| 欧美另类色图片| 精品久久久久久中文| 91国模| 日本黄页视频在线观看| 欧美日韩大陆黑人少妇99| 五月丁香影院| 欧日a| av强奸乱轮| 欧美狠狠| 青青在线视频日韩欧美| 中文字幕欧美精品亚洲日韩蜜臀| 超碰中文字幕人妻草一区| 情色AV电影| 韩国一级做A片免费的| 日本黄色精品专区网站| 久久久久久网址| 99re这里只有精品2| 欧美视频第二页| 精品人妻1237| 九九九综合精品| 久久思思热| 日韩精品在线观看网站| 欧美国产精品| caoni国产亚洲av| 国产在线激情视频| 欧美极品性爱天天射| 无码动漫av中文字幕| 97干在线视频| 欧洲久久一二线| 亚洲欧美另类图片| 婷婷综合伊人一区| 欧美成人免费在线观看| 欧美国产精品久久九九| 日韩熟女无码| 亚洲囯产精品女人久久久| 日本人妻伦在线中文字幕| 无码天堂| 2017人人操,人人摸| 国产无马在线| 久久受www免费人成| 影音先锋日本一区二区| 国产强奸乱伦xd| 精品无码不卡视频| 超碰成人国产| 五月丁香网站| 91女网站| 99蜜桃臀亚洲成人在线观看| 97一区二区三区视频| 欧美亚洲高清不卡| 日韩亚洲97| 十八禁电影伊人网| 蜜臀久久99精品久久久久久成人小说 | 欧美综合中文| 操国产高清| 日本αv| 久久riav中文精品| 国产女性无套 免费观看| 国产吞精a级片激情电影| 九九人人操| 欧美日韩高潮喷水91| 久久熟妇五十路一区| 亚洲自拍一区夜夜操| 少好三P| 97视频在线观看免费高清| 九九九九久久久久| 国产女人和拘做爰视频| 伊人久久88国产女| 欧美后入视频| 亚洲美女精品九九视频| 精品美女久久久久| 欧美丰满熟妇XXXX性ppX人交| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 日韩福利电影网| 欧美国产欧美在线观看| 91久久久久久| 欧美亚洲高清不卡| 久久久久久裸体| 老熟女中文字幕高清| 欧美久久婷婷| 香蕉综合网| 国产又黄又爽又刺激久久久久久| 91丨九色丨大屁股| 欧美97在线观看| 欧中美三级一区二区三区| 久操91视频| 麻豆国产96在线| 夜夜爽妓女| 91色欧美| 嫩草影院性色| 污污污8888| 国产传媒日韩| 五月天色图| 大乔未久88一区| 九九九热| 欧美亚洲玖玖玖| 亚洲91综合| 色哟哟AⅤ| 夜夜操狠狠操| 亚洲AV永久无码精品成人调教| 成人无遮挡毛片免费看| 搡老女人老妇女老妇老熟女怎么读| 中文熟女五十乱码在线| 嫩草美女久久| 天天日天天射天天干| 人妻91少妇| 亚洲成a人在线观看久| 夜夜嗨AV蜜臀av| 91 丝袜在线播放| 97色碰| 色哟哟AV| 午夜久久无码1000合集| 老女人91| 欧洲综合视频| 国产高清自拍| 超碰久久性爱| 99色网| 97舔舔| 伊人色综合超碰| 亚洲美女精品九九视频| 色综合久| 精品九九九| ,国产乱人伦精品一区二区三区| 超碰色97| 亚州操操穴网| 亚洲欧洲av影音| 精品大久久| 国产毛片毛片4p懂色| 又大又黄国产| 20cm女自慰在线日韩欧美| 亚洲天堂另类美腿| 国产亚洲深夜激情| 91操人| 强奸乱伦大香蕉网| 精品免费成人久久| 男人的天堂2018东京热啪啪啪| 欧美啪啪色吧在线| 清清一区二区三区四区不卡视频| 黄色免费网| 91黑丝美女| 欧美不卡二区| 97在线播放 | 国产强奸乱伦xd| 九九九九欧美| 狠狠色婷婷777| 国内伊人久久久久久网站视频| 亚洲影视综合网| 插入逼91| 久久精品99| 三级三级三级日本99| 淫荡网址| 国产精品亚洲日韩骚欢乐谷最新地址发布页huanieguty性屋娱乐妖精视频 | 麻豆精品一区二区三区四区免费观看| 熟女一区二区| 中日韩熟女| 91精品国产一区三一| 人人色人人射人人妻| 777AV电影| 成人情色综合网| 亚洲欧美一区二区三区在钱蜜桃| 国产超碰AV在线精品| 99热日| 亚洲日韩一区电影| 国产中文大片资源中文字幕| 人妻激情视频| 大香网伊人久久综合网eew| 一级特级aaaa毛片免费观看 | 丁香五月婷婷色| 少妇熟女1区2区3区| 九草九九九| 九九视品黄色| 岛国成人av在线播放网址| 亚洲国产综合图区中文字幕| 99热 按摩 日韩| 人妻熟女午夜精品在线| 无码免费精品高清| 久草精品国产99| 久热伊人| 日韩欧美蜜桃精品久久中文字幕久久| 亚洲伊人久久精品狠狠在线| 亚洲欧美精品福利在线| 尤物网址| 国产无码久久高清| 舔足天天操天天射| 亚洲色图 91| 日韩天天本| 91色鬼| 婷婷五月天伊人| 91成人久久| 美女熟妇色| 色悠久| www.色吧5.com| 五月天久久人妻| 91男人天堂网| 青青草日韩免费观看高清在线| 国产精品久久久视频| 五月婷婷色色| 99自拍视频在线观看| 黄片com.| 日韩激情啪啪| 26uuu国产免费观看| 色天使亚洲综合在线观看| 亚洲春色一区二区三区| 人妻丝袜美腿中文字幕| 午夜一区| 精品国产乱子伦一区二区三区,精品一| 欧美激色| 青青草中出视频| 精品久久久久成人码免| 97少妇人妻中文字幕久久| 日本高清熟女久久一区| 超碰伊人在线| 青草影院内射高潮| www.av不卡中文字幕| 99久在线精品99re8热视频在线| 日韩ab网| 热的中文 热的有码 热的国产| 国产精品亚洲日韩骚欢乐谷最新地址发布页huanieguty性屋娱乐妖精视频 | 日少妇视频| 人妻少妇精品视频一区二区三区| 校园春色AV天堂| 97久久国产| 超碰九7免费| 国产免费一区2区3区| 亚洲?V高清一区二区三区尤物| 香蕉人欧美综合| 91精品国产91久久青草| 黄色免费网| 欧美性生活免费网| 国产亚洲色婷婷久久99精品91葵花宝典 | 一本精品日本在线视频精品| 亚洲综合另类小说色区亚洲成av人片在www | 91精品久久久久久77777| 成片免费播放| 日韩 人妻 精品| 伊人一区二区三区| 超碰97综合网| 久久一区二区三区四区五区| 1769国内精品视频| 亚洲 欧美 手机在线观看| 五月天激情国产综合婷婷婷| n1038 一二三区| 色麻豆AV| 九九热三级片| 韩日性爱av| 99精品在线播放| 亚洲情色1区| 久久美国毛片| 97啪啪| 国产精品探花在线| 精品久久在线区一区| 久久99精品九九久久久婷婷| 欧美se综合| 亚洲精品三区在线观看| 日韩久久三区| 超碰在线第一页| 少妇久久| 午夜男人一级A片7777| 91九色丨国产丨爆乳| 91热色| 边做饭边操逼逼| 日韩精品中文字幕二区| 男人久久精品| 日韩精品人妻| 乱伦熟女区| 欧美在线亚洲| 国产多人在线观看视频| 久久麻豆一区二区| 骚日日av| 韩国成人精品久久久免费看| 九九九网页| julia国产在线 | 97欧美精品综合| 亚洲第一男人天堂| 亚洲天堂AV在线播放| 精品国产自在在线99| www男人天堂| 久久精品高清AV| 草伊人高潮喷水超碰| 免费观看一区| 国产毛片精品一区二区色欲黄A片| 黑人精品久久97| 高清在线不卡一区二区 视频| 婷婷在线视频| 超碰97久| a级理论午夜日本| 精品中文日韩字幕视频| 国产多人在线观看视频| 在线 亚洲 网爆 自拍| 大奶的诱惑| 婷婷五月天基地| 极品人妻少妇综合| 国产91久久九九免费精品无码| 天天看片麻豆| 欧美性爱91| 日本一天色道久久久精品视频| 美女被啪到深处抽搐视频| 欧美成人9797| 97干色| 亚洲人精| 国产强奸AV在线| 密臀在线免费观看| 亚洲在线网站| 大香蕉欧美伊| 久久男人精品| 久久人妻无码毛片A片麻豆| 欧美另类精品xxxx| 久久久精品一区二区| 伊人网综合在线视频| daxiangjiao你懂的| a v网站在线播放| 天天影视网色欲色香| 91天堂色男人的天堂| 国产蜜臀在线| 婷婷五月色| 91欧美在线| 丝袜喷水在线| 成人三一级一片aaa| AV男人天堂网| 六月色色| 久久精品国产精品一区| 婷婷另类小说| 日韩AC| 999精品久久久久久久| 国产夜夜艹| 九九干| 97超碰大| 一区二区三区 丝袜高跟| 永久免费发布性爱网| 亚洲综合嫩| 久久一区,青青青青草视频在线播放| 人人干黄色| 一级免费精品| 好湿好紧好爽 视频| 天天操天天射天天日| 亚洲九九视频| 午夜欧美J进J出白浆流出久久久| 日欧亚洲二三区大片不卡| 大逼色网站| 欧州激情视频在线一区二区| 色香色欲天天综合网天天来吧| 蜜臀久久99精品久久久久久婷婷| 久热精品色情| 五月丁香| 亚洲国产精品9999在线观看| 亚洲 日本 不卡| 9999亚洲电影| 欧美男人一区| 黄色欧美性爱视频| a片 xxxx受爽视频| 国产又长又大又粗的视频| 91爱综合| 色婷亚洲五月在线观看| 蜜乳视频网站| 69一区二区三区| 伦理日韩国产久久| 人妻精品综合中文字幕在线| 国产精品无码在线| 亚洲欧美一区二区网址| 蜜屁av| 青操影院| 91日产欧美| 大香蕉伊人网WWWn0n| 久久XX| www成人啪啪18秘 免费| gogogo免费高清看中国国语| 超碰九7免费| 亚洲好色人妻| 亚洲色图 图片| 天天日天天舔东京热| 欧美影音在线| 久热久一区二区三区| 韩国一级做A片免费的| 成人麻豆av电影网站| 日本在线观看网址| 97免费在线| 欧美96精品在线| 人妻熟妇一区二区三区| 婷婷激情五月综合| 91女优在线观看 | 欧美色图综合网| 婷婷精品久久av影视| 91伊人久久在线| 久久99草| 大香蕉青青9| 久久久久网站-538在线视频-欧美永久乱码| 天天添天天干电影| 天天色综合图片| 色婷婷五月天| 亚洲 欧美 91| 日韩pv中文| 久久天天摸| 99青草| 玖玖97综合| 免费看美国人人爽,人人操| 国产原创自拍| 亚洲 91 在线| 天天干天天日天天射黄色| 亚洲美乱| 日本中文字幕高跟| 日本蜜桃| 精品久久9| 欧美精品不卡一二三四在线91| 亚洲AV人人澡人人爱| 青青草女人天天干| 欧美人妖内射| 9118禁| 波多野结衣AV无码一区| 国产探花日韩援交| 在线看的av| 国产精品免费美女视频| 91精品丝袜在线观看| 五月婷在线| 加勒比在线视频| 国产黄色动态精品| 久久综合久色欧美综合狠狠| 夜夜嗨免费视频| 9Ⅰ超碰| 日韩免费福利在线观看| 国产精品久久久久亚洲av| 一起草精品人妻| 无码免费一区二区三区啪啪| 日韩熟女精品无码专区一区二区| 欧美 日韩 另类 亚洲| 后入式五六区| 思思热一热婷婷热一热| 97超碰免费生活| 91亚洲最新在线| 久久精品国产亚洲AV清纯| 国产精品亚洲一级av第二区| 国产黄色av大片网站| 91国产精品在线看| 欧美日动态视频| 大逼色网站| 国产黄色在线播放观看| 天美麻花大全视频| 国产超碰在线一区| 极品美女嘿咻| 超碰色男人操熟女| 日本99热| 欧美久久人妻少妇一区二区| 精品天堂| 黄片色区软件| 国产女上位好爽在线| 九九九精品色乱九九九| 激情小说亚洲| 91|九色|国产熟女| 美女毛片999| 天天日夜干| 乱欲一区二区| 自拍丝袜美腿人妻| 欧美在线亚洲| 精品少妇人妻av久久免费| 欧美综合自拍成人自拍第二十页| 国产视频第2页| 国产综合色精品在线观看| 日本欧美亚洲高清在线看| 欧美亚男人的天堂| 欧美性爱一区二区三区| 色噜噜精品一区二区三| 久久精彩视频9| 国产白丝网站| 福利伊人玖玖国产| 久久少妇视频| 欧美激情激情xxxx欧美专区| 色情五月婷婷| 久草色在线观看| 国产中文精品一区二区在线观看| 中文字幕一二三区| 国产精品黄色三级av| 久99久视频精选| 色约约一区=区三区| 中日韩欧美精品无码AⅤ一区二区| 欧美少妇第一页| 夜夜爽夜夜爽| 黑操B| 精品久久97| 亚洲福利中文字幕在线| 91国精产品| 日韩 欧美 另类 人妻| 成人A片男人的天堂| 日韩啊V| 久久久999网站| 国产精品午夜AV完会免费 | 使劲用力艹少妇视频一区二区| 欧美性xxxxx狂欢| 日本人妻一区二区| 久久精品国产Aⅴ| 爆乳免费黄网站| 久久大黄片| 国产有码一区| 不卡中文字幕aⅴ在线| 色婷婷蜜臀av| 欧美一二三级精品在线| 91色黑人少妇| 蜜臀AV秘一区翔田千里| 加勒比综合九九99视频在线播放| 精品国产Av无码久久久亚洲| 人妻天天爽夜夜爽精品2| 偷拍精品一区二区三区| 日本裸体久久色噜噜| 少妇一级无码精品| 精品人妻一区二区乱码一区二区| 亚洲三区视频| 插入粉嫩少妇视频| 性爱av在线免费观看| 国产97色在线 | 亚洲| 青青草日韩无码| 亚洲无线观看久久| 极品少妇99| 日韩精品1区2区中文字幕| 日韩av情韩国爱禁区av一区二区| 国产精品无码在线| 欧美92| 超碰97资源大奶| 欧美日韩一区二区三区四区蜜桃| 激情婷婷丁香网| 嗯嗯嗯好爽| 亚洲精品乱码线路中文字幕| 日本中文字幕一区| 六月婷婷色综合| 欧美高清无码免费视频高清版| 欧美A√综合网| 日韩女模中文造逼| 日本一级真人黄色性爱视频| 日本人妻天堂网站在线播放| 亚洲码专区| 精品福利| 精彩久久中文| 亚洲欧美精品一区天堂久久| 亚洲欧美色图小说| 欧美精品亚洲精品日韩传电影| 五月婷婷激情| 国产成人无码a| 蜜桃天美传媒AV一区二区三区| 久久久精品日本一道| 亚洲欧美自拍偷拍| 国产99热| 啊啊啊啊啊啊啊网址在线观看| 亚洲综合另类| 免费观看国产不卡av| 日本不卡一二区| 都市激情人妻一区二区青青操视频 | 久久久久无码| 日韩欧美俄罗斯A片| 日本成a人v网站在线观看| 亚洲诱惑天堂 | 久久亚州高清| 九九久久综合| 国产精品久久99日日| 91bbb| 久久久九九| 亚洲成人一二三区| 99综合视频一体| 国产精品欧美日韩久久| 9色国产精品一区粉嫩| 夜夜久久久| 国产一区二区三区,在线观看观看| 午夜天堂精品久久久久91| 国产操逼逼网| 国产丝袜美女在线一区| 欧美美女视频| 少妇熟女视频一区二区三区| 日本大香蕉| 国产夜夜操| 亚洲欧洲偷拍一区| 色情五月丁香| 一区三区啪啪| 日韩无码黄色片| 大香蕉免费3| 久久AV无码AV| 亚洲综合20p| 60秒不遮不挡| 欧美日综合| 天天综合欧美黑人| 精品人妻伦一区二区三区久久| 成人老鸭窝人人在线视频| 嗯啊不要在线观看嗯啊| 久久99网站| av凤凰久久久| 久久精品色欧美aⅴ一区二区| 国产乱伦亚洲| 成人av福利在线观看| 黄色无码高清黄色无码网站| 久久春色| 97这里只有精品| 亚洲色图图片| 日本精品五区| 多乙久久久久久| 日日日日做夜夜夜夜无码| 被窝影院午夜看片无码| 1000部熟女视频在线观看| 看日韩黄片| JIZZJIZZ亚洲女人被躁| www国产无码| 欧美日韩大香蕉| 13小男生GAY自慰脱裤子| 精品人成视频在线观看| 一级性爱视频免费在线| 一级AV性爱| 亚洲精品毛片在线观看| 国产精品美女在线一区| 操逼视频亚洲| 六十路日本| 色噜噜狠狠色综合日日| 99综合网| 国产精品熟女AV中文字幕在线播放| 91女在线观看| 日日橹狠狠爱欧美超碰| 香蕉免费一区二区三区不读 | 囯戸精品高潮呻吟旡码| 久操凹凸视频| 国产精品久久久久久久久AV大片| 另类专区在线观看| 色妺妺在线视频| 色婷婷蜜臀av| k频道色撸撸| 综合熟妇一区二区三区| 亚洲AV无码乱码| 欧美的性爱网站免费| 首页中文字幕中文字幕免费| 久久激情五月| 天天综合网91入口| 亚洲女人毛茸茸91| 亚洲在线91| 国产Av超碰| 凹凸视频特色日本特黄| 亚洲精品久| 香蕉av一区二区三区| 亚洲成成熟女人综合一区二区| 免费操逼91| 午夜120视频在线观看| 亚洲综合激情五月久久| 麻豆婷婷成人一二三| 超碰到97情色| 久久久亚洲| 在线视频免费播放一区| 91蜜臀熟女| 校园春色宗合网| 亚洲自拍97| 亚洲中文一区二区三区| 九九这里只有精品| 国产乱人妻精品入口| 亚洲无码日韩电影| 中国少妇XXXX做受| 殴美牲| 人人摸人人舔一区二区| 日本操逼视频免费| 亚洲最大无码中文字幕网站| 91色鬼| 密臀在线视频| 国产一区在线观看无码AV| 五月色综合| 日韩精品9区| 欧洲特黄毛片免费看欧洲毛片| 天天日B夜夜干B时时操B| 9999伦理视频| 水滴偷拍| 日韩性爱小视频在线观看| 大香蕉 222| 青青青在线高清视频在线一二三四区 | 手机看av网站在线看| 午夜精品久久久99| 性猛交| 99综合视频一体| 国偷自 一区二区| 亚洲乱色熟女一区| 久久久久性熟视频| 久久αⅴ| 五月丁香六月婷综合成人综合| 和协影院中文字幕三区| 成人羞羞视频国产| 久久草草欧美精品| 亚洲欧美校园| 无码人妻丰满热妇又大又粗| 91美女在线视频| 在线视频 亚洲精品| 久久精品国产精品亚洲艾通辽熟妇 | 91爱看| 精品国产三级av韩国在线| 亚洲中文字幕噜噜噜久久久| 久久99干一本高清| 婷婷视频在线免费观看| 牛牛久久国产精品视频一二三| 在线αⅴ| 一区=区三区视频| 免费a v| 亚洲中文字幕妇伦久久| 啊啊啊网站| 91大胆欧美| 午夜a成v人电影| 亚洲黄a三级三级三级看三级| 久久高清无码夜夜操| 亚洲欧美日韩综合在线尤物| 超碰精品日韩欧美国产| 78精品在线| 大干人妻| 久久久久久久9最新免费视频观看| 欧美制服另类丝袜| 婷婷五月色| 99热这里是精品| 日本国产高清色www视频在线| 国产亚洲色停停久久99精品91| 亚洲国产97| 精产品久久| 国产成人五月天丁香花| 日韩欧美中文字亚洲慕| 久久噜| 夜夜操夜夜高潮夜夜爽国产精品区| 老女人老91妇女老热女| 婷婷另类小说| 大香蕉欧美日韩| 久久久久亚洲一区女同性恋中文字幕| 97一区二区蜜臀| 欧洲乱码一区二区| 欧美成人色| 人妻熟女一区二区| 日本 情色 1区2区3区| 国产午夜福利合集| 亚洲天堂2020| AV乱伦专区| www.av在线视频| 无码国产精品午夜不卡(| 色色婷婷丁香| 有码免费观看| 欧美在线色| 亚洲丝袜二区在线| 亚洲第一页第二页激情| A 在线网址| 性爱综合网| 偷拍在线观看视频| 老熟女综合网| 色色网91| 成功精品影院| 日韩不卡一二三四| 91精品91久久久中77777| 熟女乱伦A| 日韩三四五区| 亚洲情色无码一区二区三区| 免费精品无码一级毛片牛牛影视| 少妇人妻太紧太深av| 暖暖精品二区三区观看| 精品中文一区二区| 国产丝袜欧美在线视频| 男人的天堂2019AV| KK色在线影院| jk白丝没脱就开始啪啪| 手机av天堂久久久久| 欧美日韩小说| 久久精品国产亚洲AV无码电影| 99国产天美| 视频国产欧美在线播放| 久久九色| 96国产精品| 最新国产精品久久精品| 中文字幕视频免费| 最近2018中文字幕在线高清第一页| 五月天激情四射| 夜夜高潮夜夜爽国产伦精品| 韩国黄片aaaa| 欧美少妇性乱| 超碰在线观看av不卡| 亚洲激情天堂网| ,成人免费啪啪视频| 性爱AV天堂| 久久久久久九九九| 日日骚 av| 91色久| 亚洲A曰本VA欧美VA视频| 欧洲一区二区三区四区在线观看| 欧美精品久久久久久久久88| WWW.操逼.COM| 肉丝中文无码高清| 高跟伊人julia ann| 亚洲nv男人的天堂网| 色综合av男人天堂| 成年人黄色视频免费| 97超碰超| 一级免费精品| 欧美有码亚洲中文字幕一区二区三区四区| 99在线观看| 青娱乐亚洲自拍| 亚洲图片91| 99久久综合| www…国产操逼| 国产精品成久久久久午夜午夜| 久插综合| 色小视频蜜乳| 欧美日韩在线视频网站| AV丝袜少妇| 亚洲1区| 国产91精品福利在线| 91精品人妻一品二品三品| 天天肏美女| 91人妻做a观看视频| 91亚洲欧洲| 国产精品一区二区麻豆| 欧美熟妇乱码在线一区| 一本一道波多野毛片中文在线| 综合网 欧美| 另类图片五月天| 亚洲天堂东京热| 3p国产色噜噜一区| 精品999一区二区| 欧美激情久久久久| 亚洲色图超碰在线| 亚洲一区二区三区中文字幕| 三上悠亚在线毛片91| 国产在线观看一区二区三区| 国产精品午夜福利亚洲综合网| 人人澡综合涩| 看一级特黄a大一片| 日韩精品中文字幕人妻| 黑人综合色| 麻豆九九九| 色综合久|