99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

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
返回資訊列表
99热精品无码| 中文字幕在线aⅴ免费观看| 色青五月天| 久久九区| 激情綜合W W W,激情五月天| 久热这里有精品视频| 99riAV成人在线视频| 在线观看免费狠狠色丁香香综合| 天天操天天爱天天玩| 91人人爽狠狠狠| 中文字幕丰满乱孑伦无码专区 | 五月婷婷视频| 色色 9| 玖玖99免费视频| 天天干在线播放| 九月激情网| 免费无码毛片一区二区A片| 国产精品香蕉| 婷婷五月丁香手机在线视频| 激情五月天无人视频在线| 五月停停直播| 夜夜做天天爽| 亚州日本欧州韩美高青高潮一| 99色网站| 丁香婷最新动态| www.99精品视频| 潘金莲AAAAAAAAAA| 狠狠色中色| 激情综合五月婷婷| 国产69久久久欧美黑人A片| 激情综合色| 九九精品热播| 激情久久五月天| 日日操夜夜骑| 91视频五月丁香| 激情五月天无人视频在线| 人妻在线中文字幕久久| 九九久久综合网站| 天天碰夜夜爽| 99久在线精品| 久久性视频| 久久久久婷婷| 五月开心婷婷极品激情| 婷婷色五月婷婷姐妹| 国产精品色婷婷99久久精品| 欧美在线干| 久久久性爱网| 第四色色六月色综合| 激情综合区| 超碰在线免费9| 色月丁| 亲子乱AV-区二区三区| 性欧美大战久久久久久久83| 真实熟女-91九色| 色综合久久之分久久| 伊人色综合网| 丁香六月婷婷色XXXX| 国产精品18久久久| 五月天婷婷激情六月久久| 男人大jjc女人免费视频| 国产肥白大熟妇BBBB视频| av九九| 激情五月天www| www,欧美干干干干干干| 久久五月天色| 婷婷五月六月| 99视频只有精品| 色五月天成人在线| 欧美色色色色色色色色色色| 伊人激情AV一区二区三区| 色色婷婷综合网| 婷婷久久免费看| 操丝袜视频影院导航| 亚洲色综久久五月| 91色色色| 久久五月婷综合网| 思思热思在线精品视频| 婷婷五月天综合AV| 色婷婷丁香A片区毛片区女人区| 棕合影院色色| 五月天婷五月天综合网小说首页-五月天激激婷婷大综合,婷婷亚洲综合五月天小说 | 婷丁香五月天| 五月天淫乱视频| 人妻熟女一区二区AV| 桃色五月天| 色五月婷婷丁香凹凸| 久久超级碰视频| 狠狠色噜噜狠狠狠狠综合| 国产性av| 色五月婷婷丁香凹凸| 亚洲成人在线在线| 99热啪啪| 99色热| 色综合激情| EEUSS鲁片一区二区三区| 狠狠ri| 丁乡久久| 伊人色综在线| 久婷婷久草| 成人色图情色成人网 www.5b5b5bcom 五月天 | 天天在线久久综合| 能直接看的av网站| 狼人婷婷久久| 激情五月天社区| 99热97| 激情综合文学| 丁香婷婷六月天| 激情五月天激情综合网| 91热在线| 五月丁香婷色| 99热精品一区| 99色视频在线| 亚洲天堂99| 亚洲精品字幕在线观看| 久久久久久久丁香五月天婷婷| 婷婷.com| 久热精彩视频98| 久久婷婷丁香五月一二三| 色综合九九| 日本不卡一区二区三区| 激情综合五月婷| 欧美激情综合五月色丁香| 色色色色综合网| 大香蕉七区| 狠狠插狠狠| 99爱爱| 天堂久久婷婷| 丁香五月激情网| 一级内射毛片| 欧美成人精品一区二区| 99碰碰。| 有哪些A片网站| 五月婷婷色在线| 狠狠干五月天婷婷网| 亚洲综合草草| 97色婷婷成人综合在线观看| 91超级碰| 99操99| 日本久久婷| 国产激情婷婷| 成人综合AV| 舔色婷婷| 玖玖爱资源站| 久热这里| 婷婷激情综合网| 久久99久久99久久99人受| 亚洲天99| 狠狠综合网| eeuss人妻| www.五月.com| 久99久热只有精品国产99| 深爱激情五月网| 亚洲欧洲国产精品| www.丁香五月| www.sezonghe| 九九re精品视频在线观看| 第五色婷婷| 国产美女主播vip| WWW.17C亚洲精品| 五月天婷婷爱| 国产成人精品一区二三区熟女在线| 热中文字幕| 久久久这里有精品| 色五月无码| 丁香五月 无码| 五月丁香综合啪啪| 99啪啪| 五月婷婷欧美| chaopengdaxiangjiao| 亚洲十月婷婷综合| 人人操女人| 色色色婷| 丁香伊人综合| 婷婷丁香五月91| 97人人操人人爽| 大香蕉啪啪啪| 亚洲国产成人AV在线| 伊人玖玖婷婷| 逼逼AV| 亚洲九九99精品视频在线播放| 国产色99| 少妇丁香婷婷| 在线99精品| 婷婷黄色| 色婷婷小说| 国产精品99久久久久久猫咪| 久久五月天激情| 欧美25p| AV五月丁香| 天天做夜夜爽| 五月天激情网图片| 五月丁香六月婷婷中文版| 99艹精品在线观看| www.婷婷六月天| 综合图区激情| 丁香五月狠狠在线观看| 久久多色| 操逼五月天| 黄网在线播放| 色狠狠婷婷| 丁香色情五月综合激情| 大香蕉 伊人夜| 99热这里只有精品免费| www.色五月| 五月丁香啪啪啪免费看| 色吊丝永久访问网址| 五月天婷婷在线视频| 99色免费视频| 国产日批视频| 国产操碰| 欧美三级黄色片久久| 欧美S码亚洲码精品M码| 香蕉久久国产AV一区二区| 怡红院精品视频久久久久久久久| 欧美群妇大交乱婬网| 六月丁香婷婷综合影院| 久久九九激情五月天| 婷婷在线综合| 婷婷五月六月丁香| www天天色天天射| 色五月天天在线观看资源站| 99婷婷| 色色色天堂网| 97色一二三| 爱射综合| 操一操干一干| 九九久久网| 橾逼网| 思思99re这里只有| 五月丁香亚洲五月| 久久aaa| 97碰碰人人| 六月婷婷最新网址| 99ri6在线视频| 欧美久热| 久久久99精品免费观看| 97干干干丁香| 五月丁香AV在线| 久久99热 这里有精品| 婷婷五月天AV| 五月婷婷在线视频免费观看| 亚洲丁香婷婷五月天综合色| 激情五月天啪啪视频| 色狠狠色| 性色欲情 网站| 婷婷色中文字幕| av在线中文| 色色丁香五月| 色5月婷婷色| 玖玖99精品视频| 丁香婷婷老司机久操| 五月久久综合| 久久中国毛毛片爱久久| 成人中文字幕在线| 久久久WWW| 影音先锋四区| 丁香激情五月综合网| 色综合色婷婷色伊人| 啪啪综合网| 婷婷在线播放av| 久久九九99| 日本色色色| 蜜臀丁香黄色婷婷五月天| 六月丁香婷| 俺也去在线久久精品23欧美综合视频网站,丰满人妻一区二区三区在线视频53,丰满 | 99在线看视频| 婷婷网影院| 久久婷婷五月天蜜桃| 激情黄色小说色五月| 色射影院| 丁香五月天五码婷婷| 丁香六月天婷婷色| 天天天干夜夜夜操| 五月天色区| 丁香五月天激情| 女人高潮内射99精品| www.夜夜| 亚洲午夜Av| 天天摸天天肏| 狠狠干 狠狠操| 激情小说五月欧美亚洲丁香| 99久热在线精品| 天天综合精品| 五月天色站| 日韩99视频| 99视频在线| 思思99精品视频在线观看| 丁香五月天啪啪激情综合网| 亚洲av网站在线观看| 26uuu精品国产| 在线视频区| 日本少妇AA一级特黄大片| 第五婷婷伊人丁香色| 日韩成人综合网| 三十路磁力链接| 婷婷开心激情| 亚洲精品又粗又大又爽A片| 91re色综合视频| 久久在线大香蕉| 久久之人妻| 丁香五月冃欧美| 亚洲视频操| 婷婷五月丁香五月| 九九综舍久久| 五月婷婷啪啪网| 一起草av| 久久9热| 亚洲色激婷| 五月天亚洲色| 九九爱激情| 日韩综合久久| 色色色色色色网站| AV网在线| 婷婷第六色| 亚洲色在线观看| 亚洲欧美婷婷五月色综合| 亚洲av综合在线| 99精品在线| 欧美色激情四射| 成人在线视频网| 人人人人人人人草| 精品夜夜澡人妻无码AV| 五月色网| 碰碰女| 婷婷色狠狠| 99热在这里只有免费精品| 79精品视频在线观看,| 少妇人妻丰满做爰XXX| av在线观看网站| 99热99热不卡| 丁香五月综合网| 激情五月综合网| 丁香婷婷色五月激情综合| 丰满女老板BD高清A片| 久久精品99久久| 天堂AV在线看| AV中文字幕夜夜操b天天摸bb | www.色婷婷| 人妻日日日| 色婷婷中文字母五月丁香| 99精品视频偷拍| 激情五月综合网最新| 99国产精品白浆在线观看免费| 五月丁香久久网| 天天干天天干天天操| 日日操夜夜擼| 色播婷婷五月天| 五月天婷婷久久| 丁香婷婷网| 综合性爱网| 亚洲精品中文字幕成人片| 99热最新网址| 葵花AV在线| 国产精品日韩十五区| 亚洲亚洲人成综合网络| 婷婷五月开心中文字幕在线| 日韩久久成人| 深夜激情网| 七七色综合| 人人噜天天上| 天天肏天天肏天天肏| 裸体美女丁香五月天。| 色婷久九| AV操操操| 天天天天天操| 日本熟女啪啪| 欧美日韩成人在线网站| 99热超碰| 美国少妇性做爰| 天天综合亚洲综合| 日本一区二区三区精品视频| 五月婷婷深深爱| 中文字幕日韩成人| 99视频在线| 啪啪啪五月天| 五月婷婷导航| 六月丁香啪啪啪| 五月天天天操天天爽夜夜操| 色色五月婷婷网| 久久A V无码视频| 丁香五月激情欧美| 五月婷婷婷| 亚洲色婷婷99一9|| 国产小网站| 操人久久| 天天天天天操| 色色五月婷婷久久| 亚洲爆乳无码精品AAA片蜜桃| 操嫩逼电影| 五月婷综合| 久久9视频欧美| 五月花综合网| 欧美人人女女精品综合五月天| 久久婷婷婷| 五月丁香综合网色欲| 秋霞av吧| 九九人人操| 成人视频九九| 99热99天堂| 久久丁香五月| 久久99网| 六月丁香综合网| 日本色色网站| 婷婷色色综合| 99热啪啪| 五月婷婷色五月| 久久婷五月天| 蜜乳人妻一区二区三区| 国产亚洲精品久久久久久郑州| 九九热这里只有精品在线观看| 久久女人天堂| 久久全色| 97色精品视频| 99视频内射三四| 六月丁香久久| 99色视频在线观看| 99亚洲天堂| 9久操| 色国产五月| 五月丁香久久婷| 婷婷五月av| 丁五月激情视频免费| 天堂爱爱| 五月天婷五月天综合网小说首页-五月天激激婷婷大综合,婷婷亚洲综合五月天小说 | 婷婷酒色网| 日日撸夜夜操| 99久在线精品| 99热在线播放| 99精色| 欧美激情xxxXX| 另类激情五月| 超碰在线中文字幕| 大香蕉五月| 久久久久久久久18久久| 97caop| 亚州操人在线视频| 在线成人网站| 色五月天丁香婷婷| 五月欧美丁香在线观看| 欧美激情综合色丁香婷婷五月天| 中文字幕丁香五月| www.激情五月天.com| 超碰人人91| 国产操逼视频网站| 9l久久久视频| 久久激情婷婷| 狠干综合| 99精品高潮| 五月色情婷婷| 亚洲无码九九九| 亚洲丁香五冃97色| 日本波多野结衣视频| 99精品视频免费在线播放| 五月婷婷狠狠久久| 99爱爱网| www.97碰碰com| 91在线视频综合| 99视频在线啪| 五月天婷婷社区久久综合| www.久久9| 五月天堂六月丁香亚州中文字幕久久 | 丁香五月婷婷Av| 色综合久久88| 中文无码婷婷| 婷婷五月中文在线| 五月丁香六月婷婷免费| 五月天玖玖狠狠色色| 五月婷婷,六月激情| 婷婷五六日| 深爱激情AV| 麻豆123区| yazhouzonghesese| 六月丁香VA| 色色a| 色婷婷免费视频| 色五月成人| 夜夜躁爽日日| 伊人网色婷婷五月天| 婷婷丁香五月天之开心少妇| 停停综合色色| 欧美噜噜噜草| 五月综合影院| 97人人搞| 国产毛片精品一区二区色欲黄A片| 丰满老熟妇BBBBB搡BBB| 九九精品系列| 狠狠色综合网| 色婷婷九月综合| 五月天另类小说| 人人妻人人澡| 色五月,com| 九九久99免费视频| 色综合久久久久| 五月天开心色情网| 久久精彩免费视频| 香蕉AV福利精品导航| 99视频日韩| 婷婷五月丁香91| 五月丁香五月丁香| 五月婷婷在线视频观看| 色99视频| 九伊人网| 五月丁香av在线| 99热97| 在线99热| 久草a片| 色婷婷在线综合色播网| 中文AV在线观看| 99网| 操久久网| 六月婷婷在线| 欧美日韩欧美| 色五月五月婷婷| 久久五月丁香六月婷| 婷婷五月天激情基地| 精品久久艹| 天天操天天插天天射| 亚洲天堂热| 久久九九在线视频| 色婷婷丁香五月天| 五月丁香久久呀| 久婷婷久草| 日本美女上人| 亚洲无码九九九| 成人色站,在线视频,看片-SS1AV| 伊人在线视频| 超碰色热| 天天综合.com| www.婷婷五月天| 亚洲爱婷婷| 婷婷五月天激情小说网站| 日本色99| 9九色首页| 九九九九九九九热| 内射爽无广熟女亚洲| 91精品91久久久中77777久久玖玖九九| 婷婷五月天va| 在线不卡视频| 九九性视频| 亚洲色五月| 婷婷伊人综合| 丁香五月激情无码视频| 六月成人网| 99er这里只有精品| 狠狠色综合网| 国产 亚洲 在线| 日本高清综合网五月丁香| 操老逼综合网| 亚洲女婷婷五月基地综合久久久 | 色婷婷香蕉丁丁网| 99国产精品久久久久久久久久久 | 五月婷婷九九热| 五月婷护士| 97色伦另类图片小说视频 | 午夜天堂一区人妻| 欧美丰满熟妇BBB久久久| 日韩限制级大尺度黑料泄密大尺度视频一区二区在线观看 | 国外亚洲成AV人片在线观看| 99精品视频免费在线播放| 在线观看av网站| 四川操逼站| 婷婷五月天激情基地| 婷婷五月五月丁香| 欧美激情综合色综合| 老妇六区| 色女伊人| 免费亚洲成人电影AV| 人人草人人看| 久久婷婷国产| 五月丁香| 天天色爽| 五月婷婷 婷婷五月 一区二区 久久久| 五月综合激情图片 | 狠狠色婷婷| 激情婷婷| 99热国品| 热99AV网站| 玖玖婷婷视频| 99热啪啪| 三十路磁力链接| 婷婷丁香红五月91C| 日日夜夜小色哥| 日逼影音先锋AV男人资源站| 干一干xxxx| 7777激情基地| 五月天激情网站| 亚洲一区二区无码蜜乳av| 狠狠爱丁香婷| 久青操| 26uuu青青| 疯狂做受XXXX高潮A片动画| 激情亚洲色图片丁香综合| 美女被操一区二区| 热久国产| 东北婷婷五月天| Www.se.久久| 久久总和99| 99re99热| 丁香婷婷五月天成人| 91九色欧美| 色之综合网| 日比视频91| 久操综合| 另类图片婷婷五月天| 玖玖婷婷色| 精品久久99| 天天色色天天| 六月丁香视频网站| 色婷婷四色| 色欧洲| 骚货艹网站视频| 欧美日韩123| 激情又色又爽又黄的A片| 天天婷婷色六月| 思思热国产视频| 99天天操夜夜操| 99热日本| www.五月.com| 天天天天天操| 无码人妻电影| 色综合色综合色综合| 久久久久er热| 播五月丁香三月婷婷| 天天爽天天日人人爱| 久草九九| 婷婷伊人综合| 成人国产欧美大片一区| 久久HD| 亚洲色模骚货| 激情五月综合色婷婷| 婷婷五月精品中文字幕| 20253AV| 午夜丁香婷婷| 午夜天堂啪啪| 五月天成人在线播放| WWW、日本色丁香、co m| 色综合久久综合中文综合网| 九九热99精品| 91丨九色丨国产| 五月天激情小说| 亚洲AV人人操| 色色国产| 人妻久久久久久久 | 亚洲国产色婷婷| 嫩草AV久久伊人妇女超级A| 亚洲综合五月天婷婷丁香| 激情小说婷婷五月| 99亚洲色| 五月婷综合网| 色婷婷六月精品| 99视频久久免费视频| 日韩成人免费电影| 中文字幕在线资源| 色玖玖综合网| 97人人操在线| 中文字幕综合网| 大香蕉狼人久久| 中文在线视频久9| 热久久999| 三年高清大片免费观看国语| 天天干,天天日| 久久五月天综合| 天天狠天天叉| 五月婷婷综合在线| 99欧美| 婷婷五月天成人网| 久久精品99国产精品日本| 超碰99在线观看| 五月天开心网| 无码人妻少妇色欲AV一区二区| 色综合久久888| 久久激情五月| 香蕉久久国产AV一区二区| 国色天香成人网| 日本不卡高字幕在线2019| 国产真实乱了老女人视频| 屁股翘好撅高迎合跪趴| 五月丁香婷婷五月色| 久777| Caoub青青超碰| 婷婷久久婷婷| 五月丁香婷婷激情影院欧美| 99九九综合久久九九| 久久婷婷网| 婷婷亚洲综合| 五月丁香六月日逼| 五月综合缴情网| 天天摸天天舔天天天天爽| 超碰猛烈的性猛交| 天天干天天操天天爽| 996热| 久久se 综合网 | jiujiu热在线视频| 五月人妻婷婷| 色色AV色色色东莞| www.色婷婷| 成人做爰高潮A片免费视频| 大香蕉久久视频久久视频| 99视频在线看| 玖玖视频福利| 五月天艹天天| 91玖玖| 国产午夜精品一区二区三区嫩草| 欧美色偷偷大香| 欧美色色色色色色色| 五月丁香六月日逼| 丁香五月天论坛| 日韩无码色色| 五月六月激情| 超碰成人在线观看| 97碰碰碰免费公开在线视频| 亚洲AV无码成人精品电影| 另类视频一区| 亚洲aV写真天天综合网久久| 五月大香蕉| 99热最新国内| 丁香五月天婷婷在线视频| 玖久精品视频9| AV网站免费在线| 久久人人做人人妻人人玩精品va| 久久婷婷丁香| 性色99| 婷婷丁香久久| 人妻在线观看视频| 丁香五月色色色色| 九九大香视频| 欧美A片在线视频免费观看| 婷婷91| 五月丁香无码| 五月婷久久| 丁香五月综合久久综合| 色丁香在线视频| 9l视频自拍九色9l视频自拍九色9l社区| 国产人妻777人伦精品HD| 色婷婷888| dingxiangtingtingliuyue| 五月丁香六月婷婷网| 中文字幕天天干| 综合网激情五月天| 人妻久久久久久久| 秋霞AV淫| 日日夜夜天天综合| 亚洲色就是色色色| 开心五月天私房婷婷| 五月天婷婷AV| 玖玖玖婷婷婷| 色婷婷五月天天天干天天操天天爽| www.久久| 五月丁香六月婷婷啪啪| 狠狠干天天日| 色爱爱综合网| 青青草六月丁香| 操91| 欧美成人无码高清一区二区三区| 97操操操| 九九九九综合| 丁香色成人| 99偷拍视频在线日本| 狠狠色丁香久久婷婷综合五月| 天天综合精品| 五月婷婷与六月丁香图片激情| 51XX午夜影福利| 91精品又长又大又粗又爽又猛| 免费一区二区三区| 五月色导航| 六月丁香啪啪啪| 新99思思视频| 少妇人妻人伦A片| XXXX岛国| 国产成人精品一区二三区熟女在线| 丁香亭亭久久| 99色在线| 五月色丁香国产在线视频| 五月婷视频| 亚洲日韩人妻操逼| 丁香激情网| 欧美久久五月婷婷| 九九九九操逼| 欧美婷婷五月| 91日综合欧美| 五月天狠狠色| 人妻综合网| 熟女激情五月天| 思思热闹这里只有精品| 六月激情网| 六月亚洲| 色色综合网www| 丁香综合网| 97人人操人人操人人操人人| 国内外色色色色色成人视频| 久操福利| 99热成人| 丁香综合网| 午夜丁香六月婷| 婷婷五月丁香久久| 色五月婷婷激情综合网| 99ree6| 欧美黄色AA片哗啦啦啦| 91久久九久久九久久九久久九久久| 丁香九九九九| 五月婷婷激情四季| 97超级碰人人| 激情综合国产| 久热这里这里有精品| 婷婷综合中文字幕| 综合网啪| 欧美色骚婷婷五月天| 亚洲精品第一国产综合亚AV | 无码少妇高潮喷水A片免费| 丁香五月婷在线观看| 97干在线观看| 91丨九色丨东北熟女| 思思久日精品视频| 综合激情在线| 爱爱网址9| 婷婷五月婷婷| 欧美成人无码高清一区二区三区| www.ywav| 婷婷视频网| 婷婷五月天99| 9久久久久久久久久久| EEUSS鲁片一区二区三区| 欧美VA在线| 国产伦理精品高清在线观看网站一区二区 | WWW,五月| 欧美激情 日韩无码 婷婷 五月天| 九九精品大香蕉| 秋霞A V毛片| 欧美噜一噜| 中文字幕,综合,91| 亚洲九N| 中文资源在线a | 91热视频色网站| 6080av| 婷婷五月丁香啪啪| 色婷婷小视频| 五月色网| www,色婷婷| 99热只有这里才是精品| 五月天狠狠网站| 99碰在线视频| 大香焦啪啪啪| 这里只有精品视频免费在线观看| 99热6精品| 六月色婷婷欧美| av在线激情| 狠狠色综合久久久久| 九九香蕉网| 超碰com| 欧美一级操逼视频| 开心日韩丁香婷婷五月| 亚洲sesesese| www.色色五月天.com| 超级碰 久久9| 成人AV在线中文版| 久久婷婷伊人| 色五月婷婷丁香五月| 五月婷婷婷丁香播| http://www.sd-xiangsu.com/| 亚洲色爽| 天天狠狠婷婷在线| 日韩性视频| 99视频网址| www99xxxx五月丁| 亚洲愉拍99热成人精品| 亚洲无码99| 色五月人妻| 激情五月综合网最新| 婷婷五月激情中文字幕| 色吧五月婷婷| 欧美色色色色色色色| 五月天婷婷影院影院| AV天堂淫乩| 97五月天婷婷午夜| 色五月婷婷五月丁香五月激情五月视频| 久久久久8888| 日本欧美国产| 丁香六月婷婷综合欧美| 九九色院| 九九十99视频| 亚洲婷婷基地| 五月婷啪| 我爱大香蕉| 婷婷综合网| 天天爽在线视频| 综合97五月| 久久66er久久| 五月天色婷伊人| AV天堂淫乩| 婷婷五月天,影院| 色五月婷婷激情五月| 五月丁香婷中文字幕 | 97碰成超视频免费视频| 人人插9| 2017狠狠干| 激情综合网五月婷婷| 婷婷五月天丁香| WWW色综合| 丁香六月 人妻| 九热视频这里只有精品| 丁香五月六月婷婷殴美综合| 久久99网| 婷婷五月花| 五月天色综合| 国产黄大片在线观看画质优化| 思思9久久| 亚洲情欲久久| 婷婷内射视频在线| 久久天天天| www婷婷亚洲| 这里只有精品视频一区| 久久激情五月婷婷| 亚洲AV成人片无码网站| 五月激情影院| 日韩欧美成人一区二区三区| 婷婷五月超碰| 久久婷婷综| 电影《战争与艾拉》免费观看| 丁香花五月天| 思思热视频| 婷婷金品综合视频| 97 天堂| 99碰视频| 热这里只有精| 综合一本道| 精品久久9| 欧美成人AAA片一区国产精品| 色吧网综合| 91操片| Va另类视频| 婷婷五月在线观看| 国产激情久久久| 99久久婷婷综合| 成人五月丁香社区| 开心五月激情五月丁香五月婷婷| 日日噜噜夜夜狠狠久久丁香五月| 天天精品视频免费观看| 玖玖色综合色| 99久久久免费| 99热视精品| 国产精品久久..4399| 成人做爰黄A片免费看直播室男男 久草热8精品视频在线观看 | 久久九九@| 狠狠干在线视频| 五月激情综合网| 国产FREESEXVIDEOS性中国| 69色婷婷| 亚洲女婷婷五月基地综合久久久| www.婷婷.com| 91人久| 丁香五月中文字幕| 青青草原99热| 婷婷五月天久久| 婷香狠狠爱五月| 狠狠五月天婷婷| 五月丁香啪综合| 婷婷狠狠综合网入口| 色九区| 五月天激情婷婷久久| 热久久这里只有精品| 小骚穴电影| 婷婷五月天第四色| 激情婷婷丁香| 欧美在线看| 五月天精品视频| 情欲禁地| 九九国产精视频| 97色在线观看视频| 97色综合视频| 亚洲五月天综合| 亚洲色网络| 亚洲婷婷丁香| 久久性爱视频网站| 婷婷丁香成人色综合| 99丁香五月婷| 亚洲永久四色| 久久大香蕉视频| 久久婷婷五月综合伊人| 国产乱妇乱子在线播视频播放网站| 激情综合五月天| 99网99热| 六月婷婷最新网址| 婷婷五月综合激情免费视频| 成人美女网| 开心婷婷五月激情网小说| 9色在线视频| 9热在线观看| 天天日天天干天天爽| 操B无码视频国语| 亚洲五月婷天天操| 国产又粗又大又爽又黄| 天天色天天色天天色天天色天天色天天色| 九九亚洲综合| 国产三级片91| 玖玖五月| 久热超碰91| 婷婷婷久久久| 久久看婷婷| 久久9热| 国产精品色婷婷99久久精品| 99热精品在线在线| 色色色色色五月| 久热免费视频| 91九色 婷婷| www.97碰碰com| 91凹凸在线| 亚州色婷婷| 99色色爰| 色综合99| 午夜不卡成人一区二区| 另类在线免费视频| 激情综合色| 丁香九色不卡aaa| 婷婷五月天小说网| 亚洲四色五月| 夜色综合网| 色五月天激情| 婷婷五月激情网| site:picc-up.com| 婷婷在线网| 激情婷婷色五月| 欧美 日韩 成人| 亚洲视频二区| AV激情五月| 亚洲无AV在线中文字幕| 在线A色| 婷婷丁香综合在线| 色情五月婷| 久er免费视频| 亚洲欧美日韩VIP| 26uuuuuuuu国产| 成人短视频在线免费观看| 91丨九色丨白浆秘| 五月色婷婷综合色| 亚洲网站观看视频| 色五月丁香婷婷| 91人人操人人| 五月婷婷丁香| 激情丁香图片| 三级三久久线久久99久目本WW| 久99热| 久色资源网| 99热e| 免费无码毛片一区二区A片| 天天色综合图片| 九热精品| 免费超碰在线观看| 国产在这里只有精品| 99久久婷婷国产综合精品草原| 狠狠夜夜五月丁香| 五月天堂六月丁香亚州中文字幕久久| 狠狠人妻色综合| 五月人妻婷婷| 99久精品| 亚洲亚洲人成综合网络| 色五月激情五月天| 久久99热这里只有| 色婷婷亚洲综合av| 97色色色色色| 五月丁香六月婷婷的女人| 4399在线日本A片| 婷婷伊人五月天| 日本啪啪天堂| 天天天天天天天操| 久操综合| 婷婷成人av| 丁香六月欧美| 色七七色九九| 美女婷婷六月色| 天天综合五月| 91久女| 久热这里只有| 亚洲色五月天| 色五月丁香激情| 亚洲天99| 国内自拍1区| 99这里| 婷婷五月激情小说| 爱草视频在线观看| 91seav| 欧美成综合在线观看| 色婷婷电影网| 色婷婷六月天| 国产精品五月天婷婷| anquye伊人| 九色PORNY自拍成人精彩视频| 超碰操日| 亚洲亚洲人成综合网络| 激情綜合網址| 丁香五月婷婷激情蜜桃| 亚洲开心激情网| 亚洲操操| 色婷婷88| 91久草五月天婷婷| 69凹凸成人综合网| 99久热| 婷婷五月天伊人网| 亚洲无码yw| 丁香婷婷色| 丁香五月激情澎湃一区| 激情五月图| 超碰成人免费| 九九色之九九色88| 亚州色综合| 中文字幕91,综合| 强辱丰满人妻HD中文字幕| 五月激情影院| 99在线观看| 丁香婷婷五月色成人网站| 国产激情综合五月久久| 99综合免费视频| 五月婷婷影视| 69婷婷丁香午夜| 思思99热在线| 欧美成人Va| 99综合视频在线| 婷婷色婷婷亚洲成人| 精品成人久久久久久久_一二三四视| www91久久| 色天堂操| 丁香五月综合久久| 久久婷婷夜| 婷婷五月天大香蕉| 色综合久久88| 99亚洲精品视频| 婷婷丁香亚洲色综合91| 婷丁香五月天| 性生活视频98791| 久久狠狠干| 九九久久五月天| 97av在线视频| 无码色色色色色| 《诡秘之主》在线观看| 五月婷丁香花| 国产Va视频| 26UUU欧美激情一区二区| 26uuuu精品一区二区| 99热在线极品极品| 综合狠久久| 97碰91| 综合色婷婷| 国产精品电影网| 九九综合| 色五月天天在线观看资源站| 久久丁香五月婷婷激情综合网| 2025最新亚洲激情在线| 美国天天日天天操| 久久机热/这里只有精品| 五月婷视频在线| 亚洲中文av| 狠狠五月天| 久久久全国免费视频| 99日视频在线| 色综合区| 青青操绿aaa一区日v| 婷婷六月激情丁香| 亚洲综合激情五月久久| 亚洲熟女色| 九九99久久| 亚洲成人丁香花| www一起操| 丁香五月天激情婷婷丁香六月| 五月丁香婷色| 日韩AV在线免费观看| 色日本综合| 久久久久9| 婷婷五月天成人| www.婷婷五月.com| 天天肏在线观看| 91精品熟女| 激情亚洲网| AV九九| 色色色激情网| 97se视频在线| 99这里精品| 激情五月婷婷六月丁香| 久操婷婷| 琪琪色网在线| 99黄色在线视频精品熟女| 精品色情一区二区三区四区| 五月婷婷欧美激情| 99热碰碰热| 天天色综网| 婷婷久久综| 天天撸夜夜爽| 日韩高清成人| 国产99久久久国产精品免费看 | 99狠狠操一| 日韩黄黄| 手机旧版看人妻1025| 成人精品视频99在线观看免费| 月色色综合婷婷网| 影音先锋女人av鲁色资源网小说免费| 四色AVwww| 精品人妻久久久久久| 色婷婷成人久久| 激情综合女人网五月播播| 欧美国产一区二区三区| 婷婷综合五月| 青青草99热久久精品国| 亚洲婷婷开心五月| 九九大香蕉黄色影院| 激情内射人妻1区2区3区| 亚洲六月婷婷| 国产精品五月天婷婷| 五月婷婷影院| 五月天婷综合| 99热精品一| 色综合久久888| 九艹在线| 五月丁香婷婷成人综合网| 97色婷| 99免费热视频在线| 五月婷婷激情视频| 久久人妻少妇嫩草AV| 色播婷婷五月天| 婷婷激情小说| 色婷婷性爱网| 国产色色在线| 久久人人九九| 人妖色AV色综合| 五月亭亭综合五码| 国产99久久久国产精品免费看| 婷婷射图| 日本婷色| 丁香花综合永久入口| 中文不卡一二三区| 超碰成人免费| 五月天婷婷综合网| 婷婷丁香五月基地| 五月天激情网页| 色婷婷成人做爰A片免费看网站| 久色网址| 日韩AV片| 亚洲无aV在线中文字幕| 激情五月四色| 激情五月天婷婷播播久久综合91| 播五月婷婷开心| 激情五月综合网| 996er热| 97色欧美| 无码yw| 五月婷婷六月丁香五月| 大香蕉娱乐| 狠狠草狠狠草| 婷婷丁香五月天色色| 五月色网| 色99xx| 激情综合丁香五月| www.九九婷婷| 五月婷婷69| 激情性爱网站| 婷婷五月天伊人| 99色日本| 色呦呦美女| 丁香婷婷六月天| 91操人视频| 色999亚洲人成色| 丁香六月婷婷色XXXXX| 色噜噜狠狠色综合无码久久欧美| 色婷婷av在线观看| 色噜噜狠狠色综| 色五月婷婷网| 天天日人人爽| 亚洲成人电影在线免费观看| 操人妻视频91|