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

ARTICLE DETAIL

資訊詳情

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

MATLAB Statistics and Machine Learning Toolbox 實(shí)操指南:從數(shù)據(jù)導(dǎo)入到模型部署

MATLAB Statistics and Machine Learning Toolbox 實(shí)操指南:從數(shù)據(jù)導(dǎo)入到模型部署 簡(jiǎn)介圍繞MATLAB統(tǒng)計(jì)與機(jī)器學(xué)習(xí)工具箱Statistics and Machine Learning Toolbox編寫的使用說(shuō)明與案例文檔面向需要進(jìn)行統(tǒng)計(jì)分析、回歸建模和聚類分析的工程師、科研人員及本科生。文檔先概述該工具箱在描述統(tǒng)計(jì)、假設(shè)檢驗(yàn)、方差分析、回歸、分類、聚類和數(shù)據(jù)預(yù)處理等方面的功能再介紹mean、std、ttest、fitlm、kmeans等常用函數(shù)幫助已經(jīng)掌握MATLAB基礎(chǔ)操作的用戶快速進(jìn)入數(shù)據(jù)建模環(huán)節(jié)。文檔結(jié)構(gòu)從工具箱概述、功能清單、常用函數(shù)說(shuō)明到案例實(shí)踐逐步展開兩個(gè)案例分別演示線性回歸和K均值聚類包含數(shù)據(jù)準(zhǔn)備、模型建立、結(jié)果可視化等完整步驟便于讀者對(duì)照練習(xí)并理解從數(shù)據(jù)到模型的完整思路。資源包共1個(gè)文件為doc格式約33KB內(nèi)容集中適合查閱和打印。該文檔已有1400余人瀏覽學(xué)習(xí)對(duì)于希望系統(tǒng)掌握MATLAB統(tǒng)計(jì)與機(jī)器學(xué)習(xí)方法、并能直接用于實(shí)際數(shù)據(jù)任務(wù)的讀者來(lái)說(shuō)具有較強(qiáng)參考價(jià)值。1. 為什么 Statistics and Machine Learning Toolbox 值得單獨(dú)學(xué)它把建模從“玄學(xué)”變成“流水線”剛接觸 MATLAB 的人多半是從矩陣運(yùn)算、Simulink 或者圖像處理入的門等到手里攢了一批實(shí)驗(yàn)數(shù)據(jù)、想跑個(gè)分類或者回歸的時(shí)候才發(fā)現(xiàn) MATLAB 的機(jī)器學(xué)習(xí)能力和 Python 的 scikit-learn 是兩種完全不同的體驗(yàn)。Statistics and Machine Learning Toolbox 不是一套零散的算法集合它把“數(shù)據(jù)導(dǎo)入 → 預(yù)處理 → 特征工程 → 模型訓(xùn)練 → 驗(yàn)證評(píng)估 → 部署”這條鏈路做成了統(tǒng)一的函數(shù)接口你不需要自己拼湊十幾個(gè)第三方包也不需要在不同數(shù)據(jù)結(jié)構(gòu)之間來(lái)回轉(zhuǎn)換。對(duì)于已經(jīng)裝了 matlab 2023b 或更新版本的人來(lái)說(shuō)這個(gè)工具箱是自帶的一部分它解決的是“我有一份 Excel 表怎么在半小時(shí)內(nèi)得到一個(gè)能交代結(jié)論的模型”這個(gè)實(shí)際訴求。這篇筆記我從一線使用的角度把這個(gè)工具箱拆成四條主線能做什么、怎么組織數(shù)據(jù)、模型怎么選、參數(shù)怎么調(diào)、哪些地方最容易翻車。適合手里有數(shù)據(jù)但沒系統(tǒng)學(xué)過(guò)機(jī)器學(xué)習(xí)的人也適合被 Python 生態(tài)折騰過(guò)、想回到 MATLAB 里快速驗(yàn)證想法的工程師。后面所有代碼都基于我慣用的 2023b 版本低版本R2021a 之前部分函數(shù)名不同我會(huì)在對(duì)應(yīng)位置標(biāo)注差異。2. 從原始表格到第一個(gè)模型fit 系列函數(shù)的最小可用流程2.1 數(shù)據(jù)進(jìn) MATLAB 的正確姿勢(shì)tables 是工具箱的第一公民這個(gè)工具箱里幾乎所有模型函數(shù)都接受 table 類型作為輸入而不是傳統(tǒng)的 double 矩陣。這一點(diǎn)和很多 MATLAB 老手的直覺相反——用慣了xlsread或者load的人習(xí)慣拿到數(shù)據(jù)先double()轉(zhuǎn)矩陣但在 Statistics and Machine Learning Toolbox 里table 能幫你自動(dòng)記住變量名預(yù)測(cè)結(jié)果、特征重要性、混淆矩陣全部按變量名輸出省掉大量索引對(duì)位的痛苦。第一步永遠(yuǎn)是導(dǎo)入數(shù)據(jù)。readtable是最常用的入口它可以直接讀 CSV、Excel、TXT甚至帶分隔符的日志文件% 導(dǎo)入一份分類任務(wù)數(shù)據(jù)特征列 標(biāo)簽列 data readtable(sample_data.csv, TextType, string); disp(data.Properties.VariableNames); % 查看變量名 disp(height(data)); % 看看有多少行這里的TextType參數(shù)決定文本列被讀成 string 還是 cell。默認(rèn)char會(huì)在后續(xù)建模時(shí)產(chǎn)生一些小麻煩建議統(tǒng)一設(shè)置成string。讀完后順手做一次缺失值檢查用ismissing行數(shù)太少的數(shù)據(jù)直接放棄不要硬建模。我一般會(huì)在讀入后 30 秒內(nèi)跑完這兩行先判斷數(shù)據(jù)能不能用再?zèng)Q定要不要繼續(xù)做特征工程。2.2 fit 之前必須做的兩件事劃分訓(xùn)練集和特征標(biāo)準(zhǔn)化工具箱里的cvpartition是劃分?jǐn)?shù)據(jù)最穩(wěn)的函數(shù)比手動(dòng)randperm好在能保證分層抽樣——分類問題里每個(gè)類別的樣本比例在訓(xùn)練集和測(cè)試集中保持一致這個(gè)細(xì)節(jié)直接決定小樣本數(shù)據(jù)集上的評(píng)估結(jié)果是否可信。% 按 7:3 劃分訓(xùn)練/測(cè)試保持類別比例分層抽樣 rng(42); % 固定隨機(jī)種子確保結(jié)果可復(fù)現(xiàn) cv cvpartition(data.label, HoldOut, 0.3); trainIdx training(cv); testIdx test(cv); % 特征標(biāo)準(zhǔn)化用訓(xùn)練集的均值和標(biāo)準(zhǔn)差去轉(zhuǎn)換測(cè)試集避免數(shù)據(jù)泄漏 X_train data{trainIdx, 1:end-1}; X_test data{testIdx, 1:end-1}; y_train data.label(trainIdx); y_test data.label(testIdx); % 標(biāo)準(zhǔn)化 mu mean(X_train); sigma std(X_train); X_train_std (X_train - mu) ./ sigma; X_test_std (X_test - mu) ./ sigma;這里有個(gè)新手必踩的坑標(biāo)準(zhǔn)化時(shí)必須只算訓(xùn)練集的均值和標(biāo)準(zhǔn)差然后拿這套參數(shù)去變換測(cè)試集。如果先對(duì)全量數(shù)據(jù)標(biāo)準(zhǔn)化再劃分測(cè)試集的信息就“泄漏”到了訓(xùn)練過(guò)程里驗(yàn)證精度會(huì)虛高 38 個(gè)百分點(diǎn)等模型上線后立刻現(xiàn)原形。cvpartition的HoldOut參數(shù)取 0.3 表示留 30% 做測(cè)試數(shù)值越大測(cè)試集越大但訓(xùn)練數(shù)據(jù)會(huì)變少具體比例根據(jù)你的樣本量酌情調(diào)整樣本量小于 500 時(shí)建議改用KFold, 5做五折交叉驗(yàn)證而不是一次性留出 30%。2.3 跑一個(gè)最小分類模型fitcknn 三行出結(jié)果KNNK 近鄰在工具箱里的入口是fitcknn它不需要訓(xùn)練過(guò)程本質(zhì)上是把訓(xùn)練數(shù)據(jù)存下來(lái)、預(yù)測(cè)時(shí)算距離。雖然它簡(jiǎn)單到不像機(jī)器學(xué)習(xí)但它能幫你在 5 分鐘內(nèi)驗(yàn)證“數(shù)據(jù)里到底有沒有信號(hào)”——如果 KNN 在測(cè)試集上準(zhǔn)確率都不到 60%后面的復(fù)雜模型大概率也救不回來(lái)。% 訓(xùn)練一個(gè) KNN 分類器 mdl_knn fitcknn(X_train_std, y_train, ... NumNeighbors, 5, ... Distance, euclidean, ... Standardize, false); % 已手動(dòng)標(biāo)準(zhǔn)化這里關(guān)閉 % 預(yù)測(cè)并評(píng)估 y_pred_knn predict(mdl_knn, X_test_std); accuracy_knn sum(y_pred_knn y_test) / numel(y_test); fprintf(KNN 準(zhǔn)確率: %.2f%%\n, accuracy_knn * 100); % 混淆矩陣可視化分類細(xì)節(jié) confusionchart(y_test, y_pred_knn);NumNeighbors控制 K 值K 越小決策邊界越復(fù)雜越容易過(guò)擬合K 越大越平滑但會(huì)丟失局部模式。Distance選euclidean是連續(xù)特征場(chǎng)景下的默認(rèn)做法如果特征里混有 0/1 二值變量可以試試hamming。fitcknn在 R2021b 之后支持Standardize參數(shù)但如果你已經(jīng)手動(dòng)標(biāo)準(zhǔn)化了這里必須寫成false否則會(huì)二次標(biāo)準(zhǔn)化導(dǎo)致特征尺度被破壞。這個(gè)最小流程跑通后整套工具箱的使用邏輯就通了——fitc開頭的函數(shù)管分類fitr開頭的函數(shù)管回歸預(yù)測(cè)統(tǒng)一用predict評(píng)估統(tǒng)一用損失函數(shù)或手工計(jì)算指標(biāo)。3. 分類、回歸、聚類三大任務(wù)下工具箱的算法選型與參數(shù)必調(diào)項(xiàng)3.1 分類任務(wù)從判別分析到集成學(xué)習(xí)工具箱里到底該選誰(shuí)工具箱里的分類器大致分四代第一代是判別分析fitcdiscr適合線性可分且特征維度不高的情況第二代是 KNN 和樸素貝葉斯適合快速基準(zhǔn)第三代是 SVMfitcecoc或fitcsvm和決策樹適合非線性邊界第四代是集成學(xué)習(xí)fitcensemble是當(dāng)前默認(rèn)推薦項(xiàng)因?yàn)樗茏詣?dòng)組合大量弱學(xué)習(xí)器并達(dá)到比單模型更穩(wěn)的效果。我一般會(huì)先跑fitcensemble和fitcecoc做對(duì)比因?yàn)檫@兩個(gè)模型覆蓋了“裝袋/提升”和“核映射”兩條最主流的路線% 集成學(xué)習(xí)100 棵決策樹AdaBoostM2 提升 mdl_ens fitcensemble(X_train_std, y_train, ... Method, AdaBoostM2, ... NumLearningCycles, 100, ... Learners, tree); % 多分類 SVM一對(duì)多策略RBF 核 mdl_svm fitcecoc(X_train_std, y_train, ... Learners, templateSVM(KernelFunction, rbf, ... BoxConstraint, 1, KernelScale, auto)); % 對(duì)比測(cè)試集表現(xiàn) y_pred_ens predict(mdl_ens, X_test_std); y_pred_svm predict(mdl_svm, X_test_std); acc_ens sum(y_pred_ens y_test) / numel(y_test); acc_svm sum(y_pred_svm y_test) / numel(y_test); fprintf(Ensemble: %.2f%% | SVM: %.2f%%\n, acc_ens*100, acc_svm*100);AdaBoostM2是面對(duì)多分類時(shí)比較穩(wěn)妥的提升方法二分類可以用AdaBoostM1或LogitBoost。NumLearningCycles對(duì)應(yīng)弱學(xué)習(xí)器數(shù)量100 是起點(diǎn)如果測(cè)試精度還在漲就往上加。templateSVM里的BoxConstraint是 SVM 的懲罰系數(shù)越大越強(qiáng)調(diào)分類正確、越容易過(guò)擬合1 是相對(duì)中庸的起點(diǎn)KernelScale, auto讓 MATLAB 自己估計(jì)核寬度省事但偶爾會(huì)選到次優(yōu)值后續(xù)調(diào)參時(shí)應(yīng)該改成手動(dòng)搜索。決策樹在這個(gè)工具箱里的定位比較尷尬——單棵樹的精度通常不夠但它有兩個(gè)不可替代的價(jià)值一是特征重要性排序predictorImportance二是作為集成學(xué)習(xí)的基學(xué)習(xí)器。你可以先用fitctree跑一棵淺樹看看哪些特征被優(yōu)先分裂這比盲目的 PCA 降維更能保留業(yè)務(wù)可解釋性。3.2 回歸任務(wù)fitrlinear 和 fitrensemble 的分工回歸方面工具箱提供了從線性回歸fitlm到廣義加性模型fitrgam再到集成回歸fitrensemble的完整梯度。fitlm適合做基線——它輸出的 p 值和系數(shù)置信區(qū)間能快速告訴你哪些變量顯著雖然精度一般但可解釋性最好。數(shù)據(jù)量大的時(shí)候萬(wàn)級(jí)以上fitrlinear值得優(yōu)先試因?yàn)樗陔S機(jī)雙梯度下降在稀疏高維數(shù)據(jù)上速度快得離譜。但如果你手里的數(shù)據(jù)集不超過(guò)幾千行最快、最準(zhǔn)的往往是fitrensemble搭配LSBoost% 集成回歸梯度提升 mdl_r fitrensemble(X_train_std, y_train, ... Method, LSBoost, ... NumLearningCycles, 200, ... LearnRate, 0.1); % 預(yù)測(cè)與評(píng)估 y_pred_r predict(mdl_r, X_test_std); rmse sqrt(mean((y_pred_r - y_test).^2)); r2 1 - sum((y_test - y_pred_r).^2) / sum((y_test - mean(y_test)).^2); fprintf(RMSE %.4f, R2 %.4f\n, rmse, r2);LearnRate學(xué)習(xí)率是梯度提升里最關(guān)鍵的參數(shù)。0.1 是保守起步值訓(xùn)練集 RMSE 會(huì)穩(wěn)步下降降到 0.01 可以讓精度小幅提升但要付出 510 倍的訓(xùn)練輪數(shù)大于 0.3 基本無(wú)需嘗試測(cè)試集精度很容易抖成噪聲。NumLearningCycles和學(xué)習(xí)率是一對(duì)組合拳學(xué)習(xí)率越小需要的迭代次數(shù)越多可以用ValidationData參數(shù)單獨(dú)傳驗(yàn)證集讓 MATLAB 自動(dòng)輸出每個(gè)迭代周期的驗(yàn)證誤差曲線plot(loss(mdl_r, X_test_std, y_test, Mode, cumulative))看曲線什么時(shí)候開始反彈那就是過(guò)擬合的起點(diǎn)。3.3 聚類和降維kmeans 之外的另類選擇聚類場(chǎng)景下kmeans和evalclusters的組合是絕大多數(shù)人停下來(lái)的地方但工具箱里有一個(gè)被低估的函數(shù)dbscan基于密度的聚類。它不需要預(yù)設(shè)簇?cái)?shù)能自動(dòng)識(shí)別噪聲點(diǎn)對(duì)形狀不規(guī)則的數(shù)據(jù)比 kmeans 健壯得多。如果你手里的數(shù)據(jù)不是幾團(tuán)球狀分布dbscan值得在kmeans之前先跑一次。% 基于密度的聚類自動(dòng)確定簇個(gè)數(shù) idx_db dbscan(X_train_std, 0.5, 10); % epsilon0.5, minpts10 % 聚類效果可視化拉成二維用散點(diǎn)圖粗看 gscatter(X_train_std(:,1), X_train_std(:,2), idx_db);dbscan的兩個(gè)參數(shù)epsilon鄰域半徑和minpts最少點(diǎn)數(shù)決定聚類結(jié)果。epsilon太小會(huì)把一個(gè)簇拆成碎片太大又會(huì)把多個(gè)簇合并掉實(shí)戰(zhàn)中通常先用knnsearch對(duì)每個(gè)樣本求第 K 近鄰距離畫一個(gè)排序圖在曲線拐彎處選擇epsilon。minpts一般取特征維數(shù)的兩倍不要小于 5否則噪聲判定失去意義。聚類完成后用silhouette函數(shù)算輪廓系數(shù)高于 0.5 算可接受低于 0.25 基本說(shuō)明聚類結(jié)構(gòu)不明顯別硬解釋。降維方面pca函數(shù)可以輸出主成分系數(shù)、得分和解釋方差但要注意pca默認(rèn)對(duì)列做中心化但不做標(biāo)準(zhǔn)化。如果不同特征的量綱差異巨大先手動(dòng)標(biāo)準(zhǔn)化再喂給pca否則前幾個(gè)主成分會(huì)被量綱大的特征主導(dǎo)得到的主成分圖完全沒意義。工具箱還提供了tsnet-SNE 降維它特別適合把高維數(shù)據(jù)降到二維做可視化探索但tsne的結(jié)果每次運(yùn)行會(huì)有差異隨機(jī)初始化復(fù)現(xiàn)時(shí)記得固定隨機(jī)種子。4. 黑匣子怎么打開特征選擇、超參數(shù)搜索和模型解釋4.1 用predictorImportance和fsrftest在建模前砍掉噪聲特征建模之前最值錢的一步是特征篩選。工具箱提供了兩類手段過(guò)濾式按統(tǒng)計(jì)檢驗(yàn)篩選和嵌入式用模型輸出的重要性篩選。fsrftest是過(guò)濾式的代表它對(duì)每個(gè)特征單獨(dú)做 F 檢驗(yàn)返回 p 值predictorImportance則是嵌入式——訓(xùn)練完一棵決策樹或集成模型后直接輸出每個(gè)特征在分裂中被使用的總增益占比。% 過(guò)濾式F 檢驗(yàn)選擇 top-k 特征 [idx_sorted, scores] fsrftest(X_train_std, y_train); % 畫出特征得分排序前幾個(gè)特征如果得分?jǐn)嘌率较碌槐A羟懊娴募纯?bar(scores(idx_sorted)); xlabel(特征序號(hào)); ylabel(F 檢驗(yàn)得分); % 嵌入式樹模型的特征重要性 mdl_tree_simple fitctree(X_train_std, y_train, MaxNumSplits, 20); imp predictorImportance(mdl_tree_simple); [~, sortedIdx] sort(imp, descend); disp(sortedIdx(1:min(10, numel(imp)))); % 輸出最重要的前 10 個(gè)特征序號(hào)過(guò)濾式的優(yōu)勢(shì)是快但它的致命缺陷是假設(shè)特征獨(dú)立——兩個(gè)單獨(dú)看都沒用的特征組合起來(lái)可能非常強(qiáng)反之兩個(gè)單獨(dú)很強(qiáng)的特征可能高度冗余。所以我一般先跑fsrftest做粗篩砍掉明顯無(wú)信息的再跑樹模型的重要性做細(xì)篩兩輪都保留下來(lái)的特征才建議進(jìn)最終模型。4.2fitcauto一鍵自動(dòng)建模能信多少坑在哪里從 R2021a 開始工具箱加入了fitcauto和fitrauto它們會(huì)自動(dòng)嘗試多種模型、做特征選擇、調(diào)超參數(shù)最后輸出一個(gè)“自動(dòng)選好的”模型。聽上去像后悔藥但實(shí)際操作中最有價(jià)值的部分不是最終模型而是自動(dòng)搜索過(guò)程中的日志——它會(huì)打印出每種配置的驗(yàn)證精度這比你自己盲猜參數(shù)要高效得多% 自動(dòng)分類建模指定優(yōu)化變量數(shù) mdl_auto fitcauto(X_train_std, y_train, ... OptimizeHyperparameters, auto, ... HyperparameterOptimizationOptions, struct(... MaxObjectiveEvaluations, 30, ... ShowPlots, true, ... UseParallel, true));MaxObjectiveEvaluations是貝葉斯優(yōu)化的迭代輪數(shù)30 是一個(gè)折中值——太少搜不到好參數(shù)太多耗時(shí)成倍增長(zhǎng)。UseParallel設(shè)為true能利用多核加速但并行池啟動(dòng)本身有開銷數(shù)據(jù)量小于 1000 行時(shí)不建議開。這個(gè)函數(shù)不會(huì)幫你做數(shù)據(jù)清洗和特征工程它只優(yōu)化模型部分前端的臟數(shù)據(jù)問題它無(wú)能為力。自動(dòng)模型的可解釋性也比較差用于交差或者快速試探?jīng)]問題用于生產(chǎn)環(huán)境前一定要手動(dòng)驗(yàn)證并固定參數(shù)重新訓(xùn)練。4.3 超參數(shù)手動(dòng)搜索的一個(gè)有效慣例先粗后細(xì)先范圍后精度自動(dòng)優(yōu)化能省時(shí)間但你要理解它背后的貝葉斯優(yōu)化在做什么。工具箱的optimizableVariablebayesopt這套底層接口適合那些需要自定義目標(biāo)函數(shù)的場(chǎng)景比如你不僅要優(yōu)化精度還要懲罰模型的復(fù)雜度或者要求誤報(bào)率低于某個(gè)閾值。bayesopt的核心邏輯是先隨機(jī)采樣幾個(gè)點(diǎn)然后用高斯過(guò)程擬合“參數(shù)→目標(biāo)函數(shù)”的映射再通過(guò)采集函數(shù)默認(rèn)expected-improvement選擇下一個(gè)最有潛力的點(diǎn)去評(píng)估。這意味著它能主動(dòng)避開明顯差的區(qū)域把評(píng)估預(yù)算花在刀刃上。實(shí)戰(zhàn)中一個(gè)可靠的做法是先放開范圍粗搜 3050 次找到相對(duì)好的區(qū)域然后縮窄范圍再搜 20 次讓模型在小范圍里精雕細(xì)琢。直接上來(lái)就窄范圍搜索很可能錯(cuò)過(guò)真正的最優(yōu)區(qū)域因?yàn)樨惾~斯優(yōu)化的初始探索階段太短。5. 避坑指南我用這個(gè)工具箱三年攢下的五條翻車記錄5.1 變量名是 string 還是 cell決定你后面要不要對(duì)著索引哭現(xiàn)象代碼跑到fitcsvm報(bào)錯(cuò)提示 Predictor names must be a cell array of character vectors或者預(yù)測(cè)時(shí)predict輸出的變量名帶引號(hào)怪里怪氣。原因readtable默認(rèn)把文本變量讀成 cell 數(shù)組當(dāng)你用data.Properties.VariableNames去匹配列名時(shí)得到的類型是cell但如果用readtable(..., TextType, string)同樣的操作返回的是string類型。工具箱內(nèi)部接口早期對(duì)這兩種類型支持不統(tǒng)一報(bào)錯(cuò)信息又不夠直觀讓人卡半天找不到地方。解決建模前統(tǒng)一執(zhí)行一行data.Properties.VariableNames matlab.lang.makeValidName(data.Properties.VariableNames);把變量名清洗成合法格式同時(shí)保證所有列名都以char類型存在。如果你是從矩陣轉(zhuǎn) table 創(chuàng)建的變量干脆在創(chuàng)建時(shí)用VariableNames, {col1,col2,...}顯式指定不要貪圖省事留默認(rèn)名Var1, Var2——后面做特征篩選和結(jié)果解釋了會(huì)非常痛苦。5.2table里混入的NaN會(huì)靜默改變聚類和 KNN 的距離計(jì)算現(xiàn)象kmeans和dbscan跑完聚類結(jié)果里多了一堆孤立的“簇”或者 KNN 的分類精度低到離譜但你檢查輸入矩陣并沒有明顯問題。原因table類型的數(shù)據(jù)列可以容納NaN而 KNN 計(jì)算距離時(shí)遇到NaN會(huì)把該樣本的距離直接置為缺失工具箱的默認(rèn)行為是跳過(guò)這些樣本而不是報(bào)錯(cuò)。你看到的是精度下降實(shí)際是大量樣本在距離計(jì)算階段就被丟棄了。解決建模前顯式處理缺失值rmmissing刪整行或者fillmissing用中位數(shù)/均值填充。我常在劃分?jǐn)?shù)據(jù)集之前跑一次data rmmissing(data);先看看刪掉多少行如果刪掉超過(guò) 15%就要考慮是不是數(shù)據(jù)采集流程有問題而不是簡(jiǎn)單丟棄。聚類任務(wù)用rmmissing更穩(wěn)妥因?yàn)樘畛洳僮鲿?huì)引入人為信號(hào)扭曲密度的真實(shí)分布。5.3 高版本參數(shù)名不兼容R2023b 的腳本拿到 R2021a 跑不起來(lái)現(xiàn)象換一臺(tái)裝了老版本 MATLAB 的機(jī)器跑腳本報(bào)錯(cuò)Invalid argument name TextType或者Standardize不可用。原因工具箱每年都在加參數(shù)和改默認(rèn)值readtable的TextType參數(shù)在 R2021b 之后才穩(wěn)定fitcknn的Standardize參數(shù)也是 R2021a 新增。同一套代碼在不同版本間的行為差異比想象中大特別是默認(rèn)值的變化——有些函數(shù)在老版本里默認(rèn)不做標(biāo)準(zhǔn)化新版本默認(rèn)做導(dǎo)致同樣代碼在不同機(jī)器上結(jié)果對(duì)不上。解決腳本開頭用ver(stats)打印工具箱版本號(hào)在關(guān)鍵函數(shù)調(diào)用前用if exist(SomeFunction, file)判斷函數(shù)是否存在分支處理。對(duì)于需要長(zhǎng)期保存的腳本寫完第一版后立刻在目標(biāo)機(jī)器上用R2021a級(jí)別的-release參數(shù)重新跑一遍冒煙測(cè)試不要默認(rèn)所有人的環(huán)境和你一致。涉及fitcauto這種新函數(shù)的代碼老版本直接跑不了——提前在腳本說(shuō)明文件里寫明最低版本要求。5.4 分類問題千萬(wàn)別把標(biāo)簽放進(jìn)標(biāo)準(zhǔn)化范圍里現(xiàn)象做完標(biāo)準(zhǔn)化后fitcsvm訓(xùn)練直接崩潰或者訓(xùn)練成功但預(yù)測(cè)結(jié)果全是一個(gè)類別。原因有人在用normalize(data)對(duì)整個(gè) table 做標(biāo)準(zhǔn)化時(shí)把標(biāo)簽列也一起標(biāo)準(zhǔn)化了。對(duì)于數(shù)值型標(biāo)簽回歸問題這意味著標(biāo)簽被縮放后續(xù) RMSE 計(jì)算全錯(cuò)對(duì)于分類標(biāo)簽通常是 categorical 類型標(biāo)準(zhǔn)化直接報(bào)錯(cuò)。這種錯(cuò)誤的典型來(lái)源是把 X 和 y 拼在一個(gè) matrix 里忘了分開處理。解決數(shù)據(jù)導(dǎo)入后第一時(shí)間用y data.label; X data(:, 1:end-1);把標(biāo)簽拆出來(lái)獨(dú)立存放后續(xù)所有預(yù)處理都只對(duì) X 操作。如果是多列標(biāo)簽比如多任務(wù)回歸單獨(dú)存成單獨(dú)的矩陣絕不和特征混在一個(gè)矩陣?yán)镞^(guò)標(biāo)準(zhǔn)化和 PCA。養(yǎng)成這個(gè)習(xí)慣能避免至少 30% 的建模階段低級(jí)報(bào)錯(cuò)。5.5 并行計(jì)算池沒關(guān)干凈導(dǎo)致反復(fù)重開 MATLAB現(xiàn)象跑完fitcauto或bayesopt后MATLAB 內(nèi)存占用異常高再跑別的任務(wù)明顯變卡關(guān)了 MATLAB 重開才好。原因UseParallel為true的優(yōu)化過(guò)程會(huì)啟動(dòng)并行池parpool計(jì)算完成后并行池不會(huì)被自動(dòng)關(guān)閉它一直在后臺(tái)占著內(nèi)存和 CPU 核心。如果你連續(xù)跑多個(gè)優(yōu)化任務(wù)每個(gè)任務(wù)開一個(gè)新的并行池內(nèi)存會(huì)指數(shù)級(jí)上漲。解決優(yōu)化代碼結(jié)束后手動(dòng)加一行delete(gcp(nocreate));先檢查是否存在并行池存在就關(guān)閉。如果你的工作流是“一次性跑一堆優(yōu)化任務(wù)”可以在腳本開頭統(tǒng)一開一個(gè)并行池把所有任務(wù)跑完再關(guān)比每個(gè)任務(wù)單獨(dú)開合池要省去大量重復(fù)啟動(dòng)時(shí)間。另外并行池默認(rèn)的Processes數(shù)量等于 CPU 邏輯核心數(shù)對(duì) 8 核以上的機(jī)器建議手動(dòng)限制為parpool(4)留些資源給 MATLAB 主線程做交互繪圖和數(shù)據(jù)管理。6. 把訓(xùn)練好的模型打包成可用的東西CompactModel、代碼生成和定時(shí)重訓(xùn)的完整閉環(huán)模型訓(xùn)練完只是第一步難點(diǎn)在于讓它能在別人手里、別的機(jī)器上跑起來(lái)。工具箱提供了一條完成度很高的部署鏈路訓(xùn)練好的模型對(duì)象里包含全部訓(xùn)練數(shù)據(jù)比如 KNN 和 SVM 都要存支持向量用compact方法可以丟棄冗余信息生成CompactClassificationModel而saveLearnerForCoder則能把模型變成 C 代碼生成器可以消費(fèi)的格式% 壓縮模型體積去掉訓(xùn)練數(shù)據(jù)引用只保留預(yù)測(cè)所需的核心參數(shù) mdl_compact compact(mdl_svm); saveLearnerForCoder(mdl_compact, svm_model); % 生成一段用于 C 代碼生成的預(yù)測(cè)函數(shù) % 在 MATLAB Coder 里把 svm_model.mat 和下面這個(gè)函數(shù)一起打包 function label predict_svm(X) %#codegen mdl loadLearnerForCoder(svm_model); label predict(mdl, X); endloadLearnerForCoder和saveLearnerForCoder這對(duì)接口是整個(gè)工具箱里最容易被忽略的生產(chǎn)力工具。它們支持大部分常見模型SVM、KNN、決策樹、集成模型、判別分析生成的預(yù)測(cè)函數(shù)可以被 MATLAB Coder 編譯成 C/C 代碼也可以直接部署到 Simulink 模型里做實(shí)時(shí)推理。要注意的是compact之后有些模型方法比如resubPredict查看訓(xùn)練集表現(xiàn)不再可用部署前先用測(cè)試集驗(yàn)證完精度再壓縮壓縮后無(wú)法恢復(fù)原始模型所以保留一份未壓縮的原件是必備的后悔藥。對(duì)于數(shù)據(jù)分布隨時(shí)間漂移的場(chǎng)景比如設(shè)備狀態(tài)監(jiān)測(cè)、價(jià)格預(yù)測(cè)一個(gè)實(shí)用的慣例是把“定時(shí)重訓(xùn) 模型版本記錄”做成一個(gè)獨(dú)立腳本用exist檢查模型文件是否存在來(lái)決定是加載舊模型還是重新訓(xùn)練。另外訓(xùn)練完成后立刻用save(model_full.mat, mdl, X_train_std, y_train, mu, sigma)把訓(xùn)練數(shù)據(jù)、標(biāo)準(zhǔn)化參數(shù)和模型一起存下來(lái)這樣以后任何一次模型迭代你都能用同一套測(cè)試集做公平對(duì)比不會(huì)因?yàn)閾Q了數(shù)據(jù)劃分方式而沒法定位性能變化到底來(lái)自模型還是來(lái)自數(shù)據(jù)。我自己的習(xí)慣是每次訓(xùn)練完都順手把confusionchart或回歸殘差圖plotResiduals(mdl_r)截圖存檔一個(gè)月后再翻出來(lái)對(duì)照數(shù)據(jù)漂移情況。模型的精度變化很多時(shí)候不是模型退化了而是輸入的分布變了只有留好了訓(xùn)練時(shí)的基線快照才能快速區(qū)分這兩種情況。希望這些積累能幫你在 Statistics and Machine Learning Toolbox 里少走幾段彎路把時(shí)間真正花在分析和決策上。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
夫妻超碰在线| 97干在线观看| 丁香婷婷色情社区成人小说| 久久久婷婷五月亚洲97号色| 国产精产国品一二三在观看| 六月婷婷综合| 激情婷婷五月黑人| www.久久久久久久| www.久操| 97日韩无套内| 9l视频自拍9l九色成人| 综合性爱网| 99热 在线观看| 影音先锋AV资源男人站| 欧美私人家庭影院| 99爱视频在线观看| 亚洲视频操| 色五月激情问网站| 爱射综合| 婷婷午夜激情| 六月婷婷色色色| 99成人| 天天天摸夜夜夜玩| 丁香五月 综合| 绿色小导航AV| 久久婷五月影院| 激情人妻综合| 日本狠狠干| mmm1717.6dbm人人爱人人操| 五月花激情网| 五月天婷婷色综合| 久草x色在线观看99| www色五月| 五月天婷婷色综合| 五月婷婷激情网| 99国产在线| 久色五月| 五月天久久www| 操操天堂| 综合狠狠干| 亚洲超碰青涩| 五月天婷婷丁香成人网| 熟女少妇内射日韩亚洲| 99热这里有精品| 日日色综合| 天干干夜夜操| 五月丁香六月激情综合啪啪| 成人羞羞啪啪 全 视频| 久久黄色网扯| 2020久久婷婷五月| 丁香五月,激情五月,深爱五月| 涩九九九九| 婷婷激情六月中文| 超级碰碰视频无码| 爱操天堂| 9色免费网| 亚洲宗合激情| 狠狠爱婷婷五月天| 久久91久久91色欲精品| 另类精品视频在线观看| 国产亚洲色婷婷久久99精品91| 99热www| AV在线二十六页| 国产九月婷婷| 伊九九三级区| 欧美婷婷色五月| 色欲五月婷婷| 婷婷亚洲综合| 久久婷婷一级片| 怡春院天天干| 久久99热这里只有| 激情五月天综合| 六月丁香中文字幕| 天天射天天操天天干| 99热一本| 操人妻90p| 国产精品久久久60086| 可以看的AV网站| 91超碰人人操| 欧美久久久中文字幕| 丁香香蕉婷婷| 亚洲婷婷五月草久| 亲子乱AV一区二区三区下载| 久综合4| 欧美日韩中国| 午夜九九电影| 九九色婷婷| 亚洲乱码日产精品BD在线观看| 3p九色在线| 色情婷| 人妻爽爽爽久久久久久久久| 色五月综合| 婷婷色在线| 操操操B| 久久久精品99| 99精品视频免费观看,| 热热久久99| 午夜成人网站在线观看| 超碰一区二区| 久久 这里只有精品1| 可以免费看的AV网站| 欧美日韩成人在线| 久久婷婷丁香| 亚洲国产99| 91精品久久久久久77777| 91碰碰碰久久久久| 国产精品-第3页-91JQ就要激情网91JQ5.JQJQ926.XYZ | 久久 无毛。| 天天操夜夜啊| www.久久99| 97色碰碰公开视频| 五月天激情子轮| 91在线日| 婷婷的99视频网站| 久久久99免费视频| 亚洲黄3级片网站欧美| 婷婷六月激情啪啪| 激情五月天婷婷| 91视频久久久| 99热这里只有精品16| 久久综合婷婷| 丁香六月婷婷缴情欧美| 天天色天天| 免费操超碰| 天天草天天爱| 蜜桃成语时李时珍 免费| 99人人精品| 美女妹子后射视频网站在线观看| 婷婷五月激情黄色| 成人色色视频| 六月色 亚洲| 婷婷五六日| 色婷婷综合网| 久久综合网免费视频| 五月色丁香| 丁香综合久久| 欧美激情VA永久在线播放| 99热最新国内| 99久久网站| 午夜激情四射影院| 婷婷五月天六月丁香| 久久激情四射| 天天爱天天狠天天透| 色拍九九九| 激情综合丁香五月| 九九亚洲综合| 综合色99| 丁香五月23111| 五月天黄色激情小说| 国产探花AV在线| 成 人片 黄 色 大 片| 婷婷综合久久| 中文字幕无码AV| 五月婷婷六月丁香激情综合网| 99精品在线观看| 91综合在线| 草草视频91| 色吧综合网| 丁香五月欧美| 婷婷十月丁香| 色婷婷成人网| 少妇性BBB搡BBB爽爽爽视頻| 久久五月天色| 97人人射| 天天色天天操天天射| 妻久久久久| 国产精品久久久久9999小说| 五月婷婷六月色| 四月婷婷五月丁香| www.久久| 第五色婷婷| jiujiujiuwuyuetian| 九九色图| 五月天婷婷丁香花| 色婷婷情片| 丁香六月啪| 天天噜天天插| 婷婷激情四射五月天| 久久久大香蕉| 亚洲中文乱字字幕线在永久| 婷婷五月色影视先锋| 日本久久网| 五月天亚洲最大成人| 1024欧美看片| 亚洲中文乱字字幕在线永久| 激情六月婷| 久久狠婷婷| 97色碰| 久久视频婷婷视频| 日本三级中文字幕| www.韩日视频| 性爱久久| 色婷婷五月在线| 色色亚洲无码| 久久婷婷91| 午夜69成人做爰视频| 久久这里只| 色婷婷AAA| WWW.国产| 婷婷久草| 天天干电影| 99热九九这里只有精品10| 伊人网色婷婷五月天| 婷婷五月天激情小说| 五月丁香美女视频| 婷婷欧美激情| 亚洲va久久久噜噜噜久久天堂| 色婷婷五月天成人网| 国产裸舞福利资源在线视频| 狠狠色噜噜狠狠狠狠综合| 色婷婷综合久久| 九热视频| 97操碰视频| 人妻久久久久久久久| www.黄色片-久久成人国产精品在线播放-999AV| 五月天色色色| 色偷偷五月天| 激情五月丁香五月| 日本一毛片| www.minyis.com【JT】国内CDN落地页保证转化QQ2101460746 | 狠狠操狠狠插| 99A片| 伊人综合网4| 9久热在线视频精品| 欧美 色婷婷| www色色com| 亚洲激情另类| 综合成人小说婷婷| 深爱激情五月网| 99.色| 久草婷婷| 天天久久66xxx| 91操女| 亚洲乱码日产精品BD在线观看| 久久五月天视频| 五月婷婷开心五月| 久久怕怕视频| 激情图片婷婷| 99热自拍| 丁香五月激情综合| 久久丁香五月天| 天天爱天天秀天天做| 丁香五月开心婷婷| 五月天婷婷色综合| 播五月开心婷婷欧美综合| 深爱五月婷| 色欲五月天| 青青操avbb| 九九国产精视频| 久久久网站| 操操国产| 99在线观看精彩视频| 超碰9| 久久激情五月天| 9精品视频在线| 大香蕉五月| 婷婷亚洲久久| 日韩影院三级| 五月丁香六月日逼| 99日这里只有精品| 狠狠爱婷婷丁香| 天天综合 99久久婷婷| 99热这里有精品| www.婷婷五月天| 天天激情欧美美女| 91超级碰碰| 91超级碰| 无码一区精品一区视频| 9热在线视频| 丁香五月黄色| 激情婷婷人妻| XX色综合| 91操碰| 中文中文在线| 人人看人人97| WWW色五月天| 婷婷五月天六月综合| 五月丁香婷婷中文网| 婷婷五月18永久免费视频| 99视频久久| 99热这里只有精品首页| 日日天天干| 成人无码精品1区2区3区免费看| 综合 激情 婷婷| 日本在线观看91| 色五月婷婷1| 激情综合啪啪| 深爱激情网综合| 久热 91| 色情成人五月天| 97色精品视频| 99视频在线| 五月丁香六月婷婷亚洲激情综合| 亚洲人人操| 九九久久99| 亚洲V国产V欧美V久久久久久| 成人婷婷色综合| 久久超视频| 日韩抽插操逼| 91凹凸在线| 99爱精品| 丁香五月激情啪| 婷婷日| 久久婷婷五月综合色丁香| 国产 码在线成人网站| 色色99| 国产免费一区二区三州老师F1F1……| 国产va在线视频| 亚洲色99| 91综合视频丁香| 久婷婷| 一本伊人色婷| 91精品综合久久久久久五月丁香| 超碰人人99| 久久综合网免费视频| 婷婷六月丁香五月| 日韩欧美成人一区二区三区| 国产亚洲99| 天天日本夜夜谢| 大陆极品少妇内射AAAAAA| 婷婷五月18永久免费网站| www.五月天婷婷.com| 人人视频人人干人人做| 九色综合网| 99久久亚洲精品视频| 婷婷六月丁香欧美视频在线| 色欲AVV| 97婷婷色| 六月婷久久| 懂色av粉嫩AV蜜臀AV| 婷婷激情丁香五月婷婷激情丁香五月婷婷| 日日干日日| 婷婷丁香红五月91C| 婷婷五月天中文字幕.| 激情中文在线| 五月婷婷,狠狠操| 99热久草| 婷婷五月天av小说| 五月天色婷婷基地| 99在线视频观看| 色综合xx| 久九男女天堂| 五月综合亚洲婷婷| A片试看120分钟做受图片| 九九热a| 中文字幕av网站| 五月婷婷久久爱| 九九色逼| 丁香六月色情| 日韩一本操| 九九热只有这里是精品| 成人免费120分钟啪啪| 色婷婷婷av| 亚洲综合五月天婷婷| 婷婷99中文字幕| 久久婷婷五月天激情| 99在线小视频| 国产午夜精品一区二区| 三级三久久线久久99久目本WW| 久久hd| 人妻在线网站| 日韩久久视频| 久久只有这里精品免费| 熟妇内谢69XXXXXA片| 夜夜爽天天| 丁香六月婷婷色XXXXX| 99自拍视频网站| 九九aV| 4399成人黄A片| 91精品综合久久久久久五月丁香| 五月婷婷丁香深深爱| 婷婷亚洲天堂| 另类视频丁香五月| 黄色片精品| 五月丁香福利| 人妻内射麻豆视频| 色情激情五月婷婷| 91碰视频| 日本va欧美va精品发布视频| 91日本在线免费| 亚洲热视频在线| 欧美色色色色色色| 日韩成人电影AV| 五月伊人视频在线看| 色吧网91| 91se在线视频| 久久五月婷婷开心网| 五月丁香另类网| 日亚二欧美| 五月丁香六月激情综合网| 狠狠色丁香| 九一99| 啪啪99| 五月天激情网站| 五月综合婷婷久久在线| 色停停香蕉视频| 久久久天堂国产精品女人| 99热这里只有精品18| 2017人人操| 天天干天天爽| 综合一区二区三区| 激情五月丁香在线观看直播| 日韩一级A片黄色| 思思热在线观看| 五月丁香六月婷婷激情视频在线观看免费| 九九国产精视频| 五月婷婷综合成人| 婷婷色色网| 99乱视频| 9999热这里只有精品| 色五月天丁香婷婷| 九 九九九AV| 久色网| 99热只有这里才是精品| 九九人妻福利| 伊人婷婷大香蕉| 精品久久穴| 亚洲精品无码久久| 月婷婷婷婷五月| 99高级会所久久| 97婷婷在线视频| 五月天激情国产综合婷婷婷| 国产99久久久| 狠狠穞A片一區二區三區| 99惹| 五月丁香啪啪| 一区二区免费看| 成人在线观看精品| 99热久久这里只有精品| 玖玖精品视频| 黄色三级日本| 婷婷丁香宗合888| 99视频网| 视色综合| 国产精品久久久60086| 91九色在线| 国产亚洲成AV人片在线| 欧美黄色一级录像| 成人午夜视频精品一区| 免费观看18视频网站| 成人国产综合| 色99在线视频| 天天操婷婷| 激情欧美丁香五月| 五月激情六月宗合| 婷婷五月综合视频免费播放| 99热99干| 色婷婷裸体色性在线| 五月天色婷婷av| 综合激情伊人影视在线| 九九無碼| 婷婷五月综合色中文字幕| 91精品久久久久久| 色丁香五月天射婷婷爱婷婷| 五月天激情小说婷婷| 怡红院 久久| 91黄址| 日本精品干| 色综啪啪啪啪啪啪| 99热线观看9| 九伊人网| 色五月婷婷av| 欧美欧盟性爱网| 99色综合网| 在线观看熟女少妇| 婷婷六月丁香1| 婷婷 激情 五月| 99色啊| 婷婷色5月天在线。| 狠狠人人| 五月婷婷激情综合视频| 免费视频无码| 亚洲日日日| 五月天成人免费视频| 91性高潮久久久久久久久| 五月天大香蕉| 色99综合色88| 99人妻碰碰碰久久久久| 人妻精品在线| 天天日天天摸天天| 日韩视频99| 五月婷婷六月丁香五月| 激情五月天视频| 夜夜穞天天穞狠狠穞AV美女按摩| 一本久婷婷综合| 婷婷五月激情综合啪啪| 九九热黄色| 激情五月图| 丁香婷婷在线| 人妻激情综合| 性按摩玩人妻HD中文字幕| 激情涩播| 久久精品4| 久久与婷婷| 婷婷丁香五月天中文字幕| 五月天久久91| 99亚洲天堂| 丁香五月伊人| 伦乱天堂| 伍月婷丁香花全集| 九九亚洲视频| 五月停停99| 超碰91人人操| 淫荡综合网| 五月停停999| 九九碰九九爱97超碰| 男女av免费看| 97成人丁香婷婷| 精品少妇蜜臀91| 超碰国产在线观看| 大香伊人久色| www.日本久久videos| 五月天激情开心网| 日本婷婷| 六月婷基地| 久久激情综合| 99精品热视频| 日本人妻久久| 五月综合六月丁| 久久色五月| A片试看120分钟做受图片| yellow视频在线观看91| 五月天婷婷婷| 精品夜夜澡人妻无码AV| 六月丁香啪啪啪| 天天狠狠色综合| 99久在线视频| 国产AV网页| 久久久久亚洲A∨成人乱码电影| 亚洲热视频在线| 国产精产国品一二三在观看| 超碰人人操人人干| 天天日,天天干,天天操| 伊人婷婷大香蕉在线| 久99热| 99色热| 91中文狠狠综合| 五月天激情综合在线| 五月天六月色| 婷婷新网址| 六月婷伊人| 五月天综合网| 91大神操美女| 欧美日韩123| 91窝窝| 夜夜夜叫天天天做| 国产黄大片在线观看画质优化| 丁香六月婷婷综合激情欧美| 五月婷婷综合网| 六月丁香AV| 99久久思思| 婷婷性爱| 天天干 夜夜爽| 另类图片天天影视在线观看| 日本五月视频| 免费无码毛片一区二区A片 | 五月婷婷黄色视频| 99网| 开心深爱五月天| www.婷婷| 超碰人人在线| 九九视频在线观看| 99re这里只有精品99| 中文字幕在线不卡| 五月丁香操婷逼| 激情久久丁香| 欧美综合五月丁香六月婷| 日本色爽| 狼人婷婷久久| 久99久视频| 久久久久9| 色吧综合网| 九九99久久| 亚洲综合色色色| 婷婷六月丁香激情| 粉嫩AV久久一区二区三区| 成人小说 五月天 婷婷| 97久久婷婷色| 亚洲天堂aaaa| 9精品在线| WWW,五月| www,色中色| a性生活久久无| 久久久久思思热| 国产操逼网站| 大香蕉精品视频| 丁香六月婷婷激情综合| 《亚洲操B久久免费在线观看,亚洲操B久久在线播放》在线播放 - 高清资源 - 97 | 丁香婷婷九月| 秋霞免费三级片| 国产亚洲在线| 五月婷婷影| 久久综合色五月| 婷婷天堂综合| 伊人婷婷激情| 五月丁香久久丝袜啪啪| AV九九| 好吊操这里只有精品| 五月天sesese| 欧美色宗和激情| 婷婷免费精品视频| 激情五月婷色| 99热97| 九九草热在线观看| www.99免费视频| 天天肏夜夜肏| aaa日韩| 久久激情天堂| 国产肥白大熟妇BBBB视频| 天天色色天天| 亚洲一个色| 色婷婷狠狠18yy| av网址在线| 狠狠操.COM| 五月婷婷色啪| 国产,欧美,学生妹,视频| 色五月婷婷一二| 婷婷激情丁香五月天综合| 五月丁香 狠狠爱| 97碰在线| AAAA网站| 色五月aV| 六月色色| 男人天堂AV在线一区二区| 久久九九色| 播四月婷婷六月丁香| 久久婷婷五月综合97色一本| 激情五月天第四色| 欧美成人AAA片一区国产精品| 天天综合精品| www.五月丁香av| 99久久久| 久久婷婷久久| www.久操| 日韩AV中文在线观看| 午夜免费试看| 丁香五月天堂网| 亚洲久久婷婷丁香五月天| 亚洲国产成人在线| 色婷婷AⅤ| 国产麻豆视频| 搡BBBB搡BBB搡18| 五月丁香六月婷综合成人综合| 九九99一区| 六月婷伊人| 蜜臀丁香黄色婷婷五月天| 亚洲 欧洲 国产 伦综合| 国产精品日本一区二区在线播放| 五月天婷婷激情小说电影| 深爱激情综合网| 开心五月色婷| 日韩按摩二区| 色婷婷丁香五月丁香| 99精品国产在热久久| 开心五月婷婷婷美女| 丁香五月天堂亚洲社区| 桃色五月婷婷| 日韩专区五月天婷婷丁香| 伊人激情| 色色色综合网| 国产SUV精品一区二区6| 欧美性做爰大片免费看办公室| 五月丁香婷婷色色| 国产精品久久..4399| 欧美综合123区| 激情婷婷五月天| 色综合另类| 婷婷五月天六月丁香| 最新丁香六月婷婷| 日本熟女二区| 色色色色色色色色色色色色色97| 五月天婷婷丁香| 天天爽夜爽| 日韩啊啊啊| 丁香五月在线播放| 99综合| 4438激情网| 婷婷九月亚洲| 色婷婷综合网| 精品夜夜澡人妻无码AV| 三年高清大片免费观看国语| 成人做爰黄A片免费看直播室男男| 久久国产一区二区三区| 玖玖婷婷免费| Y11111111111少妇电影院| 在线播放成人| 五月丁香激情综合啪啪| 伊人激情啪啪| 成人小说 五月天 婷婷| 大香蕉院线| 99re思思热久久| 丁香五月开心亚洲| 五月天色婷婷综合| 九九亚洲天堂| 色色五月天婷婷丁香| 成人 在线 日韩| 免费的日逼视频| 日逼免费视频 | 丁香五婷婷| 激情av| 激情丰满熟妇五月| 五月丁香六月欧美综合网站| 五月丁香色色网| 色婷婷成人做爰A片免费看网站| 亚洲五月六月婷婷| 九九九九大香蕉| 玖玖国产视频一区| 丁香五月六月激情久久| 五月丁香啪啪综合| 中文字幕在线免费看线人| 97ai婷婷| 色情五月天小说| 伍月婷丁香花全集| AV在线资源| 桃色成人网| 黄久久久| 乱抡小BB| 五月婷婷99热| 99九九精品视频推荐| 丁香蜜臀黄色婷婷五月天| 激情网狠狠干| 色噜噜狠狠色综合网| 国产FREESEXVIDEOS性中国| 9 1 A v久久久| 激情婷婷五月亚洲| 五月丁香影视| 激情婷婷丁香五月| 久久综合性| 亚洲第一色区| 五月丁香五月婷婷| www.久久9| 千人斩操逼| 色色色婷婷五月| 色婷婷丁香女女| 狠狠大香婷婷爱| 日日操夜夜爽| 激情五月综合网丁| 九九九精品视频免费观看| 天天干天天操天天拍| 2018国产大陆天天弄| 一起草无码| 女人天堂 AV| 99热综合| 亚洲中文字幕网| 色停停五月,在线观看| 日韩一区二区A片免费观看| 激情婷婷五月| 婷婷久久色| 久久九九热38| 天天插轮理| 丁香五月天堂网| 亚洲久久日| 婷婷开心五月| av网站免费在线| 插插网爽妇五月丁香| 久久大香蕉| 国产免费一区二区三区三州老师F1F1.CC | 日日日日日| 亚洲AV成人在线| 亚洲人成色A777777在线观看| 99久99久| 久久这里只有精品1| 五月激情小说| 色色综合日韩| 色色激情| 色婷婷成人丁香| 丁香成人五月天| 97久久久| 亚洲男女激情| 色色色色热热| 色欲久久综合| 色必久悠悠影院| 国产成人综合网| 五月花综合| 色婷婷五月天偷拍| 婷婷五月激情的图片| 色色射| 538午夜激情| 天天色视频| 性色欲情 网站| 丁香六月综合| 99在线爽| 五月婷婷涩涩爱| 久久99这里只有精品视频| 91蝌蚪窝视频在线| 26uuu欧美激情另类| 丁香操逼| 中文成人在线| 色婷久久| 97精品综合| 伊人六月丁香婷婷| 久99久视频精品| 天天干天天干天天干天天干天| 热99.com婷婷| 亚洲综合另类| 日本精品在线噜噜噜| 久久九色| 好激情在线综合网| 丁香六月婷婷开心婷婷网| 91九色中文字幕女在线观看| 天天色播| 国产乱子轮XXX农村| 久久色五月天综合网| 99久久新视频| 99久热| 色青青视频| 日本A片一区| 伊人婷婷大香蕉| 丁香五月色色色色| 久久成人亚洲欧美电影| 在线观看婷婷5月| 五月丁香综合啪啪| 超碰婷婷五月| 97色欧美| 激情99热| 99少妇精品| 操91| A网在线欧洲| 手机在线日韩视频中文字幕| 99久久99九九99九九九| 婷婷综合爱| 久久久久久综合88| 五月天久久色| 久久久久久9| 五月婷婷五月天天| 99玖玖在线视频| 欧美肉大捧一进一出免费视频| 日日爽日日| 99久久免费性爱视频`| 熟妇高潮一区av| 67194成I人在线观看线路1| 亚洲综合干| 丁香五月婷婷激情四射| 成AV人片一区二区三区久久| 婷婷久久色| 五月天婷婷在线观看精品男人| 91综合在线观看首页| 91九九| 操逼巨乳91| 99爱最新免费视频在线观看| AV在线大香蕉| 啪啪视频99| 欧美在线视频99| 99热网址| 久久精品亚洲一级牲爱综合| 婷婷五月天播| 五月天婷婷AV| 爱iii做iiii日| 久久这里有精品| 激情婷婷丁香| 激情九九这里只有精品| 婷婷五月播| 99免费在线视频| 综合色色五月| 婷色五月天| 婷婷色五月激情强奸四射| 五月丁香花激情综合网| site:wpjngj.com| 人伦30P| 婷婷色色丁香| 激情网 久久| 婷色五月天| 日本精品99| 天天干,夜夜爽| 亚洲A色| 国产又黄又爽又激情不遮挡视频在线观看| 在线看片av| 婷色视频| 偷偷操九九| 久久久精品免费啪啪国| 中文毛片无遮挡高潮免费| 久久伊人大香蕉| 97色永久免费视频| 夜色综合网| 五月丁香六月婷婷国产视频| av性爱在线| 婷婷综合伊人丁香| 黄页大全十八禁| 五月丁香六月婷婷免费| 丁香婷婷精品视频| 99这里只有精品视频免费| 婷婷色九月| AV在线免费播放| 99视频九九热| 色五月激情| 婷婷射图五月天| 丁香五月色五月| 九九热99视频在线| 台湾无码A片一区二区| 亚洲熟女乱色综合亚洲网站| 怡红院成人AV| 九九99热| 久久婷婷五月天蜜桃| 欧美色色色色色色色色色色| 91精品久久久久久久久久久久| www91在线| 婷婷五月天丁香社区| 99欧州偷拍视频| 午夜免费试看| 久久66er久久| 五月天综合区| 久久亚洲婷婷| 五月天啪啪啪| av色婷婷| 伊人五月天| 国产FREESEXVIDEOS性中国| 免费看欧美成人A片无码| 99原创自拍视频在线观看| tingtingseav| 综合激情五月婷婷| 日本精品在线噜噜噜| 亚洲欧洲色色| 天天天天做夜夜夜夜做| 五月天婷婷激情在线色图| 91丨九色丨熟女|老版| 久久婷婷伊人| 中文字幕免费高清电视剧| 狠狠干五月| 丁香花操逼| 九九AV在线| 婷婷丁香第一页| 亚洲国产色色| 色99在线观看| 99热| 五月婷天堂视频| 日韩不卡DvD| 天天插天天很| 色偷偷五月天| 人人干av| AV在线免费观看不卡| 婷婷色操| 亚洲天天免费| 丁香五月亚综合图片| 超碰操网| 丁香五月婷婷欧美性爱| 人人插9| 久婷婷五月丁香在线观看| 久久aaaa片一区二区| 亚洲无码11| 白人荫道BBWBBB大荫道| 亚洲av网址| 五月天婷亚洲天综合网综合| 午夜五月天| 99热在线看| 色婷婷影视99| 99热大全在线观看| 《蜘蛛女》梁铮1995| 99热97| 五月丁香六月婷婷综合| 天天天天天天天干| 99精品在线观看视频| 99热这里只有精品9| 国产色香蕉精品五夜婷| 五月激情六月| 亚洲成人超碰| 激情六月婷婷啪啪| 欧美日韩成人| 五月婷婷五月天在线| 五月香婷婷| 久久婷婷色综合| 丁香五月激情婷婷| 丁香六月婷婷综合| 久操干| 亚洲激情免费视频| 99综合视频| www.97干视频| 五月天激情婷婷小说| 激情综合一| 中文字幕丰满人妻无码专区| 武汉美女啪啪视频免费一级片| 色情五月婷婷| 婷婷五月天中文字幕| 97婷婷丁香五月| 婷婷五月天AV| 色月九九| 色五月激情网| 婷婷字幕在线| 亚洲一区先锋影音| 五月激情综合网| 91黄址| 色五月av| 五月天丁香花婷婷| 亚洲99在线视频| 26uuu国产| 色婷婷色99国产综合精品| 久草热在线视频| 精品AV无码超碰| 五月婷婷干| 九九碰九九爱97超碰| 九月丁香| 另类视频综合| 97人人操| 日韩在线99| www.99热在线| 色婷婷亚洲精品天天综| 91干99| 久久久久人妻中文| 精品视频二级九九| 99色一| 五月天sesese| 97婷婷丁香五月| 国精产品一区一区三区免费视频| 五月天·www·com| 天天爽天天操| 人人色人人摸人人看| 日日爽日日| 九九精品视频免费在线| 色色99| 一区色色色色网| 色五月天婷婷| 五月伊人综合| 天天干天天拍| 六月婷婷日| 九九亚洲天堂| 巴基斯坦粉嫩无码视频| 日韩精品VIP| 五月激情婷婷国产精品久久久久久| www.cao.com久久| 天天插天天爽| 激情五月,激情综合网| 大香蕉天堂| 五月天激情影院| 九九热精品在线| 色婷婷在线视频久| AA片在线观看视频在线播放| 欧美性爱5月天天天看| 欧美A A A A A| 色五月丁香婷婷在线观看| 操逼巨乳91| 日韩成人无码人妻| 深情六月婷婷综合久久| 老美AA片| 婷婷免费视频| 亚洲成人AV在线观看| 91性高潮久久久久久久久| 婷婷瑟五月天久久综合| 91fuliwang| 天天搞天天色综合| xxxx五月激情| 九九九激情网| 日本狠狠干| 婷婷丁香五月亚洲欧美| 久久国产一区二区三区| 激情综合激情五月一起草| 91久久综合亚洲噜噜成人在线| 色激情五月| 激情久久天天| 婷婷狠狠97| 99无码精品| 深爱1激情网| 手机在线日韩视频中文字幕| 丁香六月激情综合| 丁香五月天啪啪a日本| 色五月婷婷基地| 草草女人亚洲| 色播五月综合网| 99er免费在线观看| 99ri视频在线观看| jiZZdr| 免费五月婷婷网| 久久丁香五月天| 久热99狠| 婷婷开心激情| 99色色色色| 天天色天天爽| 99热国产婷婷| 久操婷婷| 天天爽天天| 激情黄色五月天| 婷婷丁香激情综合色情| 国产免费性爱| 色婷五月| 人人爽欧美婷婷久久久五月丁香| 亚洲AV网站| 色婷婷aV四虎| 丁香五月伊人| 色五月婷婷小说亚洲中文字幕组| 永久思思热在线| 狠狠综合区| 午夜少妇在线观看视频| 9久国产| 天天操天天草天天草天天| 婷婷激情四射| 五月激情综合性爱| 国产乱妇无乱码大黄AA片| 午夜婷婷久久 | 亚洲V国产V欧美V久久久久久| 九月色婷婷综合| 99精品7| 国产99美少妇| 五月天伊人综合| 丁香狠狠色婷婷久久无码视频| 91超碰人人操| 影音先锋噜一噜| 天天干夜夜想| 深爱五月亚洲| 六月丁香啪| 99热日本| 成人网在线视频| 激情丁香五月| 日本eVa一区=区视频| 可以免费观看的AV| 黄网免费看| h在线看免费版在线看| 色五月丁香五月婷婷五月成人网 | 狠狠五月综合在线| 色五月天综合| 久青青久| 六月丁香久久| 婷婷情色五月天| 性爱七区| 操日本色| 激情网色五月| 91a片爽| 综合色在线| 日韩黄在免| .精品久久久麻豆国产精品| 丁香五月播播| 婷婷久久久久| 97视频久久| 久久久.COM| 伊人婷婷综合| 久青操| 国产.亚洲.欧洲视频在线| 婷婷丁香五月婷婷| 99热思思| 九九在线视频| 久9热视频| 9久热免费视频99| 激情丁香六月| 综合色情网| 99热自拍| 天天操比比| 精品久热| 最近中文字幕在线中文视频| 六月丁香五月婷婷| 大陆极品少妇内射AAAAAA| 婷婷五月天激情小说| a网站免费观看| 熟女人妻一区二区三区免费看| 强壮公让我夜夜高潮A片视频| 国产亚洲精品AAAA片APP| 国产成人精品亚洲线观看| 亚洲日本韩国| 久久九九99视频| 亚洲精品444久久久久久| 九九久久高清| 久久九九玖玖| 婷婷激情肏屄网| 五月六月激情婷婷| 丁香婷婷五月综合影院| 丁香狠狠色婷婷久久无码视频| 五月婷婷av| 五月天久久婷婷| 五月婷婷激情网| 亚洲无AV在线中文字幕| 婷婷成人av| 久久九九99桃花视频| 日韩影院三级| 五月丁香激情婷婷综合字幕| 丁香五月天BBw| 天天日天天草| 激情九月综合| 亚洲精品白浆高清久久久久久| 97碰碰九九视频| 91精产一区三区免费观看| 99自拍视频在线观看| 六月丁香婷婷网| 人人草人| 六月综合婷婷开心伊人| 欧美特大片黄| 婷婷五月色影视先锋| 99re这里只有精品9| 97好吊操| caop在线| 亚洲欧美在线观看| 91在线看免费 九九九九| 婷婷五月天最新综合你懂的 | 色综合播放| 五月丁香成人视频| 激情五月婷| 激情婷婷激情在线不卡| 99热这里都是精品| 婷婷五月天激情AV影院| 五月婷婷五月天| 五月婷婷六月激情| www.99久久久久99| 99re这里只有精品国产99| 五月婷婷,六月丁香| 99精品热| 久久婷婷色综合老司机| 色五月丁香六月资源站| 激情丁香六月| 五月丁香婷婷色| 九九偷拍网| AV 3P| 综合色五月| 亚洲黄色操逼| 婷香五月网在线| 99热这里只有精| 国产69久久久欧美黑人A片| 热99精品视频五月| 综合五月天婷婷色| 99热一区| 狠狠色噜噜狠狠| 婷婷免费成人视频| 综合伊人久久| www.日日夜夜| www色婷婷| 中文字幕av网站| 五月天婷婷色紫薇阁| 亚洲天堂啪啪| 狠狠色噜噜狠狠狠狠狠色综合久久| 97精品欧美91久久久久久久| 激情五月少妇| 日本狠狠干| 五月色婷| 99热都是精品| 香蕉视频性爱BB做爱| 影音先锋xfplay资源男人网| www.夜夜操| 婷婷桃色网| 五月婷婷co.m| 色播五月网| 色色五月天网站| 亚洲欧美一区二区三区四区爱爱动图| 欧洲第一无人区观看| 99久视频| 色婷婷五月天成人网| 91操女| 五月丁香欧美综合免费视频| 六月丁香啪啪啪| 久9久9久9久9久9久9| 欧美激情VA永久在线播放| 欧美黄色一级| 99热只有精品在线观看| 99精品偷自拍| 丁香五月婷婷五月天在线| 亚洲综合九九| 五月婷婷啪啪啪| 色日本综合| 99热性色| 天天舔天天摸| 超碰京东热av男人的天堂| 天天色域综合网| 婷婷九月久久| 开心五月色婷婷综合开心网| 精品一二三区久久AAA片| 五月天婷婷色播综合在线| 色噜噜狠狠色综合日日| 99精品在线| 五月亭亭直播| 亚洲一个色| 日韩一级片| 少妇日麻屄| 能看的av| 日本成人噜噜噜噜噜| 精品久久久中文字幕大豆网推荐理由| 插插干干干色| 欧美成人一区二区三区在线视频| 色播五月丁香婷婷| 国产精品美女久久久久AV超清 | 婷婷涩五月天综合| 精品视频二级九九| 欧美人人草| 国产精品人妻在线网址|