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

ARTICLE DETAIL

資訊詳情

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

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

ANN預(yù)測(cè)代碼復(fù)現(xiàn)與調(diào)參:解壓、數(shù)據(jù)對(duì)齊到模型優(yōu)化的完整實(shí)戰(zhàn)指南 簡(jiǎn)介這份資源是用于人工神經(jīng)網(wǎng)絡(luò)ANN預(yù)測(cè)分析的MATLAB程序文件面向希望通過實(shí)例快速掌握ANN建模流程的初學(xué)者和從事數(shù)據(jù)預(yù)測(cè)的分析人員文件以單個(gè)ANN.m腳本實(shí)現(xiàn)了從網(wǎng)絡(luò)結(jié)構(gòu)定義、訓(xùn)練參數(shù)配置到數(shù)據(jù)預(yù)測(cè)輸出的完整鏈路特別適合在回歸、時(shí)間序列等預(yù)測(cè)場(chǎng)景中理解ANN的實(shí)際應(yīng)用。資源包為RAR格式總大小僅1KB內(nèi)含1個(gè)MATLAB腳本文件代碼精簡(jiǎn)、無多余依賴便于直接運(yùn)行、閱讀和二次修改目前已有195人學(xué)習(xí)/下載可作為一個(gè)輕量級(jí)的入門預(yù)測(cè)示例。通過該文件讀者可以系統(tǒng)接觸神經(jīng)元模型、反向傳播與梯度下降、激活函數(shù)選擇、損失函數(shù)與優(yōu)化器配置等核心知識(shí)點(diǎn)并對(duì)照代碼掌握數(shù)據(jù)預(yù)處理、模型訓(xùn)練、預(yù)測(cè)結(jié)果評(píng)估及參數(shù)調(diào)優(yōu)的完整步驟內(nèi)容還覆蓋了均方誤差、交叉熵、Adam與SGD等常用技術(shù)與超參數(shù)調(diào)整策略。雖然體積不大但集中呈現(xiàn)了構(gòu)建一個(gè)可運(yùn)行ANN預(yù)測(cè)模型所需的關(guān)鍵技術(shù)要點(diǎn)對(duì)鞏固理論基礎(chǔ)和上手實(shí)踐均有參考價(jià)值。1. 拿到 ANN.rar 先別急著解壓先看清這個(gè)預(yù)測(cè)包是什么來路客戶甩過來一個(gè) ANN.rar說這是上一個(gè)人留下的神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)程序讓你跑通、改參數(shù)、出預(yù)測(cè)結(jié)果——做預(yù)測(cè)的工程師隔三差五就會(huì)撞上這種事。這個(gè) rar 里通常打包了解壓即用的 ANN 預(yù)測(cè)項(xiàng)目訓(xùn)練腳本、原始數(shù)據(jù)運(yùn)氣好還有訓(xùn)練好的模型權(quán)重。它對(duì)應(yīng)的問題非常具體拿到別人分享的人工神經(jīng)網(wǎng)絡(luò)預(yù)測(cè)代碼怎么在最短時(shí)間內(nèi)看懂、跑通、調(diào)好而不是從零搭 BP 或 MLP。適合正在復(fù)現(xiàn) ANN 預(yù)測(cè)項(xiàng)目的從業(yè)者也適合要把老 MATLAB 預(yù)測(cè)程序遷移到 Python 的人。下面按我自己的復(fù)現(xiàn)順序從解壓一路寫到調(diào)參和排錯(cuò)。2. 解壓與文件盤點(diǎn)偽加密、亂碼和四類文件角色2.1 遇密碼別急著破解先判斷是偽加密還是真密碼雙擊 rar 彈密碼框是 ANN.rar 類分享包最常見的第一個(gè)坎。很多人第一反應(yīng)是找密碼破解工具但我不建議這么干——先花兩分鐘判斷它是不是偽加密。所謂 rar 偽加密是指壓縮包頭部被改過加密標(biāo)志位解壓軟件以為它加密了實(shí)際數(shù)據(jù)區(qū)根本沒加密。它的典型現(xiàn)象是WinRAR 打開就要求輸密碼但包的注釋、文件名、README 里完全沒提密碼你用任何工具去跑密碼永遠(yuǎn)跑不出來因?yàn)楦緵]有密碼位可破。檢測(cè)方法很簡(jiǎn)單# lsar 是 The Unarchiver 的命令行版macOS/Linux 下常用 lsar ANN.rar # 手頭有 7-Zip 的話直接列包內(nèi)容 7z l ANN.rar關(guān)鍵看輸出如果lsar或7z l能正常列出內(nèi)部文件名和大小但真正解壓時(shí)又要求密碼那基本可以判定是偽加密。這種包不需要破密碼換一個(gè)能忽略加密標(biāo)志位的解壓器直接解即可比如 macOS 上的 The Unarchiver或者用 7-Zip 的強(qiáng)制模式。反過來如果列文件這一步就被卡住、連文件名都看不到那才是真加密老老實(shí)實(shí)去翻分享者給的注釋或說明文件。提示分享包的習(xí)慣是在壓縮注釋里寫密碼常見格式是“解壓密碼xxx”或一串網(wǎng)址。解壓前先把注釋面板打開看一眼別在偽加密上浪費(fèi)半小時(shí)。另外注意分卷包ANN.part1.rar 這類名字意味著文件被拆成多卷必須把所有分卷放在同一目錄再解壓缺一卷會(huì)直接報(bào) CRC 錯(cuò)誤。這個(gè)和偽加密無關(guān)但包一多最容易漏。2.2 按擴(kuò)展名給文件分類.m、.py、.mat、.csv 各自干什么解壓后別急著雙擊腳本先做一次文件盤點(diǎn)。我會(huì)用文件管理器按擴(kuò)展名分組或者直接看終端輸出7z l ANN.rar find . -type f | sed s/.*\.// | sort | uniq -c這行命令統(tǒng)計(jì)包內(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ù)測(cè)腳本直接跑或改參數(shù)后跑.csv / .xlsx原始數(shù)據(jù)檢查表頭、時(shí)間列、缺失值.h5 / .pkl / .joblib訓(xùn)練好的模型權(quán)重加載時(shí)注意版本匹配見 5.4.json / .yaml超參數(shù)配置只讀改了要同步改訓(xùn)練腳本血淚經(jīng)驗(yàn).mat文件在 Python 里讀取有一個(gè)固定的坑——MATLAB 結(jié)構(gòu)化存儲(chǔ)的變量取出來后往往要多套一層下標(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再動(dòng)手能省掉一小時(shí)排查。2.3 三個(gè)動(dòng)不得的文件模型權(quán)重、歸一化參數(shù)、樣本順序盤完文件后有三樣?xùn)|西我會(huì)明確標(biāo)上“只讀”誰改誰翻車。第一是模型權(quán)重文件.h5 / .pkl / .joblib。這里面的數(shù)值是訓(xùn)練好的連接權(quán)值任何手工改動(dòng)都會(huì)讓模型靜默失效——不報(bào)錯(cuò)但預(yù)測(cè)結(jié)果變成一堆亂數(shù)。要調(diào)模型就重新訓(xùn)練別去改權(quán)重。第二是歸一化參數(shù)。很多老包里會(huì)把訓(xùn)練時(shí)算好的均值和方差單獨(dú)存成變量比如xmean、xstd或者scaler.pkl。預(yù)測(cè)階段必須沿用這套參數(shù)絕對(duì)不能讀入新數(shù)據(jù)后重新 fit。原因見 5.1簡(jiǎn)單說就是重新 fit 等于把測(cè)試集信息混進(jìn)了訓(xùn)練流程。第三是樣本順序。時(shí)序預(yù)測(cè)的數(shù)據(jù)行順序就是時(shí)間順序。對(duì) CSV 做排序、去重、或者不小心按行打亂滑窗構(gòu)造出的訓(xùn)練樣本會(huì)整體錯(cuò)位模型學(xué)到的全是噪聲。如果包內(nèi)數(shù)據(jù)是日頻或小時(shí)頻的序列我建議先復(fù)制一份原始文件做備份所有清洗操作都在副本上進(jìn)行。這三條注意到位解壓和盤點(diǎn)階段就算安全通過。3. 摸清數(shù)據(jù)流從入口腳本到輸入輸出對(duì)齊3.1 找主干腳本文件名、函數(shù)名和注釋里的三個(gè)線索解壓完成后下一步是快速定位誰是入口腳本。一個(gè)包含十幾個(gè)文件的預(yù)測(cè)包里只有一到兩個(gè)文件是主干其余要么是工具函數(shù)要么是舊版本備份。我一般按三個(gè)線索找先看文件名。main.m、demo.m、run_ann.m、train.py、predict.py這種名字幾乎都是入口。沒有明顯入口時(shí)按文件修改時(shí)間排序最近修改的那個(gè)通常是作者最后跑通的版本。再看函數(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ù)測(cè)程序有個(gè)習(xí)慣文件頭部會(huì)寫一段“本程序使用 BP 神經(jīng)網(wǎng)絡(luò)對(duì) XX 數(shù)據(jù)進(jìn)行預(yù)測(cè)運(yùn)行前請(qǐng)先加載 XX.mat”。這句話直接告訴你要不要預(yù)處理、加載哪個(gè)數(shù)據(jù)文件。找到入口后先別急著運(yùn)行。用文本編輯器打開按順序讀一遍數(shù)據(jù)和模型調(diào)用的位置把“加載數(shù)據(jù) → 歸一化 → 訓(xùn)練 → 預(yù)測(cè) → 反歸一化 → 輸出”這條數(shù)據(jù)流畫出來。這一遍讀明白后面改參數(shù)才有方向。3.2 MATLAB 轉(zhuǎn) Python 的維度陷阱行是樣本還是列是樣本ANN.rar 這類包相當(dāng)一部分是 MATLAB 項(xiàng)目。MATLAB 是列優(yōu)先語言矩陣存儲(chǔ)按列連續(xù)所以老代碼里最常見的組織方式是“每列一個(gè)樣本”X的形狀是(特征數(shù), 樣本數(shù))y是(1, 樣本數(shù))。而 Python 的 sklearn 和大多數(shù)深度學(xué)習(xí)框架都約定“每行一個(gè)樣本”X形狀是(樣本數(shù), 特征數(shù))。這個(gè)差異是遷移時(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 個(gè)特征、1000 個(gè)樣本而你的 Python 模型要求(1000, 5)直接轉(zhuǎn)置X X.T # (1000, 5) y y.ravel() # (1000,)判斷依據(jù)不是形狀本身而是語義哪個(gè)維度數(shù)值大且接近樣本量哪個(gè)就是樣本維。有時(shí)候 .mat 里的 X 是(1000, 5)說明作者已經(jīng)整理成行樣本了那就不需要轉(zhuǎn)置。最忌諱的是不看語義、機(jī)械地認(rèn)為“MATLAB 的一定要轉(zhuǎn)置”兩個(gè)方向都吃過虧之后我現(xiàn)在一律先打印形狀再?zèng)Q定。3.3 歸一化與反歸一化定位預(yù)測(cè)值量綱對(duì)不上的根源ANN 預(yù)測(cè)結(jié)果最常見的毛病是“量綱對(duì)不上”模型輸出 0.2但真實(shí)值應(yīng)該是 2000或者預(yù)測(cè)曲線是一條平坦的直線貼近某個(gè)常數(shù)。十有八九是歸一化和反歸一化沒配對(duì)。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ù)測(cè) y mapminmax(reverse, yn, ps); % 反歸一化對(duì)應(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兩個(gè)公式的分母差了一個(gè) 2。如果把 MATLAB 的ps里的ymin、ymax直接喂給 sklearn 的inverse_transform預(yù)測(cè)結(jié)果整體偏一半。所以遷移時(shí)要么改寫公式要么用MinMaxScaler(feature_range(-1, 1))對(duì)齊 MATLAB 的行為。定位歸一化代碼的位置也很快直接在源碼里搜關(guān)鍵字grep -rn mapminmax\|MinMaxScaler\|normalize\|scaler --include*.m --include*.py .重點(diǎn)看兩件事縮放器是在訓(xùn)練集上 fit 還是整個(gè)序列上 fit預(yù)測(cè)之后有沒有對(duì)應(yīng)的反變換。這兩處只要有一處錯(cuò)位最終輸出就不可能對(duì)。4. 用最小腳本跑通 ANN 預(yù)測(cè)數(shù)據(jù)加載、滑窗與三參數(shù)落地4.1 環(huán)境準(zhǔn)備依賴清單與版本紅線如果包是純 Python環(huán)境準(zhǔn)備相對(duì)簡(jiǎn)單。ANN 預(yù)測(cè)最常用的是 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的版本個(gè)別新版本對(duì)老 .mat 的兼容性會(huì)報(bào)ValueError遇到就降一個(gè)次版本。Keras 的版本坑更多放在 5.4 里單獨(dú)說。4.2 從 CSV 到預(yù)測(cè)值一份可直接復(fù)制的 MLP 腳本這是整個(gè)復(fù)現(xiàn)過程里最核心的一段。無論 ANN.rar 里原始代碼是什么形態(tài)我都建議先寫一份最小可運(yùn)行腳本把“數(shù)據(jù) → 預(yù)測(cè)值”這條路走通再回來改結(jié)構(gòu)。下面這份腳本針對(duì)單變量時(shí)間序列用前 5 個(gè)歷史點(diǎn)預(yù)測(cè)下一點(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è)第一列是時(shí)間第二列是要預(yù)測(cè)的指標(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 個(gè)點(diǎn)預(yù)測(cè)下一個(gè)點(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. 按時(shí)間順序切分不打亂前 80% 訓(xùn)練后 20% 測(cè)試 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 歸一化再變換測(cè)試集防止數(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ù)測(cè)并還原量綱 y_pred_s model.predict(X_test_s).reshape(-1, 1) y_pred scaler_y.inverse_transform(y_pred_s).ravel() # 7. 評(píng)估 print(MAE:, mean_absolute_error(y_test, y_pred))這段腳本的邏輯是固定套路滑窗構(gòu)造樣本 → 時(shí)間順序切分 → 訓(xùn)練集上 fit 縮放器 → 訓(xùn)練 → 反變換還原。第 4 步是關(guān)鍵fit_transform只作用在X_train上X_test用transform而不是fit_transform這樣測(cè)試集信息不會(huì)滲透進(jìn)縮放參數(shù)第 6 步的reshape(-1, 1)是因?yàn)镸inMaxScaler要求輸入是二維數(shù)組而MLPRegressor的預(yù)測(cè)輸出是(n_samples,)不還原維度直接inverse_transform會(huì)報(bào)錯(cuò)。如果包內(nèi)是 LSTM 預(yù)測(cè)而不是 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ù))滑窗長(zhǎng)度就是時(shí)間步數(shù)。MLP 能直接吃二維輸入是因?yàn)樗汛翱趦?nèi)的 5 個(gè)點(diǎn)當(dāng)平鋪特征LSTM 則把它們當(dāng)時(shí)間步處理語義不同。4.3 三個(gè)必調(diào)參數(shù)隱藏層、學(xué)習(xí)率、訓(xùn)練集比例最小腳本跑通后真正決定預(yù)測(cè)效果的是下面這幾個(gè)參數(shù)。每次拿到新數(shù)據(jù)我會(huì)優(yōu)先調(diào)這三個(gè)其他參數(shù)保持默認(rèn)。第一個(gè)是hidden_layer_sizes(32, 16)。這個(gè)元組定義了隱藏層的數(shù)量和每層節(jié)點(diǎn)數(shù)。對(duì)大多數(shù)單變量時(shí)間序列一到兩層隱藏層就夠了節(jié)點(diǎn)數(shù)從 16 到 64 之間試。節(jié)點(diǎn)數(shù)太少擬合不動(dòng)太多容易過擬合小樣本數(shù)據(jù)。我習(xí)慣從(32,)起步往(32, 16)加一層往下減到(16,)比較三次的驗(yàn)證誤差再定。第二個(gè)是learning_rate_init0.001。Adam 優(yōu)化器對(duì)這個(gè)初始學(xué)習(xí)率不算敏感但老代碼用sgd求解器時(shí)會(huì)敏感得多。如果訓(xùn)練損失震蕩不下降先把學(xué)習(xí)率降到 0.0005如果損失下降太慢提到 0.005 試試。不要同時(shí)調(diào)學(xué)習(xí)率和隱藏層一次只動(dòng)一個(gè)變量。第三個(gè)是訓(xùn)練集比例 0.8。時(shí)序預(yù)測(cè)和橫截面數(shù)據(jù)不一樣不能隨意增加訓(xùn)練比例——測(cè)試集如果只剩 50 個(gè)樣本MAE 的置信度就很低。我一般先保證測(cè)試集至少 100 個(gè)點(diǎn)再反推訓(xùn)練比例。數(shù)據(jù)量小的序列甚至可以改成 70%/30%并配合早停防止過擬合。提示調(diào)參建議做一張簡(jiǎn)單的記錄表把每次改的參數(shù)、驗(yàn)證集 MAE、測(cè)試集 MAE 寫下來。不要憑感覺連著改四五個(gè)參數(shù)那樣最后出了問題根本不知道是哪個(gè)參數(shù)導(dǎo)致的。5. ANN 預(yù)測(cè)四類翻車排查數(shù)據(jù)泄露、過擬合、隨機(jī)性與加載失敗5.1 數(shù)據(jù)泄露歸一化發(fā)生在切分前測(cè)試集就臟了現(xiàn)象訓(xùn)練集上 R2 接近 0.99測(cè)試集上誤差也低得不像話但一上真實(shí)數(shù)據(jù)預(yù)測(cè)就崩。甚至有時(shí)候測(cè)試集誤差越低上線效果越離譜。原因最常見的是在全序列上做了MinMaxScaler().fit_transform(data)再切分訓(xùn)練測(cè)試集??s放器看過整個(gè)序列的均值和最大值相當(dāng)于把測(cè)試集的信息提前泄露給了訓(xùn)練流程。模型學(xué)到的“規(guī)律”里混進(jìn)了未來數(shù)據(jù)的統(tǒng)計(jì)量換一段新數(shù)據(jù)就現(xiàn)原形。另一種泄露是把時(shí)間序列整體shuffle后再切分窗口前后的時(shí)間關(guān)系被打亂模型根本沒見過連續(xù)的時(shí)間結(jié)構(gòu)。解決嚴(yán)格按 4.2 的順序——先切分、后歸一化而且只允許在訓(xùn)練集上fit_transform測(cè)試集只能transform。檢查辦法是在源碼里搜scaler和fit_transform的位置確認(rèn)它出現(xiàn)在切分代碼之后。如果包里附帶的預(yù)測(cè)流程是 MATLAB 的mapminmax同樣檢查它是不是在全序列上計(jì)算的歸一化參數(shù)。這是 ANN 預(yù)測(cè)里最隱蔽的坑改了之后測(cè)試誤差通常會(huì)變大但那是真實(shí)水平。5.2 過擬合訓(xùn)練損失還在降驗(yàn)證損失已經(jīng)反彈現(xiàn)象訓(xùn)練損失一路下降看起來一切正常但驗(yàn)證集損失降到某個(gè)點(diǎn)后開始反彈最終測(cè)試集誤差遠(yuǎn)大于訓(xùn)練集。典型特征是“訓(xùn)練集 MAE 100測(cè)試集 MAE 5000”。原因隱藏層節(jié)點(diǎn)數(shù)太多、數(shù)據(jù)量太少、沒有正則化。老 MATLAB 代碼里經(jīng)常把隱藏層節(jié)點(diǎn)設(shè)成 100 起步對(duì)小數(shù)據(jù)集完全是暴力擬合把噪聲也背下來了。另外max_iter設(shè)得過大且沒配合早期停止時(shí)訓(xùn)練會(huì)一直跑到迭代上限模型在訓(xùn)練集上越鉆越深。解決四板斧。第一減小hidden_layer_sizes從(16,)或(32,)開始不要一上來就兩層第二調(diào)大alpha正則系數(shù)默認(rèn) 0.0001過擬合時(shí)先試 0.01第三開early_stoppingTrue并配n_iter_no_change20讓模型在驗(yàn)證損失不再改善時(shí)自動(dòng)停第四檢查訓(xùn)練樣本量滑窗窗口為 5 時(shí)1000 個(gè)點(diǎn)的序列能產(chǎn)生 995 個(gè)樣本如果只有 200 個(gè)點(diǎn)模型容量必須大幅收縮。5.3 隨機(jī)性換個(gè) seed 結(jié)果差 5% 不是玄學(xué)現(xiàn)象同一份代碼、同一份數(shù)據(jù)今天跑 MAE 是 800明天跑變成 850后天又變回 810。你覺得是玄學(xué)其實(shí)每個(gè)環(huán)節(jié)都有隨機(jī)種子在起作用。原因MLPRegressor的初始權(quán)重是隨機(jī)的訓(xùn)練數(shù)據(jù)在 mini-batch 內(nèi)的打亂順序也是隨機(jī)的。對(duì)數(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)注意這個(gè)import tensorflow必須放在其他種子設(shè)置之后否則圖構(gòu)建階段的隨機(jī)操作還是在“無種子”狀態(tài)下跑的。另外固定種子不意味著這個(gè)值就是最優(yōu)解更穩(wěn)妥的是跑 5 個(gè)不同的 seed報(bào)告 MAE 的均值和標(biāo)準(zhǔn)差這比單次結(jié)果可信得多具體寫法見第 6 章。5.4 模型文件加載失敗h5、pkl 的版本賬現(xiàn)象包里帶了訓(xùn)練好的模型文件加載時(shí)報(bào)錯(cuò)常見的包括ModuleNotFoundError: No module named keras、ValueError: Unknown layer: ...、或者 pickle 反序列化時(shí)AttributeError: Cant get attribute ...。原因模型文件不是純數(shù)據(jù)里面序列化了模型結(jié)構(gòu)和對(duì)應(yīng)庫的類。.h5文件由 Keras 版本決定結(jié)構(gòu)描述格式新版 Keras 讀老.h5經(jīng)常報(bào)Unknown layer或Unknown activation.pkl更是直接把 Python 類對(duì)象打包進(jìn)去加載環(huán)境里缺少定義類或者類路徑不對(duì)就會(huì)報(bào)Cant get attribute。這不是文件損壞是版本賬。解決先看Traceback報(bào)的是哪個(gè)模塊缺失按缺失內(nèi)容決定改環(huán)境還是改代碼。.h5文件優(yōu)先匹配保存它的 Keras 版本如果當(dāng)時(shí)是用 TensorFlow 2.x 保存的建議新建虛擬環(huán)境裝對(duì)應(yīng)版本的tensorflow再load_model。.pkl文件如果包含自定義模型類需要把定義該類的.py文件放在當(dāng)前目錄并import之后再load。老 MATLAB 項(xiàng)目里沒有這類問題.mat只存數(shù)值但 Python 項(xiàng)目里這是高頻坑。我的習(xí)慣是拿到權(quán)重文件先問一句“這個(gè)文件和哪個(gè)腳本配套”單獨(dú)拎出來加載十有八九要對(duì)版本。6. 驗(yàn)證與進(jìn)階殘差、基線對(duì)比和種子穩(wěn)定性腳本跑通只是開始真正讓 ANN 預(yù)測(cè)結(jié)果站得住腳還需要三件套殘差檢查、貪心基線對(duì)比、多種子穩(wěn)定性報(bào)告。殘差檢查看的是模型有沒有遺漏可學(xué)習(xí)的規(guī)律。把預(yù)測(cè)值和真實(shí)值做差residual y_test - y_pred然后畫圖或者觀察殘差序列如果殘差還有明顯趨勢(shì)或周期性說明模型沒有抓住數(shù)據(jù)里的時(shí)間結(jié)構(gòu)需要增加滑窗長(zhǎng)度或增加特征。如果殘差是圍繞零值上下波動(dòng)的白噪聲這個(gè)模型基本到頭了。基線對(duì)比是判斷“神經(jīng)網(wǎng)絡(luò)到底有沒有用”的最直接方式。時(shí)間序列預(yù)測(cè)里最貪心的基線是樸素預(yù)測(cè)——用上一個(gè)觀測(cè)值作為下一個(gè)預(yù)測(cè)值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 比這個(gè)貪心基線還差那說明模型沒學(xué)到任何有效規(guī)律調(diào)參方向或者數(shù)據(jù)質(zhì)量有問題。這個(gè)對(duì)比可以說服你自己也可以直接用在交付報(bào)告里。最后是種子穩(wěn)定性。單次運(yùn)行的結(jié)果不具備可信度我自己的固定動(dòng)作是跑一組種子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ù)測(cè)包第一件事就是打印數(shù)據(jù)形狀、檢查縮放器位置、固定種子這三步已經(jīng)成了肌肉記憶救過我太多次。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
免费观看啪视频| 欧美一区二区三区四区综合| 日韩综合成人免费视频| 秋霞网无码| 51久久夜色精品国产麻豆| 射丝袜高跟鞋99| 亚洲97在线观看| 久久久无码国精品无码三区三区| 激情小说亚洲| 天天综合香 ld视频| 亚洲欧洲中文日韩女优乱码| 热久日综合| 国产免a费看黄片在线| 熟女高潮合集-永久久久-成人AV | 人人考人人摸人人干| 人妻少妇久久| 欧洲综合视频| 欧美劲爆视频一区二区| 久久久久久久唑| 91久久久视| 亚洲h片在线免费观看| 97国产综合欧美| 免费中文在线| 北约熟女超碰| 97资源久久| 男人天堂无码| 97人人爱人人做人人乐| 日本日日色视频| 少妇一线天久久久久久| 人人看欧美性爱| 婷婷干黄色| 在线不欧美| 日本精品九九九| 欧苏综合色综合| 性一交一乱一交A片久久四色| 精品99999| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 亚洲一区二区AV| 天天综合站| 国产suv精品一区二区四| 99精品欧美一区二区三区桃色| ji熟女.com| 成人免费视瓶| 99夜夜操| 国产日产欧产美韩系列麻豆免费| 91色s| 夜夜国产一区| 日韩三级在线观看mp4| 极品白嫩美女白浆成人福利在线看| 久久一区二区高清免费| 国产精品高清2021在线| 1人人看人人摸人人操| 综合欧美激情网| av爱爱爱| 伊人久操| 欧美日韩情色一区二区| 久草视频制服诱惑| 亚洲男人的天堂网| 欧美色97| 麻豆天美一区二区| 色诱avtt| 久久激情视频| 国内毛片四区| a男人的天堂久久一级A毛片| 超碰在线观看av不卡| 国产成人自拍视频视频| 女人爽到高潮潮喷18禁网站 | 蜜桃狠狠色伊人亚洲综合| 粉嫩久久久久| 欧美超碰97| 久久黄色视频一区二区三区 | 综合熟妇一区二区三区| 亚洲亚洲亚洲天堂天堂| 色图四区| 伦激情人妻另类人妻| 欧美人妻精品一区二区| 欧美一区二区三区日韩| 97国产精品国| 婷婷激情五月综合| 天天色,天天干,天天干| 精品毛片久久久精品毛片| 美女被艹尤物视频| 99色在线视频| 1区2区3区在线视频| 91女人的网站| 亚洲精品97p| 免费A片三p视频| 韩国三级一线观看久| 日本阿v天堂在线观看| 97操| 一级免费啪啪片| 国产精品亚洲免费| 四虎视频在线观看| 69XX一中文字幕人妻91| 精品超碰中文在线| 久久精品视频28| 亚洲色天| 婷婷综合视频| 青青草视频久久久久| 亚州再线| 亚洲精品久久久久毛片A片拉屎 | juliaann欧美丝袜办公室| 亚洲高清无毛一区二区| 亚洲二区精品在线观看| 啊啊啊啊啊啊啊网址在线观看| 污电影在线观看| 婷婷久月| 久操B网| 9美女超碰在线免费观看| 影音先锋每日最新资源在线观看| 夜夜久久| 日韩熟女无码| 亚洲黄日韩无码专区| 欧美日韩中文字幕人妻| yy少妇精品久久| a一区二区三区乱码在线| 加勒比无码一区二区三区| 欧美亚洲在线| 亚洲nv男人的天堂网| 97人人爱人人乐| 欧美成年人性爱视频免费观看| 亚洲五月天激情| 99抽插| 日韩成人私密一级精品av| 天天干天天干天天干| 亚洲精品97p| 亚洲午夜福利视频| 精品一区二区三区四区外站| 亚洲色 国产 欧美 日韩| 亚洲欧洲偷拍一区| 97在线观看| 丰满人妻一区二区三区在线| 操b在线观看| 亚洲综合小视频小说在线观看| 91视频精品| 密臀在线免费观看| 亚洲av影音先锋| 欧美丰满少妇交换91欧美精品| 黄片无码在线制服| 天天综合网网欲色| 中文字幕十五区| 国产三级多多影院2022国产AA一级毛片无码 | 久久久久久99AV无码免费网站| 成人日本精品九区| 丰满人妻-区二区三区免费| 九九九一二三| 九九成人精品| 囯产操逼片| 天天噜| 色爱欲亚洲| 91精品久久久久五月天精品| 精品人妻一区二区三区在线视频不卡| 天天看片天天爽| blacked精品一区国产| 青久久| 精品国产乱码久久久久久影片| 台湾佬中文娱乐网久久久久久久久久com| 中国一区二区亚洲人妻| 岛国黄| 欧美亚洲首页| 99re在线视频| 91国产精品熟女| 韩日性爱av| 自拍啪啪视频| 久草色悠悠在线视频| 国产精品成人蜜臀AV在线| 久草网站免费在线观看| 91高清欧美| 久插不卡| 99丝袜福利在线播放| 97精品| 色偷综合| 99热啪啪| 国产区91柔拿会所技师| 你想操日本小逼吗| 日本国产亚洲一区在线观看| 午夜经典| 久久这里只精品| 亚洲91亚洲| 激情无码日韩| 尤物av网站免费在线播放| 大香蕉之青青草原| 五月丁香影视| 色一色综合网| 乱伦av麻豆| 襙一襙| juliaann欧美丝袜办公室| 少妇内射www在线观看视频| 人妻81p| 岛国免费视频在线| 四虎国产精品永久入口| 亚洲成a人v欧美综合天堂下载| 91爱欧美| 四虎影视 亚洲无码| 好吊色一区| 欧美三级一级| 密臀在线免费观看| 亚洲熟女乱色| 射丝袜高跟鞋99| 伊色综合天堂色97| 国产精品久久久视频| 日本三级久| 99无码精品| 久热91| 丁香五月AV| 爱我干综合| 国产精品久久久久久片| 国产网红精品| 色综合尤物| 国内毛片无码一级毛片| 色色色色电影网| 香蕉婷婷| 九月丁香婷婷| 内射黑人| 劲爆欧美人妖三区91| 亚洲综合小视频小说在线观看| xxx亚洲午夜天堂| 欧美 中文字幕 一区| 夜夜操老骚逼视频网站| 午夜性| 91夜夜蜜桃臀1区2区3区| 色大香蕉97N| 粉嫩国产精品久久粉嫩| 日本天天人人狠狠在线日美女 | 麻豆亚洲Av成人无码一区精品| 亚洲国男人的天堂| 91九九九逼| 97精品中文字幕| 啊啊在线| 视频国产欧美在线播放| 美国人人操人人操| www.99在线| 嗯啊啊啊轻点视频| 亚州熟妇精品| 91成人无码| 欧美A片中文字幕| 日韩不卡在线一区二区| 激情五月婷婷| 黑人干亚洲| 91天美免费| 欧美色女人| 欧美精品99久久久**| 乱伦3P视频| 六月丁丁香| 精品人妻一区二区三区-国产精品| 亚洲一区二区三区久久 亚洲一区二区| 淫乱图区 | 色九九九九久| 日韩欧美麻豆大片| 人妻黑丝袜电影| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 曰韩无码777| 天天综合亚在线| 五月开心久久AV官网| 97碰碰色| 综合一区中亚洲国产成人综合精品 | 少妇高潮对白在线观看| 好爽,再快点啊哈嗯嗯嗯嗯| 国产白丝在线| 国产精品点击进入在线影院高清| 亚洲国产一级精品毛一级精品看免费视频| 日本在线一二 | 麻豆国产视频精品观看| 日韩中文欧美| 久久蜜色情在线视频xxx免费观看| AV在线资源| 风间由美日韩欧美久久| 在线可观看的黄色网址| 欧美精品91| 99999re| av天堂天堂av日韩| 亚洲城人男人的天堂| 亚州高清AV| 免费超碰97在线观看| 男人的天堂,欧美亚洲另类国产日韩,日本高清一区二区 | 日日黄色三级网站| 久久 精品| 无码视频黄色网战| 91女优在线观看| 日本欧美韩国国产在线| 婷婷伊人一区| 亚洲国产另类在线中文| 极品白嫩福利在线| 欧美色图20p| 婷婷综合视频| 丰满人妻一区二区三区四区| 亚洲人妻av| 亚洲素人综合| 熟女被操视频网址| 91人妻熟女| 加勒比无码一区二区三区| 哈哈操 大香蕉| 久久‘黄片视频| 欧美一区二区男人天堂| 99在线观看| 亚州欧美在线| 日韩人妻资源在线看| 亚州欧美在线| 天天干美少妇一区| 欧州一区二区三区四区| 久操九九九九九九九九九九九九九九九九九九九九九九九九九九九九 | 天天综合网91入口| 免费福利视频中文字幕| 夜夜 中文视频rt| 欧美亚洲另类在线蜜桃| 97欧美色| 95精品在线| 蜜臀一区二区三区在线| 欧美se亚洲| 26uuu性物| 91无码人妻| 亚洲国产高清福利视频| 久久久久久人体| 五月丁香色综合| 91天天综合| 99re69| 亚洲国产精品成人无码久久久| 五月婷婷青青草娱乐伊人| 九月婷婷久久| 黄色电影在线播放综合网站| 国产视频97| 亚洲最大91网| 国产精品免费日韩| 一二三区精品视频| 操死我了嗯嗯嗯| 色色色色电影网| 日本操逼无码| 97爱啪| 丝袜熟女2P| 国产操伦| 亚洲美女精品九九视频| 91在线丝袜视频| 色五月大香蕉| 久久久精品91八戒| 天天欲望网| 午夜操逼不卡| 欧美性色欧美| 久偷拍欧美日韩三区| 色色色热| 极品尤物女神在线观看| 国产自制av蜜乳| 欧美性天天影院| 91久久国产综合久久| av天堂精品久久| 91亚洲综合在线| 嗯嗯啊中文字幕| 国产操操日韩三级黄| 国产精品久久久 | 青娱乐福利99| 欧美伊人电影| 人妻少妇久久| 亚洲日本天堂| 青娱乐大香蕉| 校园春色亚洲欧洲| 日本在线不卡123| 韩国一级做A片免费的| 日欧操屄| 久久产精品一区二区三区电影| 毛片99-全集电影手机免费观看完整-B029AV | 97色婷婷| 午夜丁香| 日韩欧美经典在线观看| 综合免费无码中文| 天堂中文资源在线bt| 久久性爱视频免费看| 欧美丝袜中文字幕07在线| 天堂涩涩| 久草在| 欧美狠狠弄| 1956日韩精品| 在线女人91| 热天堂一区二区| 欧美激情总合网| 丁香五月成人| 国产亚洲人妻综合日韩 久久| 蜜乳av首页| 久久亚洲AV成人精品无码| 一区不卡在线观看av| 天堂69亚洲精品中文字| 国产亚洲色停停久久99精品91| 97欧美视频| 日本天天干天天操一区| 欧美亚洲高清| 色视频蜜乳| 国产乱伦性爱区| 中国操逼无码| 精品中文字幕第一页| se吧提供国产乱老熟视频胖女人| 蜜乳AV免费观看| 精品亚洲一区在线观看| 欧美黑人精品在线播放| 老司机老司机午夜影院| 六月丁香啪啪| 1024久久高清视频| 亚洲97P| 淫骚熟女一区二区三区| 啊啊啊啊啊好舒服视频| 国产欧美日产一区二区三区 - 国产欧美日 | 精品人妻15区| 欧美色网| 成人麻豆av电影网站| 久操视频资源站公开| 国产 日韩 另类 视频一区爱| 乱老女人一区二区视频| 91蜜臀在线久久久久| 久久精品亚洲东京热色播| 日夜干射色啊| 国产丁香精品露脸视频| 亚洲天堂男人| blacked精品一区国产| 无码聚合| 电影69乱码96| 四虎在线播放| 国产成人亚洲精品无| 隔壁邻居波多野结衣中文字幕 | 啊啊啊轻点在线观看| 性91| 干干干天天| 中文字幕在线观看丝袜| 97超视频在线观看| 好爽视频在线观看视频| 人人插人人摸人人| 一区二区三区男女操逼黄色小电影| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 日本中文字幕在线视频| 少妇被玩视频二三区| 亚洲国产亚洲天堂| 久久大黄片| 亚洲美女自拍偷拍视频| 日本伦理一区二区| 亚洲黄色AV电影| 国产成人无码啪| 五月丁香色色网| 神马久久久久久久久久久久| 日韩欧美中文字幕搭讪巨乳美人妻视频| 91久久久亚洲| 色婷婷电影| 啊操爽品善一区二区三区| 97超碰欧美精品| 91在线视频观看国产| 色色色色色色色色色色色色色色综合| 欧美色图97| 性videos欧美熟妇hdx| 99成人| 美国三级日本三级久久99| 天天日天天操天天射河南省| 五月花婷婷| 超碰97人人乐| 八人操人人摸人人看| 日韩AV一区二区三区三州三州| 偷拍新久久| 91精品国产日韩欧美综合| 亚洲综合春色| 91精品老女人| 精品久久久久,69国产成人精| 91在线丝袜| 亚洲精美粉嫩嫩泬在线观看| av东京热男人的天堂| 国产91av在线播放| 性色中出| 一个国产在线综合网站| 嗯嗯啊啊好疼| 一区操逼日比视频| 亚洲综合骚逼| 一级性爱aaaa| 玖玖综合视频| 综合色色网| 91狠狠狠| 久久超碰爱| 日韩15p| 丝袜美腿诱惑亚洲欧美视频在线观看 | 福利天堂| 亚洲欧洲国产综合av| 欧美高潮| www99热| 好吊色综合| 色蜜AV| 少妇综合网| 伊人大香蕉在线| 国产在线观看91精品一区| 欧美se亚洲| 99国产精品视频尤物| 天天内射| 色情婷婷| 色综合V| 国产女人9999| 国产精品秘 福利姬在线观看| 免费男人的天堂| 这里只有精品视频| 伦激情人妻另类人妻| 亚洲欧洲无码一区夜| 抽插无码高清一区| 激情小说亚洲色图| jiujiujiujingpin| 91美女丝袜诱惑视频| 肉动漫无遮挡h在线观看| 99热精品国产| 91麻豆va国产精品| 欧美性爱第一页久久| 久久一本大香蕉| 五月天激情影院| 熟妇综合一区二区三区| 91N综合网在线| 亚洲欧洲另类| 99久久久无码精品国产人| 加勒比性爱成人在线| 99re9在线| 国产精品亚洲天堂网址| JuliaAnn丝袜熟女系列| 小骚逼被操的爽不爽| 2024人人操人人摸| 26UUU欧美激情一区二区| 婷婷性网| 操淫穴亚洲五月丁香 | 成人电影一区| 中文字幕中文字幕一区二区| 欧洲人妻视频| 久操影视| 麻豆伊人网| 婷婷色综合| 国内毛片婷婷六月色| 久久一二三四| 东京太热男人的天堂久久久| 伊人991| 欧美熟女少妇| 伊人五月天| 亚洲国产婷婷在线播放| 精品人妻中文字幕高清| 精品国产乱码久久久A| 久久综合久色欧美综合狠狠| 国产欧美一区二区| 久久精品一区二区三区不卡| 黄色高清无码无码破解免费暗网| 性暴力欧美猛交在线直播| 91老司机视频| 精品国产乱码久久久久久免费| 日日夜夜噜| 青青草久久一区网| 欧亚乱色熟一区二区三四区| 婷婷五月天影院| 一区二区三区视频在线观看免费| 国产精品久久久久无码A√| 91亚洲综合| 日韩十八禁| 四虎精品永久在线观看| 97亚洲国产| 超碰97在线中文| 97一区二压| 日韩ab网| 加勒比伊人综合| 欧美日韩国产男人| 蜜臀久久在线视频| 熟妇精品juliaannAV| 中文字幕版| 91精品人妻一区二区-全集完整版免费正片国语-B02AV | 日本少妇va7777| 国产不卡片| 少妇毛片久久| 久久一二三级一一一| 欧美日韩理论一区| 久久久久久91香蕉国产| 青青草色情网站视频| 亚洲精品骚逼| 99久久9| 欧美草草| 午夜一区| 欧美一区二区三区不卡高清视频| 91视频精品| 色黄污美女啪啪啪免费网站| 国产女乱淫真高清免费视频| 秋霞一级视频在线观看免费| 婷婷色婷婷| 青青11操操操操操操操操| 久久9久9久99久9久9| 国产夫妻一区二区| 97天天在线| 91中出在线| 天天综合中文字幕 91| 97在线视频观看| 一区操逼| 亚洲精品国产精品乱码不99| 欧美第一页性| 久久久禁| 怡红院成人视频| 2020久久免费视频| 三级特黄60分钟播放| 国产麻豆一级精品视频| 97香焦色区| 麻豆 亚洲 97| 91中出视频| 内射夫妻三片| 国产超碰| AV丝袜少妇| 小电影欧美91| 无码区蜜乳| 99久久99久久综合| 欧美色天堂网在线视频| 综合自拍| 欧美成人四级在线播放| 欧美精品第3页| 欧美伦乱爱| 久久久久久九九九九九| ..日韩av毛片精品久久久| 99热18| 骚熟女吞| 国产呦精品系列在线观看| 最新中文字幕在线亚洲| 亚洲不卡不卡中文字幕不卡| 2019男人的天堂| 爱妃国产亚洲视频中文字幕| 五月天激情小说网| 男人精品天堂一区| 99婷婷一区二区| 亚洲超碰在线| 少妇内射视频| 性爱视频免费网址| 超碰超碰欧美| 啊啊啊慢点| 三级三级三级a级全黄三| 大香蕉手机在线视频| 99999亚洲另类| 久久九九视频九九视频| 激情图片亚洲色图| 蜜臀在线视频| 五月天婷婷欧美三区| 蜜臀久久99'精品久久久| 在线色导航| 怡红院怡春院| 国产精品美女视频诱惑| 色色国产| 亚洲女人91| 久草婷婷| 人妻第一页| 亚洲成av人片色午夜乱码| 蜜乳av一区二区三区四区不卡| 性爱网站一区二区| 欧亚乱色熟一区二区三四区| 蜜臀久久99精品久久久久久| 久久久激情| 亚洲天堂资源在线| 香蕉久久国产AV一区二区| 欧美亚洲色的图| 麻豆啪啪啪视频| 丁香7月婷婷| 亚洲第一无码播放立川理惠| WWW美腿丝袜香蕉中文| 国产精品一区二区三区,亚洲综合 性开放中文AV高清无码免费看 | 青青青艹在线视频| 亚洲日韩美女中文字幕乱| 我中文字幕6区| 国产黄片在线免费观看| 欧美玖玖爱免费玖玖| 国产操逼逼网| 日韩欧美麻豆 | 免费精品无码一级毛片牛牛影视| 欧亚综合一卡二卡中文字幕| 欧美v日韩v亚洲v最新在线| 黑丝91视频| 日韩无码精品综合久久| 五月天加勒比啪| 秋霞免费AV| 欧美日韩亚洲少妇寂寞影院正在播放 | 99re9这里只有精品| 国产超碰AV在线精品| 久久最新视频免费观看| av在线免费一区二区| 久久↗↗| 大香蕉免费中文| 肉动漫无遮挡h在线观看| 久草资源在线视频官方总站日韩丝袜美腿 | 黄色小视频日本txt| 激情文学亚洲| 久久久久骚| 久久久久久人妻一区精品色欧美| 少妇人妻激情四射| 色婷婷丁香五月| 美女天天干| 久久久久久久久久久久欧美日| 亚洲天堂99| 国产亚洲色婷婷久久99精品91 - 百度| 欧美狠狠操| 亚洲成人性爱在线观看| 九九久久久| 天天天天做夜夜夜夜做| 91啪啪视频| 蜜乳成人AV| 欧美色91| 亚91亚洲网| 久久色一区二区| a片自拍直播视频| 欧美日本一区二区a人| 玖玖人人爱| 无码操逼视频一下| 欧美青青草视频| 亚洲欧美激情另类色图| 欧美激情另类一区二区| 久热这里只有精品9| 欧美人妻精品一区二区| 啪啪资源网| av亚洲天堂资源网站| 97干97色| 日本 免费 一区二区三区 久久香蕉| 日逼国产| 强奸抽插av| 亚洲熟女性高潮久久久| 噜噜噜无码AV一级一级久久影院| 四季AV一区二区凹凸精品小说| 黑人白女精品一区| 亚洲限制级| 亚洲大色堂| 午夜超碰| 欧美亚洲色的图| 色月天AV导航| 男人天堂一区二区| 国产伦乱91| 成人小说视频在线精品欧美| 狠狠爱大香蕉| 蜜桃午夜视频一区二区 | 欧美性爱一区二区三区四区| 色五月综合| 国产女生在线| 青娱乐国产精品| 国产亚洲性生活视频播放| 久久69| 亚洲深夜福利| 男人的天堂三级| AV中文字幕剧情1区2区3| 91久久午夜无码鲁丝片久久人妻| 蜜臀久久99精品久久久老,,| 99天堂网| 久99热| 九九aV| 欧美色综合影院| 欧美亚洲另类在线蜜桃| 美女极品一区二区三区| 夜夜天天噜狠狠爱2021| 99久久久无码精品国产人| 午夜男女爽爽爽影院视频| 国产精品久久久| 91美女视频在线观看| 亚洲自拍97| 欧在线一二区| 另类天堂| 综合伊人网12色| 亚洲黄片免费在线播放| 蜜乳视频网站| 婷婷五月天色色| 欧美一级色| 天天摸,夜夜摸| 九九视品黄色| 91精品人妻一区二区三区蜜桃臀| 91人妻视频在线| 麻豆九九九| silk lablo在线观看一区二区| 97视频900| 中文字幕精品专区搜索结果91| 风月影院男女十八禁| 怡红院亚洲怡春院av| 久伊人网78| 国产97亚洲| 人人操人人干xxx| 人妻 丝袜美腿 中文字幕| 黄片无码在线制服| www五月| 日本午夜福利视频| 亚洲综合69| 国产又粗又长的视频| 97在线视频免费| 日本高清视频xxxx| 国产呦精品一区二区三区下载| 成人看片网站| 天堂国产AV| 亚洲日本天堂| 中文字幕丝袜美腿| 国产精品视频| 日本中文字幕熟妇| 亚洲欧美精品国产一区二区| 97精品国产97久久久| 九九操久久国产免费视频| 国产精品免费1区2区视频| 五月婷婷久久综合| 欧洲色| 狼人久草| 美女诱惑在线一区| 超碰人妻久久| 免费啪啪啪网站18岁| 久9久9精品| 曰本特级特黄特色黄色A级网站高清在线免费看| 色99视频| 久草新免费| 91青青| 伊人久久综合影院| 深夜啪啪啪视频免费| 天天插天天操天天摸天天射天天看| 天天摸天天操视频| 中文色综合| 成人资源中文字幕在线观看天天| 老司机久久| 91少妇人妻| 国产精品香蕉热久久新品| 啊啊啊啊啊在线观看网址| 黄久久| 91在线超高颜值国产| 97资源制服丝袜| 果冻传媒A片一二三区| 欧美在线永久天堂| 色婷婷丁香五月| 自拍亚洲综合| 中文字幕高清精品一区| 欧美色五月| 久久精品国产97欧美精品亚洲 | 骚货人妻偷情自拍在线视频| 九99久久| 亚洲天堂人妻熟妇视频| 久久超碰免费的| 秋霞色色影院| 国产欧美伊人| 日韩精品一区二区人人人| 国产熟女乱论| 精品久久久不卡一区二区| 乱伦熟妇一区二区| 欧洲免费一区二| 亚洲av青草久久一区二区| 噜噜在线| 九t超碰| 日本欧美国内在线| 伊人久大| 国产女人成人精品视频| 污电影在线观看| 超97在线精品视频| 国产妇女精品视频青青草| 天天激情干| 亚洲天堂日本| 浪人综合网| 日韩97视频| 免费看欧美美女黄色大片| 中文熟女五十乱码在线| 精品一区二区综合熟妇| 啊啊啊啊啊好舒服视频| 看黄片视频免费| 本道在线| 欧美久热| 96久久久| 中文字幕乱碼在线| 中文字幕日韩专区精品系列| 四虎国产成人精品免费一女五男| 99久久亚洲精品无码毛片潘甜甜 | 国产午夜精品理论片一二三区区 | 禁十八久久| 97硬碰| 后入式五六区| 殴美大黄片| 亚洲色欲天天天堂色欲网女| 中文久久96| 大香蕉线| 亚洲 图片 综合91| 久久久精品中文字幕爱豆| 天天看人人操屄犊摸阴| 成年人黄色小视频网站| 久久久久久无码人妻中文字幕| 精品黑人一区二区| 欧美在线天堂| 中文字幕丝袜人妻| 国产精品一级毛片不卡视| 欧美爱国产综合、| 又黑又大又粗| 天天色,天天干,天天干| 久久激情四射婷婷丁香五月天| 五月综合久久| 思思视频免费看网站| 超碰97亚洲区| 精品久久一区二区三区四区五区| 亚洲A曰本VA欧美VA视频| 久久久99999久网站| 亚洲精品aa久久伊人| 精品人妻一区二区三区在线视频不卡| 99久久无色码| 欧亚性爱啪啪| 久操电影| 熟女露脸激情自拍视频| 狠狠久久亚洲欧美专区| 国产狂喷潮在线精品| 欧美人妻熟女在线| 男女打扑克高清网站| 午夜偷拍久久熟女| 中文字幕欧美丝袜07资源| 亚洲日韩欧美一区二区| 天天操av懂色| 乱伦3P视频| 2024年最新色情网站在线观看| 国产精品在线一区二区| 91人人看| 久久激情综合| 日韩无码a片| 亚洲欧美综合| 东京男人天堂| 亚洲图片 激情小说| 久久国产精品一级二级三级| 伊人女女资源在线观看| av爱爱爱| 99中文字幕| 四虎免费在线播放| 传媒免费一区二区三区| 久久久工口| 色综合久久久久| 日韩卡一卡二卡三在线| 综合亚洲欧美精品日韩?v| 亚洲情色 自拍| 蜜桃丰满熟妇av无码区不卡| 青青草十区九区爱夜| 久久怡红院| 丁香五月激情综合国产| 国产亚洲精品av一区| 黑人精品XXX一区一二区| 国产三级片在线观看| 九九这里只有精品| 亚洲欧洲激情| 很很很很操| 绑缚麻绳人妻寝取完整版| 五月天春色激情网| 亚洲一区中文字幕久久,果冻传媒一区二区天美传媒 | 国产国产亚洲一二三久久| 久色99999| 97欧美色资源| 精品一区二区麻豆| wwe 天天干.com| 超碰激情808| 97青青操视频| 亚洲。日韩。欧美| 亚洲色人妻综合| 91亚洲人电影| 插入综合网| 国产久久一区二区午夜| 亚洲天堂,男人| 日韩三级久久久| 91爱综合| 一本正道久久熟女| 日韩一级二级在线| 99re8免费高清在线| 99RE在线视频精品,这里只有精品| 日韩影片中文字幕一区二区三区| 91在线美女| 欧美一二三区四五区| 99九九久久| 熟女高潮合集-永久久久-成人AV| 天天舔天天日天天射| 日韩精品电影| 超碰 国产熟女精品一区| 骚熟女AV网| 亚洲av资源| 91综合在线| 超碰日韩人妻| 色伊人91| 亚洲人妻av| 天天操天天射青青草| 国产夜夜艹| 亚洲限制级| 天天综合网亚洲综合网| 国产9熟妇视频网站| 99在线精品视频| 乱伦一二三区| 久久精品店| 色色五月婷婷| 日本一二三高清| 久久国产999| 蜜臀久久99精品久久久久久| 久久这里只精品免费福利| 色婷婷视频| 99无码视频| 麻豆福利视频导航| 97精品人妻一二三四| 啊啊啊无码| 亚洲一级性爱视频免费看| 一区二区三区激情在线观看| 国产欧美日韩女同性恋ww喷水精品| 麻豆天美传媒在线视频天堂| 精品视频久久区| 91网站18禁| 国产精品黄色三级av| 丁香五月成人| 天天天天天天天天综合| 伊人网在线点播| 亚洲AV无码乱码| 99热自拍| 久草综合视频| 97Ai亚洲| AV不卡在线| 看看小穴| 99re这里只有精品2| 色欲三区| 婷婷五月天_亚洲小说欧美激情另类_精品久久国产字幕 | 国产色综合亚洲色综合吹潮| 熟妇操花| 久久综合女优| 九热中文字幕| 热99这里只有精品| 久久熟妇五十路一区| 精品人妻一区二区三区免费视频| 秋霞网—男女啪啪亚洲免费体验区| 久久香蕉影院| 日本黄页视频在线观看| 大香蕉一级黄色片久久| 中文字幕一区二区三区视频播放| 神马久久久久久久久久| 中文字幕视频二区| 亚洲美女自拍偷拍视频| 九热大香蕉| 98久久| 亚洲天堂99| 果冻传媒A片一二三区| 色色网91| av操操不卡| 国内伊人久久久久久网站视频| 亚洲日韩成人性爱视频| 天堂在线一区二区| 日本孕妇一区二区视频操逼免费看 | 91n处女在线观看| 国产福利小视频高清在线观看| 久久久久久性爱视频| 国产精品久久蜜乳av| 熟女乱伦二区| 一二三卡欧美日韩人妻免费精品| 一二三四视频中文字幕在线看| 久久熟女人| 欧美人妻少妇| 一区二区三区精品黑丝白丝酒店对鸡| 欧美激情一| 尤物一级在线免费观看| 久久精品99久久久久久| 三级特黄60分钟播放| 青青草手机在线免费观看| 超碰在线人妻中文字幕| 久久久不能久久久久| 91操熟女| 精品免费一区二区三区在线亚洲人成| 丰满少妇一区二区三区免费看| 久久99网站| 阿姨一区二区免费视频-高清正片西瓜视频下载app-T450AV | 不卡日本一区二区| 91色综| 综合夜夜| 国产日韩精品一区二区三区| 日本人妻最新在线中| 久久色一区| 9丨亚洲一区二区在线| 97色色国产视频| 欧美国产精品| 亚洲91综合| 天美麻花大全视频| 亚洲 日本 不卡| 日本超碰在线国产一区| 大香蕉伊人网| 磁力99AV| 欧美午夜视频精品久久| 九九九久| 精品女人999| 三男一女不戴套的A片| 色欲人妻一区二区在线| 搡老女人老妇女AAA一VU麻豆| 欧洲大香蕉| 9999久久久久| 网友自拍第一页| 爱爱动态试试看6 0秒| 超碰在线香蕉| 天天干夜夜操一区二区| 五月婷婷激情| 高清无码久操视频| 性交一区二区在线播放| 啊视频在线| 日本阿v天堂在线观看| 亚洲少妇激情视频| 国产成人精品日本亚洲语言| 天天干18禁| 久久久久久久国产| 妺妺跟我一起洗澡没忍住| 啪啪啪亚欧美视频| 欧美中文狠| 九九碰九九爱97超碰| 97天天插| 丝袜美腿诱惑亚洲欧美视频在线观看 | 久久久久久久九九九九九九| 国厂麻豆77q4| 麻豆色99999| 国产精品成人AV片免费看网站| 极品尤物自安慰| 久久粉色| 欧美综合在线91| 色婷婷电影网| 国产精品视频自拍在线| 欧美色91| 亚洲男人天堂2016| 亚洲天堂综合AV| 在线观看AV片| 好爽要喷了| 婷婷五月天无码| 中文字幕熟女人妻丝袜丝| 亚洲无码精品AV久久久| 人人爱操| 亚洲97网站| 国产91啪| 蜜臀AV成人精品蜜臀| 亚洲天堂一区| 91Chinese在线| 5252色欧美在线男人的天堂| 91搞逼视频| 免费人成?大片在线播放| 欧州一区二区三区四区| 日韩天天综合| 久久久不卡区一区二区三区久久久| 大香蕉520| 97人妻免费中文字幕| 在线日韩精品一区二区三区| 久久精品操| 亚洲的天堂网| 91电影色诱| 天天看片天天爽| 激情婷婷五月天| 国产树林里野战在线看| 91精品微拍福利| 欧洲在线性爱视频| 欧美日韩久久精品爱爱| 久久影视二区三区行押| 免费网色网站| 午夜天堂网| 欧美在线官网| 伊人成人中文字幕久久网| 国产亚洲欧洲在线观看| 在线二区不卡| 91狠狠狠| 高清不卡 中文 人妻| 一区二区三区成人| 九九九九日本 | 97久久精品亚洲| 99久久99九九99九九九| 美女黄频a美女大全免费皮| 亚洲一级性爱视频免费看| 国产传媒午夜理伦精品| 91一区二区三区蜜桃| AVE乱伦| 国产精品爆乳懂色蜜乳| 97在线免费| 国产高清成人免费视频| 91在线视频国产网站| 国产精品午夜AV完会免费| 思思热一热婷婷热一热| 亚洲久热| 五月婷婷色色| 久热久操| 蜜乳AV色欲AVAV无码| 美女熟妇色| 欧美亚洲综合色| 日本免费中文一区二区三区四区| 久久久久久人妻| 五月天色图影视| 丰满人妻一区二区三区四| 亚洲AV无码天美传媒一区| 神马久久久久眼| 亚洲精品欧美专业| 超碰人妻中文在线| 少妇色综合|