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

ARTICLE DETAIL

資訊詳情

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

隨機(jī)森林MATLAB代碼:TreeBagger調(diào)參與排錯(cuò)

隨機(jī)森林MATLAB代碼:TreeBagger調(diào)參與排錯(cuò) 簡(jiǎn)介隨機(jī)森林MATLAB代碼壓縮包面向希望在MATLAB環(huán)境中實(shí)現(xiàn)隨機(jī)森林分類與回歸的學(xué)習(xí)者和開發(fā)者適合機(jī)器學(xué)習(xí)課程實(shí)驗(yàn)、算法復(fù)現(xiàn)及小規(guī)模數(shù)據(jù)建模練習(xí)。包內(nèi)共14個(gè)文件約211KB包含m函數(shù)腳本、txt示例數(shù)據(jù)、Fortran源碼、dll動(dòng)態(tài)庫(kù)以及readme和doc說明文檔其中m文件對(duì)應(yīng)分類、回歸與模型打印入口txt提供訓(xùn)練測(cè)試樣本dll與Fortran部分承擔(dān)底層計(jì)算便于理解從接口調(diào)用到核心實(shí)現(xiàn)的完整結(jié)構(gòu)。該資源已有6072人學(xué)習(xí)配套示例覆蓋分類與回歸兩條使用路徑讀者可借此觀察隨機(jī)森林的樣本與特征采樣、決策樹集成輸出及特征重要性查看方式并對(duì)照說明文檔梳理目錄組織、依賴配置與模型評(píng)估思路作為算法學(xué)習(xí)和代碼研讀的參考資料。1. 一段跑不通的腳本暴露了隨機(jī)森林 MATLAB 代碼的三個(gè)前提很多人找隨機(jī)森林 MATLAB 代碼拿到的第一份東西通常是三五行l(wèi)oad 一份數(shù)據(jù)TreeBagger 建三十棵樹predict 完打印一個(gè)準(zhǔn)確率。這段腳本在自帶示例數(shù)據(jù)上能刷到 0.9 以上換到自己的表上就翻車——要么類別變量直接報(bào)類型錯(cuò)誤要么準(zhǔn)確率死死卡在多數(shù)類占比上不動(dòng)看著像模型沒學(xué)實(shí)際上是數(shù)據(jù)和接口沒對(duì)齊。隨機(jī)森林在 MATLAB 里上手門檻很低但 TreeBagger 與 fitcensemble 兩條路線各有硬性輸入約束樹數(shù)、葉子大小、每次分裂的特征數(shù)這三個(gè)需要調(diào)整的參數(shù)又互相牽制調(diào)錯(cuò)一個(gè)結(jié)果就不可信。這篇按「選哪條路 → 數(shù)據(jù)怎么喂 → 參數(shù)怎么調(diào) → 報(bào)錯(cuò)怎么查」的順序給一份能改能跑、踩過坑再寫出來的實(shí)現(xiàn)說明適合手里已經(jīng)有一張?zhí)卣鞅?、打算?RF 當(dāng)基線模型的從業(yè)者也適合課設(shè)階段需要一份既能運(yùn)行又能解釋清楚的同學(xué)。2. 三條實(shí)現(xiàn)路線的選型TreeBagger、fitcensemble 與手寫腳本MATLAB 里做隨機(jī)森林本質(zhì)上是三種東西一個(gè)封裝好的老牌類、一個(gè)能接進(jìn)交叉驗(yàn)證流水線的建模函數(shù)、一份可以完全控制分裂準(zhǔn)則的自寫腳本。選錯(cuò)路線不是精度問題而是后面每一步都別扭——想算 OOB 誤差卻發(fā)現(xiàn)沒開預(yù)測(cè)、想接超參搜索卻發(fā)現(xiàn)接口不兼容、想把模型導(dǎo)出到別的語言卻只能對(duì)著對(duì)象干瞪眼。所以先把選型擺清楚。2.1 TreeBagger分類回歸一套接口的老牌實(shí)現(xiàn)TreeBagger 是最直接的入口一行構(gòu)造自動(dòng)完成自助采樣bootstrap、隨機(jī)特征子集、多樹匯總投票還內(nèi)置了袋外樣本out-of-bagOOB的評(píng)估能力。它的價(jià)值在于「不用自己寫循環(huán)」每棵樹的訓(xùn)練樣本由有放回抽樣產(chǎn)生約 36.8% 的樣本不進(jìn)袋這些樣本天然構(gòu)成一個(gè)不花錢的驗(yàn)證集能在不切分?jǐn)?shù)據(jù)的前提下給出誤差估計(jì)。對(duì)樣本量小、切出去一塊驗(yàn)證集就心疼的場(chǎng)景這一點(diǎn)很實(shí)用。% X: n×p 數(shù)值特征矩陣Y: n×1 的 categorical 標(biāo)簽 rng(2024); % 固定隨機(jī)種子保證結(jié)果可復(fù)現(xiàn) rf TreeBagger(200, X, Y, ... Method, classification, ... % 分類任務(wù)回歸改成 regression OOBPrediction, on, ... % 開啟袋外預(yù)測(cè)后面才能算 OOB 誤差 OOBPredictorImportance, on, ... % 同時(shí)計(jì)算置換重要性 MinLeafSize, 5, ... % 葉節(jié)點(diǎn)最小樣本數(shù)控制單棵樹深度 NumPredictorsToSample, all, ... % 每次分裂考察的特征數(shù) PredictorSelection, allsplits, ... % 用標(biāo)準(zhǔn) CART 窮舉分裂而非曲率檢驗(yàn) InBagFraction, 1, ... % 自助采樣比例1 表示抽 n 個(gè) UseParallel, true); % 需要并行工具箱否則會(huì)報(bào)錯(cuò) Yfit predict(rf, X); % 返回 cell 數(shù)組元素是字符標(biāo)簽 Yfit categorical(Yfit); % 轉(zhuǎn)回 categorical 才能直接比標(biāo)簽 acc mean(Yfit Y); fprintf(訓(xùn)練集準(zhǔn)確率 %.4f\n, acc);代碼里幾個(gè)參數(shù)值得單獨(dú)說清楚。NumTrees取 200 是經(jīng)驗(yàn)起點(diǎn)不是定值后面 4.1 會(huì)用 OOB 曲線判斷到底該停在哪。MinLeafSize從默認(rèn)的 1 提到 5是給噪聲留一點(diǎn)緩沖葉子太純的樹在訓(xùn)練集上幾乎滿分測(cè)試集上掉得厲害。NumPredictorsToSample設(shè)成all意味著每次分裂都用全部特征這其實(shí)弱化了「隨機(jī)」這一半分類任務(wù)常見做法是取特征數(shù)的平方根取整回歸取三分之一。PredictorSelection默認(rèn)是curvature曲率檢驗(yàn)偏向能產(chǎn)生強(qiáng)交互的分裂想做教科書式的標(biāo)準(zhǔn) CART 就改成allsplits兩者在小樣本上的結(jié)果差異可能達(dá)到好幾個(gè)百分點(diǎn)別默認(rèn)它倆等價(jià)。需要留意的是predict的返回類型。分類模型返回的是 cell 數(shù)組里面裝的是字符直接和數(shù)值標(biāo)簽比較會(huì)得到一個(gè)全 false 的邏輯向量然后你會(huì)以為模型廢了。轉(zhuǎn)成 categorical 或者用str2double走一遍是必須補(bǔ)的一步。2.2 fitcensemble能掛進(jìn)交叉驗(yàn)證和超參搜索的版本如果后面打算做 K 折交叉驗(yàn)證、網(wǎng)格搜索、或者把模型塞進(jìn)一條預(yù)處理加建模的流水線fitcensemble更順。它把「集成方法」和「基學(xué)習(xí)器」拆開了Method選Bag就是袋裝基學(xué)習(xí)器用templateTree描述樹的參數(shù)寫在模板里而不是散在函數(shù)參數(shù)上。t templateTree( ... MinLeafSize, 5, ... NumVariablesToSample, all, ... % 等價(jià)于 TreeBagger 的 NumPredictorsToSample Surrogate, off); % 關(guān)閉代理分裂缺失值需提前處理 mdl fitcensemble(X, Y, ... Method, Bag, ... % 袋裝AdaBoostM2 等是提升法 NumLearningCycles, 200, ... % 基學(xué)習(xí)器個(gè)數(shù)對(duì)應(yīng) NumTrees Learners, t, ... Prior, uniform); % 類別先驗(yàn)處理不平衡時(shí)改成 empirical cvmdl crossval(mdl, KFold, 5); % 直接得到交叉驗(yàn)證模型 fprintf(5 折誤差 %.4f\n, kfoldLoss(cvmdl));這套寫法的好處是crossval、kfoldLoss、oobLoss、plotPartialDependence全都認(rèn)這個(gè)對(duì)象不用自己寫循環(huán)去拼混淆矩陣。Prior參數(shù)也是 TreeBagger 沒有直接對(duì)應(yīng)物的東西類別不平衡時(shí)把先驗(yàn)改成uniform或者傳入自定義向量往往比調(diào)閾值更省事。代價(jià)是參數(shù)名和 TreeBagger 不完全一樣NumLearningCycles對(duì)應(yīng)樹數(shù)、NumVariablesToSample對(duì)應(yīng)每次分裂的特征數(shù)來回切換時(shí)容易寫錯(cuò)。兩條路線的取舍可以壓成一張表維度TreeBaggerfitcensembleMethodBag分類/回歸統(tǒng)一接口靠Method一個(gè)參數(shù)切換同一個(gè)函數(shù)靠標(biāo)簽類型自動(dòng)判斷OOB 誤差oobError/oobLossoobLoss(mdl,Mode,cumulative)交叉驗(yàn)證需自己寫 K 折循環(huán)直接crossvalkfoldLoss超參自動(dòng)搜索不支持需外層包 bayesopt支持OptimizeHyperparameters特征重要性O(shè)OBPermutedPredictorDeltaErrorpredictorImportance 置換法偏依賴圖需手動(dòng)計(jì)算plotPartialDependence直接出圖數(shù)據(jù)量大、只想要一個(gè)能跑的基線TreeBagger 更省事要做實(shí)驗(yàn)對(duì)比、要出可復(fù)現(xiàn)的交叉驗(yàn)證數(shù)字fitcensemble的流水線更穩(wěn)。2.3 手寫版只在這三種情況下值得自己寫遞歸建樹不是炫技絕大多數(shù)場(chǎng)景純屬浪費(fèi)時(shí)間。真正值得動(dòng)手的情況只有三類一是分裂準(zhǔn)則要改比如你需要代價(jià)敏感的分裂或者自定義的不純度二是模型要導(dǎo)出到 C 或嵌入式環(huán)境MATLAB 的對(duì)象沒法直接落地得自己序列化成數(shù)組三是教學(xué)或答辯場(chǎng)景需要指著每一層節(jié)點(diǎn)解釋「這棵樹為什么在這里切」。給一份最小骨架能說明 bagging 內(nèi)部到底在干什么function node growTree(X, y, depth, maxDepth, minLeaf, mtry) % 單棵 CART 分類樹的最小實(shí)現(xiàn)省略缺失值處理與剪枝 if depth maxDepth || numel(unique(y)) 1 || size(X,1) 2*minLeaf node struct(leaf, true, label, mode(y)); return; end p size(X,2); featIdx randperm(p, min(mtry,p)); % 隨機(jī)挑 mtry 個(gè)特征這是隨機(jī)森林的一半 bestGain -inf; bestFeat 0; bestThr 0; parentImp giniImp(y); for f featIdx vals unique(X(:,f)); if numel(vals) 2, continue; end thrCand vals(1:end-1) diff(vals)/2; % 相鄰取值中點(diǎn)作候選閾值 for t thrCand left X(:,f) t; right ~left; if nnz(left) minLeaf || nnz(right) minLeaf, continue; end gain parentImp - (nnz(left)*giniImp(y(left)) ... nnz(right)*giniImp(y(right))) / numel(y); if gain bestGain bestGain gain; bestFeat f; bestThr t; end end end if bestFeat 0 node struct(leaf, true, label, mode(y)); return; end left X(:,bestFeat) bestThr; node struct(leaf, false, feat, bestFeat, thr, bestThr, ... left, growTree(X(left,:), y(left), depth1, maxDepth, minLeaf, mtry), ... right, growTree(X(~left,:), y(~left), depth1, maxDepth, minLeaf, mtry)); end function g giniImp(y) % 基尼不純度分類樹最常用的分裂指標(biāo) [~,~,idx] unique(y); p accumarray(idx, 1) / numel(y); g 1 - sum(p.^2); end外層再套一層 bootstrap 采樣和投票就是完整森林。這段代碼的性能比內(nèi)置實(shí)現(xiàn)差一到兩個(gè)數(shù)量級(jí)因?yàn)樗鼪]有向量化候選閾值、沒有做排序優(yōu)化也完全沒有剪枝和缺失值處理只建議用來理解結(jié)構(gòu)或者做定制化改造不要拿它去跑十萬行數(shù)據(jù)。3. 預(yù)處理鏈路把表、缺失值和類別變量對(duì)齊到 RF 的輸入約定隨機(jī)森林對(duì)特征縮放不敏感這容易讓人誤以為它對(duì)數(shù)據(jù)形態(tài)也沒要求。實(shí)際上 MATLAB 的實(shí)現(xiàn)有一套明確的輸入約定矩陣還是 table、標(biāo)簽是 categorical 還是字符 cell、缺失值走哪條路徑任何一條不對(duì)報(bào)錯(cuò)信息都含糊得讓人抓瞎。3.1 table 輸入與類別變量的三種處理最省事的做法是把整張表連同標(biāo)簽一起喂進(jìn)去讓實(shí)現(xiàn)自己去識(shí)別哪一列是類別變量。table 的優(yōu)勢(shì)是保留了變量名后面看特征重要性時(shí)直接輸出名字不用回頭對(duì)列號(hào)。T readtable(features.csv, TextType, string); labelName label; predictorNames setdiff(T.Properties.VariableNames, labelName, stable); % 字符串列轉(zhuǎn) categorical避免被當(dāng)成 p 個(gè)啞變量處理 for k 1:numel(predictorNames) if isstring(T.(predictorNames{k})) || iscellstr(T.(predictorNames{k})) T.(predictorNames{k}) categorical(T.(predictorNames{k})); end end X T(:, predictorNames); Y categorical(T.(labelName)); rf TreeBagger(200, X, Y, Method, classification, ... CategoricalPredictors, all); % 顯式聲明非數(shù)值列按類別變量處理TextType,string這一步容易被忽略。默認(rèn)讀進(jìn)來是 cell 字符數(shù)組某些版本里categorical轉(zhuǎn)換會(huì)給出警告甚至失敗統(tǒng)一成 string 再轉(zhuǎn) categorical 就干凈了。CategoricalPredictors寫成all是讓實(shí)現(xiàn)自己對(duì)非數(shù)值列做處理但如果表里混進(jìn)了 ID 列這種高基數(shù)變量幾千個(gè)不同取值隨機(jī)森林會(huì)把它當(dāng)成一個(gè)極強(qiáng)的分裂特征訓(xùn)練集精度飆高、測(cè)試集慘不忍睹——這類列在建表階段就該刪掉別指望模型自己判斷。3.2 缺失值填補(bǔ)、代理分裂、還是直接刪老版本的 TreeBagger 遇到 NaN 會(huì)直接拋錯(cuò)新版本和fitcensemble的templateTree支持Surrogate,all做代理分裂也就是在最優(yōu)分裂特征缺失時(shí)用相關(guān)的替代特征頂上。代理分裂在缺失比例低于 5% 時(shí)效果不錯(cuò)缺失比例一高代理分裂本身也沒得選還是老老實(shí)實(shí)填補(bǔ)靠譜。% 數(shù)值列中位數(shù)填補(bǔ)類別列眾數(shù)填補(bǔ)同時(shí)打缺失標(biāo)記 Xnum varfun(median, X, InputVariables, isnumeric, ... OutputFormat, uniform); for k 1:width(X) col X{:,k}; if isnumeric(col) miss isnan(col); if any(miss) X{miss,k} median(col(~miss)); % 中位數(shù)對(duì)偏態(tài)分布更穩(wěn) end else miss isundefined(col); if any(miss) X{miss,k} mode(col(~miss)); % 類別列用眾數(shù) end end if any(miss) X.([miss_ X.Properties.VariableNames{k}]) double(miss); % 缺失本身就是信息 end end補(bǔ)一個(gè)缺失指示列的做法在小樣本上很值缺失往往不是隨機(jī)的某個(gè)字段空著本身就帶信號(hào)把它當(dāng)特征喂進(jìn)去比單純填補(bǔ)保留的信息更多。反過來如果某一列缺失超過 30%更常見的處理是直接刪列因?yàn)樘钛a(bǔ)出來的值基本上等于在主要分裂上人為制造了一個(gè)眾數(shù)堆積會(huì)系統(tǒng)性地帶偏重要性排序。3.3 劃分分層 Hold-Out 與 K 折的對(duì)象設(shè)計(jì)類別不平衡時(shí)最怕的就是普通隨機(jī)劃分某次抽樣某個(gè)少數(shù)類一個(gè)都沒進(jìn)訓(xùn)練集模型直接學(xué)不會(huì)。cvpartition的第一參數(shù)傳分類標(biāo)簽時(shí)默認(rèn)做分層抽樣這一條能擋掉不少意外。cp cvpartition(Y, HoldOut, 0.3); % 傳標(biāo)簽向量自動(dòng)分層 idxTrain training(cp); idxTest test(cp); rf TreeBagger(200, X(idxTrain,:), Y(idxTrain), ... Method, classification, OOBPrediction, on); Ytest categorical(predict(rf, X(idxTest,:))); C confusionmat(Y(idxTest), Ytest); acc sum(diag(C)) / sum(C(:)); fprintf(測(cè)試集準(zhǔn)確率 %.4f\n, acc);分層之后的第二個(gè)坑是順序cvpartition給出的是邏輯索引如果先對(duì)整張表做了標(biāo)準(zhǔn)化、特征篩選或者缺失值填補(bǔ)再劃分那么測(cè)試集的信息已經(jīng)漏進(jìn)訓(xùn)練過程OOB 誤差和測(cè)試誤差會(huì)出現(xiàn)明顯背離。正確順序永遠(yuǎn)是「先切分、再在訓(xùn)練集上擬合任何變換、最后用訓(xùn)練集的統(tǒng)計(jì)量去處理測(cè)試集」。4. 參數(shù)調(diào)整樹數(shù)、葉子大小、特征子集與自動(dòng)調(diào)參隨機(jī)森林被叫「幾乎不用調(diào)參的模型」這句話只在「能跑出個(gè)結(jié)果」的前提下成立。真實(shí)項(xiàng)目里樹數(shù)決定訓(xùn)練成本葉子大小決定過不過擬合每次分裂的特征數(shù)決定樹之間的相關(guān)性三個(gè)參數(shù)串起來看才有效。4.1 NumTrees看 OOB 曲線什么時(shí)候走平樹數(shù)不是越多越好而是「加到 OOB 誤差不再明顯下降」為止。判斷方法很直接開OOBPrediction,on用oobError取隨樹數(shù)累積的誤差序列畫出來看拐點(diǎn)。rf TreeBagger(300, X, Y, Method, classification, ... OOBPrediction, on, MinLeafSize, 5); err oobError(rf); % 長(zhǎng)度 300第 k 個(gè)是前 k 棵樹的 OOB 誤差 [~, kBest] min(err); fprintf(OOB 最優(yōu)樹數(shù) %d誤差 %.4f\n, kBest, err(kBest)); fprintf(300 棵樹時(shí)誤差 %.4f進(jìn)一步增加樹數(shù)收益有限\n, err(end)); figure; plot(err, LineWidth, 1.2); grid on; xlabel(樹的數(shù)量); ylabel(OOB 分類誤差);曲線在 100 到 150 棵之間通常已經(jīng)形成平臺(tái)之后再加樹只是線性增加訓(xùn)練時(shí)間。需要注意的是oobError返回的是累積誤差第 k 個(gè)元素對(duì)應(yīng)前 k 棵樹的投票結(jié)果所以它天然單調(diào)性很差、會(huì)抖動(dòng)——抖動(dòng)幅度大的時(shí)候說明數(shù)據(jù)本身噪聲重這時(shí)候盯著最小值去取樹數(shù)反而過擬合了 OOB取平臺(tái)起點(diǎn)更穩(wěn)。300 棵是個(gè)保守上限演示夠用生產(chǎn)環(huán)境按數(shù)據(jù)量自己壓。4.2 MinLeafSize偏差與方差最直接的旋鈕葉子最小樣本數(shù)是控制單棵樹復(fù)雜度的主要參數(shù)。值越小樹越深訓(xùn)練集誤差越低方差越大值越大樹越淺偏差上升但對(duì)噪聲的容忍度更好。分類任務(wù)上1 到 10 是常見搜索區(qū)間回歸任務(wù)建議從 5 起步。leafList [1 3 5 10 20 50]; oob zeros(size(leafList)); for i 1:numel(leafList) rf TreeBagger(150, X, Y, Method, classification, ... OOBPrediction, on, MinLeafSize, leafList(i)); oob(i) oobError(rf, Mode, last); % 只看最終樹的 OOB 誤差 end [bestErr, bestIdx] min(oob); fprintf(最優(yōu) MinLeafSize %dOOB 誤差 %.4f\n, leafList(bestIdx), bestErr);oobError(rf,Mode,last)跟默認(rèn)的累積序列不是一回事加Mode,last拿到的是最終集成的單個(gè)誤差值做網(wǎng)格循環(huán)時(shí)用它更省事。如果這條曲線一路往下走到 1 才停通常說明數(shù)據(jù)里的噪聲不多、或者樣本量夠大如果曲線在 10 附近觸底再往上走就要考慮特征里是不是混進(jìn)了大量弱相關(guān)列。4.3 NumPredictorsToSamplemtry 的經(jīng)驗(yàn)值與實(shí)測(cè)這是隨機(jī)森林「隨機(jī)」的核心參數(shù)。每次分裂只從 p 個(gè)特征里抽 m 個(gè)候選m 越小樹之間越不相關(guān)集成的方差降得越多但單棵樹的精度也越低。經(jīng)驗(yàn)值是分類取 √p、回歸取 p/3這個(gè)起點(diǎn)在大部分?jǐn)?shù)據(jù)上不會(huì)太離譜但不是最優(yōu)。p size(X, 2); mtryList unique(round([sqrt(p), p/3, p/2, p])); % 經(jīng)驗(yàn)值加兩個(gè)擴(kuò)展點(diǎn) for i 1:numel(mtryList) rf TreeBagger(150, X, Y, Method, classification, ... OOBPrediction, on, NumPredictorsToSample, mtryList(i)); fprintf(mtry%3d OOB誤差%.4f\n, mtryList(i), oobError(rf,Mode,last)); end一個(gè)常見誤用是把 mtry 設(shè)成 p也就是每次分裂都用全部特征然后把模型叫作隨機(jī)森林。這時(shí)候它退化成了純 bagging樹之間的相關(guān)性明顯提高集成降方差的效果打折在特征高度相關(guān)的數(shù)據(jù)上尤其明顯。實(shí)測(cè)中如果 mtryp 和 mtry√p 的 OOB 誤差差不多選 √p 更劃算因?yàn)橛?xùn)練快、樹之間更獨(dú)立。4.4 自動(dòng)調(diào)參與并行把網(wǎng)格交給 bayesopt參數(shù)超過三個(gè)之后手寫循環(huán)的組合爆炸會(huì)吞掉大量時(shí)間。fitcensemble支持內(nèi)置的貝葉斯優(yōu)化把搜索空間一次性描述清楚讓它自己找。rng(2024); t templateTree(Surrogate, off); mdl fitcensemble(X, Y, Method, Bag, Learners, t, ... OptimizeHyperparameters, {NumLearningCycles, MinLeafSize, ... NumVariablesToSample}, ... HyperparameterOptimizationOptions, struct( ... MaxObjectiveEvaluations, 30, ... % 目標(biāo)函數(shù)評(píng)估次數(shù)30 起步 UseParallel, true, ... % 并行評(píng)估需要并行工具箱 Repartition, true, ... % 每輪重新劃分降低劃分偏差 Verbose, 1));Repartition,true值得開著它讓每輪評(píng)估用不同的交叉驗(yàn)證劃分避免某組參數(shù)恰好抽到一份「好切分」而虛高。MaxObjectiveEvaluations給 30 次是在時(shí)間和收益之間的折中數(shù)據(jù)量大的時(shí)候可以先在小樣本上搜一輪拿到大致范圍再回到全量數(shù)據(jù)上手工微調(diào)。并行開啟前最好先手動(dòng)起一次本地池否則第一次調(diào)用會(huì)額外花時(shí)間初始化。5. 常見排查隨機(jī)森林 MATLAB 代碼跑不動(dòng)、跑不準(zhǔn)的五個(gè)現(xiàn)場(chǎng)調(diào)參投入再多也擋不住輸入層面的一些低級(jí)錯(cuò)誤。總結(jié)下來有五類高頻現(xiàn)場(chǎng)每次排查都從這幾條過一遍能省掉大量猜測(cè)。5.1 準(zhǔn)確率恰好等于多數(shù)類占比現(xiàn)象測(cè)試集準(zhǔn)確率 0.83而訓(xùn)練集里正類占比正好 83%混淆矩陣顯示模型把所有樣本都判成了多數(shù)類。原因類別嚴(yán)重不平衡隨機(jī)森林的投票機(jī)制下少數(shù)類的票數(shù)被壓過去樹在分裂時(shí)也傾向于先把多數(shù)類分干凈因?yàn)樗鼘?duì)整體不純度的貢獻(xiàn)更大。這時(shí)準(zhǔn)確率這個(gè)指標(biāo)本身已經(jīng)失效。解決三條一起上更穩(wěn)——cvpartition傳標(biāo)簽做分層抽樣保證每折里少數(shù)類都有fitcensemble把Prior設(shè)成uniform壓制先驗(yàn)帶來的偏置評(píng)估指標(biāo)換成confusionmat之外看召回率或者 F1別只看準(zhǔn)確率。如果少數(shù)類樣本少于幾百條還要考慮過采樣但過采樣必須在訓(xùn)練折內(nèi)部做不能在劃分前對(duì)全量數(shù)據(jù)做。5.2 標(biāo)簽類型報(bào)錯(cuò)或者預(yù)測(cè)結(jié)果全 false現(xiàn)象訓(xùn)練階段報(bào)Y must be a vector或者代碼沒報(bào)錯(cuò)但Yfit Y全是 false。原因標(biāo)簽是字符串 cell 或者表格里的 string 列predict返回的是字符 cell 數(shù)組直接和數(shù)值或 categorical 標(biāo)簽比較類型不匹配比較結(jié)果全是 false看起來像模型完全沒用。解決訓(xùn)練前統(tǒng)一Y categorical(T.label)預(yù)測(cè)后立刻Yfit categorical(predict(rf, Xtest))再做比較?;貧w任務(wù)同理TreeBagger的回歸模型predict返回的是數(shù)值矩陣但如果是多輸出或者用了 cell 輸入也要檢查維度對(duì)齊。這類問題不會(huì)給明確報(bào)錯(cuò)只能靠打印前幾行class(Y)和class(Yfit)定位。5.3 內(nèi)存爆掉或者訓(xùn)練慢到無法接受現(xiàn)象樹數(shù)加到 500 之后訓(xùn)練要跑半小時(shí)內(nèi)存占用飆到十幾 G機(jī)器開始交換。原因每棵樹都把完整訓(xùn)練集副本存進(jìn)對(duì)象里MinLeafSize太小時(shí)單棵樹節(jié)點(diǎn)數(shù)暴漲再加上OOBPrediction會(huì)額外保存袋外索引內(nèi)存是乘法級(jí)增長(zhǎng)的。解決先把MinLeafSize從 1 提到 5 到 10節(jié)點(diǎn)數(shù)能降一個(gè)量級(jí)UseParallel打開用多核分?jǐn)倳r(shí)間但要確認(rèn)并行池的進(jìn)程數(shù)不要超過物理核數(shù)超了反而更慢樹數(shù)按 4.1 的 OOB 曲線取平臺(tái)起點(diǎn)別一上來就 1000 棵。特征維度超過幾百列時(shí)先做一輪基于重要性的粗篩再重新訓(xùn)練比硬扛著跑全量特征劃算得多。5.4 OOB 誤差很低但測(cè)試集一塌糊涂現(xiàn)象訓(xùn)練時(shí) OOB 誤差 0.06交叉驗(yàn)證或者獨(dú)立測(cè)試集誤差 0.25差距大得不正常。原因數(shù)據(jù)泄漏。最常見的是在劃分之前對(duì)整張表做了標(biāo)準(zhǔn)化、缺失值填補(bǔ)、特征篩選或者 SMOTE 過采樣測(cè)試集的分布信息通過這些步驟滲進(jìn)了訓(xùn)練過程。另一種是同一實(shí)體有多條記錄被分到了訓(xùn)練集和測(cè)試集兩側(cè)模型實(shí)際上在背答案。解決把整條流水線重排成「切分 → 訓(xùn)練集上擬合變換 → 應(yīng)用到測(cè)試集」。如果有分組結(jié)構(gòu)同一個(gè)體多次測(cè)量、同一批次多個(gè)樣本用cvpartition的分組形式保證整組進(jìn)同一側(cè)。改完之后 OOB 和測(cè)試誤差的差距通常會(huì)收斂到 3 到 5 個(gè)百分點(diǎn)以內(nèi)還收不攏就要懷疑特征里混了標(biāo)簽派生的列。5.5 特征重要性全是零或者與業(yè)務(wù)直覺相反現(xiàn)象OOBPermutedPredictorDeltaError返回一列數(shù)前幾個(gè)全是 0或者排第一的是一個(gè)業(yè)務(wù)上明顯無關(guān)的字段。原因三個(gè)可能——一是特征之間高度相關(guān)重要性被平攤到幾個(gè)相關(guān)列上單獨(dú)看每個(gè)都不高二是標(biāo)簽編碼或者 ID 列被當(dāng)成了有效特征模型找到了捷徑三是樹太淺某些特征根本沒被用到重要性自然為 0。解決先把 ID 類、時(shí)間戳類、索引類列手工剔掉再重跑一次。相關(guān)特征的問題用分組置換重要性處理把一組相關(guān)特征同時(shí)打亂再算精度下降而不是逐個(gè)打亂。樹太淺就按 4.2 把MinLeafSize降回來。排查時(shí)用predictorImportance和置換重要性各算一遍兩個(gè)結(jié)果差異很大的那幾列往往是需要單獨(dú)看一眼的。6. 進(jìn)階把 OOB 誤差、置換重要性和偏依賴用成決策依據(jù)模型跑通只是起點(diǎn)真正決定這份代碼有沒有用的是后面三件事誤差估計(jì)可不可信、特征排序能不能指導(dǎo)下一步采集、單特征的影響方向說不說得清。誤差估計(jì)上我習(xí)慣同時(shí)看三個(gè)數(shù)OOB 誤差、5 折交叉驗(yàn)證誤差、獨(dú)立測(cè)試集誤差。三個(gè)數(shù)互相之間的差距比絕對(duì)值更有信息量——OOB 和交叉驗(yàn)證差得多說明樣本順序有結(jié)構(gòu)交叉驗(yàn)證和測(cè)試集差得多說明分布漂移或者泄漏。這三個(gè)數(shù)都穩(wěn)定在同一個(gè)量級(jí)模型才算立住。特征重要性不要只信內(nèi)置那一列。手寫一遍置換重要性邏輯簡(jiǎn)單但可控把某一列打亂重新預(yù)測(cè)看精度掉多少掉得越多越重要。重復(fù)多次取均值能壓掉隨機(jī)性。baseAcc mean(categorical(predict(rf, Xtest)) Ytest); imp zeros(1, size(Xtest,2)); nRepeat 10; for j 1:size(Xtest,2) drop zeros(nRepeat,1); for r 1:nRepeat Xp Xtest; Xp{:,j} Xp(randperm(height(Xp)), j); % 打亂第 j 列其余不動(dòng) drop(r) baseAcc - mean(categorical(predict(rf, Xp)) Ytest); end imp(j) mean(drop); end [~, order] sort(imp, descend); disp(Xtest.Properties.VariableNames(order(1:10)));randperm打亂整列是關(guān)鍵不能只交換相鄰行否則相關(guān)性結(jié)構(gòu)還在重要性會(huì)被嚴(yán)重低估。重復(fù) 10 次的成本可以接受如果預(yù)測(cè)很慢降到 5 次也夠看趨勢(shì)。單特征影響方向用偏依賴看fitcensemble訓(xùn)練出的模型直接plotPartialDependence(mdl, j)就能出圖看的是「把第 j 列固定在不同取值上其余列保持原樣時(shí)預(yù)測(cè)概率的平均變化」。圖上出現(xiàn)明顯的臺(tái)階或者非單調(diào)折線通常意味著樹在這個(gè)特征上切出了硬閾值這時(shí)候回頭去看MinLeafSize是不是設(shè)得太小。TreeBagger 對(duì)象沒有這個(gè)接口需要自己構(gòu)造網(wǎng)格、替換列、批量預(yù)測(cè)再取均值代碼不長(zhǎng)但容易寫錯(cuò)列索引建議封裝成小函數(shù)復(fù)用。血淚經(jīng)驗(yàn)是這三件事里最容易被跳過的是置換重要性因?yàn)閮?nèi)置的OOBPermutedPredictorDeltaError一行就能出結(jié)果看起來已經(jīng)夠了。但在相關(guān)特征多的表上內(nèi)置結(jié)果和置換結(jié)果能差出完全不同的排序而排序錯(cuò)了后面所有的特征采集和工程投入都會(huì)跟著錯(cuò)。從那以后我每次拿到新的特征表都強(qiáng)制把分組置換重要性跑一遍再下結(jié)論。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
夜夜爽夜夜高潮夜夜爽| 欧美色干| 亚洲国产奇米影视久久| 宅男午夜在线视频| 国产精品扒开腿做爽爽爽视频| caoni国产亚洲av| 欧美在线l亚洲| 国产精品久久久啊| 亚洲宅男天堂| 日本熟妇人妻一区二区三区| 插入综合网| 日韩日韩日韩-国产乱码精品一区二区| 亚洲第一成人影院色播| 老司机午夜精品福利视频一区二区| 激情天天视频| 啊啊在线| 丁香久久| 2017大香蕉| 人妻激情另类| 久久精品国产Aⅴ| 色综合潮| 亚洲乱伦图片视频| 亭亭在线资源| 日韩AC| 在线中文AV| 色呦呦呦在线观看视频| 怡红院亚洲怡春院av| 亚欧Av| 啊啊啊轻点在线观看| 性爱乱伦一区| 欧美在线啊啊| AV天堂男人的天堂| 岛国黄| 亚洲男人天堂2| 大香蕉九九| 99热精品在线观看| 色女网日韩| 免费a级毛片av无码久久精品中文字幕| 冬京热男人的天堂| se01国产在线视频| 97色综合中文网| 91啪9色| 很很操在线| 久久精品视| 久久男女激情视频网站 | 熟女欧美日韩综合婷婷| 日韩无码a片| 智利AV在线网| 绑缚麻绳人妻寝取完整版| 十八禁的黄污污免费网站| 亚洲综合色在线| 超碰久热| CCYY草草影院地址入口| AV色图| 懂色AV一区二区三区| 日本十八禁免费看污网站| 嗯~啊~快点 死我视频免费看网站| 欧美精品日韩一区二区| 91免费看一区二区三区| 日韩精品国模| 亚洲一二三精品久久网| 亚洲国产无码精品首页久久久| 亚洲激情视频| 污电影在线观看| 大香蕉免费中文| av网站在线观看了| 深夜福利黄片| 精品十八在线观看| 热久日综合| 91色碰| 久久精品国产亚洲AV片多多| 女性91网站| 久久夜精品一区二区三区| 日本色色网| 久久五月天婷婷丁香中文字幕| 97超级久久| 青青草十区九区爱夜| 九九综合久久| 亚洲国产婷婷在线播放| 性暴力欧美猛交在线直播| 青草伊人网| 另类图片亚洲加勒比另类图片亚洲加勒比另类图片亚洲加勒比 | 国产伦精品一区二区三区在线观 | 久久久新亚洲AV| 国产日产欧产美韩系列麻豆免费| 国产嫩草精品A88AV在线| 国产精品久久伊人| 国产精品999zyz| 思思久热在线精品66| 素人伊尹大香蕉免费下载视频| 男人天堂.AB| 五月婷婷爱六月丁香色| 做爱A级亚欧| 99久久亚洲精品无码毛片潘甜甜 | 日韩激情中文字幕有码| 草草影院最新网址| 无码137片内射在线影院| 一二区在线观看视频| 日韩99神马视频播放| 99色综合| 男人的天堂在线有码| 在线无码操| 91视频精品| 国产精品久久久久久久久久久久久久吹 | 91另类| 情色图区| 精品白丝一区| 成人性交免费视屏| 久久精品一区二区三区四区五区| 亚洲色阁| 无人区高清电影免费观看一区二区三 www.qmcai2.com | 尤物网站91| 天天综合欧美| 日本影视久久免费| 超碰在线一区| 亚洲色欧美| 久久久久久久| 在线中文字幕视频| juliaann欧美丝袜办公室| 熟妇无码视频三区| 日本在线15p| 久久久九九| 2017天天透天天通天天擦| 九九九九九九九九九九精品视频| 91五月天| 欧美国产操逼| 东京热伊久| 久久这里只精品| 亚洲激情深爱文学小说网站| 日韩特一级久久| 亚州Av天美传媒| 97网址97| 午夜福利一区二区三区四区五区色婷婷| 久久99草| 欧美性视频二区三区| 日韩美女高潮喷水视频| 无码人妻毛片丰满熟妇精品区 | 九九久精品| 精品无码一区二区三区| 鸥美中出| 久久久久亚洲熟妇熟女| 大香蕉久| 亚洲18禁| 久久久久ab| 欧美亚洲宗合色性图| 精品视频久久区| 亚洲 欧美 日韩另类 麻豆| 2019男人的天堂| 久久精品—区二区三区内射| 熟妇综合一区二区三区| 在线观看无码三级少妇| 国产原创自拍| 第四色亚洲色图| 91 丝袜在线观看| 一本大道久| 在线视频97| 精品久久久久久AV无码| 爽 好舒服 无码刺激久久| 亚洲欧美中文日韩视频中国语| 97精品国产97久久久久久| 久久熟妇五十路一区| 精品少妇人妻| 天天做天天爱| A V视频日本| 欧美婷婷| 国产午夜福利合集| 日韩欧美大力操| 精品国产片亚洲一区| 亚殴在线| 日韩电影中文字幕| 免费观看网黄| 中文字幕 码 自拍 视频 区| 欧美大片天天看| 欧美在线亚洲| 欧美日韩亚洲一区二区在线观看| 99亚洲精品| 亚洲视频,小说| 天天综合网亚洲综合网| 香蕉国产精品麻豆亚洲欧美日韩| 入口操逼网站| 色欲色香天天天综合网www-亚洲综合国| 青青青草原| 久久久久久久强迫| 九九色精品| 久久久国产精品人妻丝袜| 在线电影亚洲色图| 午夜超爽| 91精品人妻一区二区三区蜜桃臀| 精品人妻一区二区三区蜜桃视频| 性爱综合一区二区| 91 国产丝袜在线放观看| 亚洲麻豆18发?| 国内偷拍精品一区二区| 精品少妇一区二区三区在线视频| 1204av韩国| 97碰久久| 九九综合色| 日韩精品人妻中文字有码在线| 欧美中文综合| 99久久婷婷| 色妇91| 久久国产在线一区二区| 色香蕉影院| 91超碰碰在线| 翔田千里无码中出中文字幕| 亚洲成人一二三区| 欧洲黄色网| 日韩欧美视频青青| 欧美狠狠狠| 人人操人人操草草| 日韩ab网 | 久草视频观看视频在线| 黄色十八禁网站| 欧美爱爱97| 99∨VTV| 色婷婷一区二区三区久久午夜成人不| 久久成人国产| 素人无码中文字幕| 乱伦图av| 97视频在线视频| 亚洲小电影免费涩涩成人在线高清 | 色色婷婷丁香| 深喉吞精| 五月天色五月| 天堂男人网| 少妇 综合| 另类小说欧美激情校园春色| 五月婷婷啪啪| 91狠狠综合久久| 国外91| 超碰97人人cao| 9/A片 | 97国产精选| 秋霞一级视频在线观看免费| 少妇精品久久久八区九区| www..com操老师| 亚洲天堂资源| 国产自偷自拍一区| 九九操久久国产免费视频| 亚洲精品中文字幕一区在线视频| 久久9精品网站| 亚洲精品亚洲人成在线麻豆| 色97欧美| 婷婷情色综合网| 百度百度日本操逼| 精久久久91| 一类av片在线看| 伊人久久亚洲色欲综合网站| 无码免费精品高清| 日日骚一区二区三区| 人人操AV| 免费观看日本操逼视频| s片在线观看| 亚洲国产高清福利视频| 亚洲中文字幕一区二区| 久久久艹艹艹| 免费一级精品啪啪视频| 蜜桃臀AV在线| 91一区二区| 青娱乐999| 久久久久久中文版| 亚洲成人综合在线| 国产偷拍网站| 福利大香蕉| 26uuu欧美| 亚洲一区二区在线观看91| 欧美亚洲20p| 一牛影视成人片免费| 激情文学亚洲| 中文字幕天天天天天| 亚一综合久久久久久久久久| 亚洲色图日韩丝袜制服一区二区五月在线 | 大香蕉综合在线| 亚洲色欲天天人妻无码系列专区| 97超碰碰| 婷婷久草| 久久欧美1卡2卡3| 国产一区二区三三视频| 日韩综合97p| 久久国产对白激情浪潮 | 日本999精品| 五月婷婷六月丁香| 国产精品露脸在线观看| 欧美日韩久久精品爱爱| 欧美亚洲厕所精品偷拍91 | 免费AV中文网在线观看| 亚洲AV在线资源| 中文字幕视频在线观看一区二区| 亚洲Av无码成人精品国产| 九九久久玖玖| 亚洲图片欧美另类综合免费视频大大香| 丁香五月大香蕉| 国产成人综合在线播放| 免费操逼91| 超碰日韩美妻| 天天弄欧美| 国产又大又硬又长又粗| 综合亚洲欧美精品日韩?v| 国产丝袜一区二区三区| 久久综合av| 亚洲一区中文字幕久久,果冻传媒一区二区天美传媒 | 中出在线视频| 99热精品国产| 精品久久久久黄少妇| 日韩啪啪网| 曰本人妻人人澡人人夹| 欧美精品成人在线播放| 黄骗免费网站| 人妻娇喘 激情视频| 人妻丝袜肏逼| 国产极品久久久| 亚洲天堂男人在线| 日本精品成人无码| 免费作爱一级视频| 成人性爱av| 精品人妻一区二区三区在| 亚洲色图片区| 91美女国产在线| 久久99草| 伊人操操| 绑缚麻绳人妻寝取完整版| 伊色综合天堂色97| 麻豆蜜桃视频在线观看| 日本在线一二| 青青草日韩无码| 色综合网1| 九月丁香综合网| 手机在线A片| 八戒无码国产午夜福利| 日本人妻丰满熟妇久久久久久| 久久久久ab| 啊灬快c我灬啊灬用力灬啊灬-国产精品性做久久久久久-成人AV | 高清无码网址| 91精品人妻一区二区-全集完整版免费正片国语-B02AV | 377p欧洲日本亚洲大胆| 国产精品高潮久久久无码| 热99这里有精品综合久久 | 自慰白浆在线观看| 一区在线精品中文字幕| 丝袜美腿91| 东北黄色电影| 日韩性爱小视频在线观看| rion磁力链接| 91久热| 午夜呻吟欧美| 亚洲丁香花色| 成人免费看吃奶视频网站| 一级AAA片一区二区三区| 97玖玖超碰| 99操逼| 国产亚洲精品美女久久久| 91狠狠综合久久| 99只有精品| 亚洲av在线免费观看| 色欲蜜臀AV| 色在线视频导航| 人妻色情天天操| 精品然女一区二区| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 2017天天操| 亚洲色图第一页| 欧美人人天天网| 免费的av网| 99久久婷婷国产综合精品草原| 操逼片国产| 久久精品国产精品一区| 久久久久97| 久久香蕉国产线看观看亚洲女人 | 亚洲国产精品无码AV久久| 中文字幕国产| 不卡六六在线91| 欧美情色男人的天堂| 欧美极品女人的天堂| 九九aV| 天天色播亚洲综合网站| 香蕉人人操tv| 熟女人妇一区二区三区| 亚洲中文字母在线播放| 久久鲁干| 日本亚洲熟女视频| 中文字幕亚洲在线一区 | 99操逼| 黑人性暴力毛片| 欧美天天影院| 酒色综合网| 97精品在线视频| 亚洲丝袜在线观看| 国产极品馒头逼| 国产一线二线三线av| 亚洲另类色综合网站| 亚洲日韩视频二区| 国内精品久久人妻性色av| 久96热在线观看视频| 国产呦精品系列在线观看| 老熟女网站| 久久产精品一区二区三区电影| 91美女网站| 欧美夜夜草视频| 成全动漫视频观看免费下载| 欧美一区二区三区入口| 爱我干综合| 色哟哟的毛片| 国产成人AV麻豆| 呦女网站| 四虎影视精品| ,成人免费啪啪视频| 强奸乱伦资源| 性爱久久| 91挑色欧美| 拍拍拍拍大尺度黄色三级片拍拍拍拍拍照 | JuliaAnn丝袜熟女系列| 色色色日本| 久草视频在线视频在线视频在线观看| 果冻国产精品麻豆成人av| 亚洲欧美中文日韩视频中国语| 综合久久99| 国产精品网站免费| 97操97干| 91在线精品一区二区三区| 啪啪免费| 亚洲18禁| 蜜臀99久久精品| AAAA级日本片免费视频| 中文字幕狠狠玩| 欧美另类色| 欧美国产操逼| 搡老女人911熟妇老熟女| 日韩欧美中文日韩欧美色| 久久九九综合| 亚洲综合射| 国产精品久久| 91精品啪在线观看国产城中村| 欧苏综合色综合| 日韩不卡网操逼中文字幕日韩| 亚洲中文字幕av | 最新日韩黄片| 黄呦呦在线| 蜜臀99久| 女人爽到高潮潮喷18禁网站| 夜夜综合| 国产粉嫩蜜臀av一区二区三区| 久久久久久AⅤ无码免费肉站 | 特色a在线上| 自慰白浆在线观看| 国产成人主播| 亚洲av无码成电影在线播放| 视频二区美腿丝袜制服人妻欧美 | 日韩人妻一二三区视频| 欧美黄色图片| 国产精品九九九| 国产AV超爽| 成人片视频| 男女啪啪网站免费视频| 骚逼高潮久久精品| 欧美综合色,www| 天天干夜夜一操| 另类图片亚洲加勒比另类图片亚洲加勒比另类图片亚洲加勒比 | 综合网~91综合网| 欧洲久久一二线| 国产67194| 大干人妻| 国产精品亚洲免费| 日本97久久| 老司机深夜影院18未满| 精品久久九| 亚洲一级性爱视频免费看| 久久av网| 最新av网站在线观看| 免費人妻夜夜爽天天爽爽一区| 97欧美综合| 口爆综合网| 国产一区二区在线播放| 欧美大香蕉卡久久| 搡老熟女免费视频| 日韩中文字幕熟妇人妻 | 熟妇熟女亚洲天堂网| 97久久国产| 天天综合91在线| 亚洲成人贴图| 夜夜高潮夜夜爽高清视频一 | 欧美在线伊人色| 国产亚洲福利第一页丝袜| 日本天天吊| 一级性爱网| 婷婷色香| 人妻日日干| 麻豆色99999| 99久热| 久操电影| 欧美熟妇亚洲版| 亚洲第一成人影院色播| 亚洲精品少妇| 九九亚洲精品| 久久久久国产精品片区无码直播| 97超碰精品图片| 日韩美女久久一区二区三区| 精品午夜福利国产一区二区在线观看 | 97精品一区| 91大胆欧美| 色欲av一区二区三区蜜芽| 欧美 亚洲 综合 制服 另类| 狠狠色婷婷777| 97天天综合| 久久超碰大香蕉| 乱伦系列一区二区| 久操电影| 亚洲se电影| 精品人妻1237| 国产色精品午夜大片| 欧美伊人电影| 国产地址二三| 久热69九色熟妇97| 国模艳艳啪啪一区| 欧美加勒比| 亚洲男人的天堂AV| Julia在线播放亚洲久久| 十八禁视频一区二区| 久久亚洲欧美一区二区三区-亚洲国产精品第一区二区 | 日韩AV中文字幕电影| 日韩视频啪啪| 日韩精品资源专区二区| 久久久久久99999国产精品| 欧美另类色| 国产一区二区三区影片| ji熟女.com| 欧美色图综合网| 久久久久久少妇| 黄色成品网站| 91oumei| 亚洲砖码砖专无区2023| 伊人黄色片| 天天综合网日韩| 狠狠97| 欧美亚洲国产日本在线,久久精品国产| 这里有精品| 蜜乳AV一区二区三区四| 7777奇米影视久久| 18禁在线视频| 日韩欧美亚洲自拍偷拍| 97色碰| 五月天婷婷社区| 热热色国产一二区AV| 欧美视频激情久久久久久| 亚洲,欧美,春色,另类| 日韩精品中文字幕二区| 在线中文字幕极品av| wwwxxx日本爽| 日韩福利综合一区| 亚洲AV麻豆Aⅴ无码电影一| 久久久久久97| 夜夜嗨视频| 91麻豆天美传媒在线| 国产美女91| 亚洲精品乱码久久久久久蜜桃麻豆| 九七毛片九九毛片| 91美女看B| 91色色综合| 亚州熟妇精品| 热久久无毒不卡| 超碰在线在公开超碰在线在公开| 超碰综合97在线| 日韩色图 一区二区| 国产精品3| 综合97久久| 久久中久文96| 麻豆一区二区三区在线看| 综合亚州欧美| 中文字幕三四区| 亚洲国产美女久久久久| 免费av高清无码| 探花一区二区三| 顶级丝袜熟女一区二区三区 | 亚洲狠狠入| 99热这里都是精品| 亚洲国产综合视频| 久久久久免费看少妇A片特黄| 干干干天天| 插欧洲美女欧美精品| 天天干,天天日| 久久99国产综合精品女同| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 久久久久久久9| 婷婷综合网| av天堂影视中文在字幕在线中文| 欧美亚洲国内自拍| 日本东京热大香蕉a片| 日韩97精| 国产一级高清免费观看| 男人天堂黄片| 亚洲综合激情五月久久| 97激情97激情| 女人18精品一区二区三区| 精品人妻av区天天看片| www.久久制服糖| 无码自拍SM| 日本一二区免费| 欧美天堂第二区| 美女高潮国产高清| 中文字幕日韩人妻视频一区二区三区 | 亚洲激情综合另类男同| 欧美性生活综合| 国产91精品久久久久久久网曝门| 亚洲色图欧美色图在线播放| 乱伦熟妇一区二区| www.zbzhongsen.com| 少妇天堂网络| 91天堂| 一区二区三区黄片免费观看| 91国产精品熟女| 欧洲亚洲人人爽爽视频| 日本在线观看网址| 91狠狠综合久久| 91爱看| 福利视频合集| 亚洲操逼网| 中文字幕78| 欧美 亚洲 第一页 | 抽插爽| 天美传媒AV在线播放| 國產尤物AV尤物在線觀看| 久久久久密| 熟女少妇视频| 国产一区二区啪啪视频| 色香在线| 天天夜躁日日躁狠狠2002| www.天天干| 熟女91网| 国产家庭乱伦网址| 久久伊人青青草| 91久久久亚洲| 久久免费老司机精品| 粉嫩AV一区二区夜夜| 麻豆国产96在线| 黑人精品久久97| 欧美一区二区三区四区综合| 男女91| 久久久久久久免费A片国产成a人亚洲精∨品无码| 日韩欧美国产高清视频| 免费97视频| 欧美日韩国产中文精品字幕自在自线| 91欧美美女日韩国产婷婷| 丝袜人妻av一区二区| 99热色这里只有精品| 蜜臀久久99精品久久久久久| 色婷婷久久| 97伊人超碰| 性开放中文AV高清无码免费看| 久久爽爽精品| 成人精品一区二区91毛片不卡| 啊啊啊啊二区好大| 国产性爱在线视频一区二区| 77国产精品| 欧美日本中字另类在线| 99日免费视频中文字幕| 中文久久爆乳| 欧美色图20P| 男人的天堂不卡一区二区| av天堂电影网| 精品一区二区三区最新| 无码精品久久| 天天操天天日天天干| 人妻aa| 久肏视频字幕| 色性欧美| 日韩偷拍一区二区三区| 330dv亚洲成年视频网| 操高情无码| 蜜臀99久久精品| 五月婷在线| 亚洲影院成人| 青青草成人视频在线观看二区| 不卡一区二区日本视频| 亚洲激情在线| 嗯~啊~快点 死我视频| 亚洲欧美在线观看无码| 超碰 国产熟女精品一区| 色99在线| 亚洲春色欧美激情自拍| 欧美激情黑人| 一区久久久二区| 欧美日韩国产高清在线一二三区 | 色噜噜狠狠色综无码久久| 91 刺激在线| 国产精品久久久无码aV去| 99re6在线视频精品免费完整版安卓版| 亚洲日韩精品在线播放| 婷婷伊人五月| 欧美色道啊| 精品人妻一区二区三区-国产精品 一个人在线看的黄色电影网站 | 秋霞免费无码视频日韩A片| 欧美成人免费在线观看| 中文字幕精品乱码| 亚欧精品久久久久久久久久久| 蜜乳AV免费观看| 综合亚州欧美| 97在线青| 高清不卡国产| 色综合色综合网| 免费自拍三级综合| 青青青在线高清视频在线一二三四区| 精品国产72| 91美女丝袜诱惑视频| 色官网色综合| 色呦呦国产精品免费看| 桑老女人九区| 久操网在线| 亚洲。日韩。欧美| 九九Av| 无码WWW免费视频网站| 日韩兔费看黄片| 啊啊啊慢点| 国产精品色约约| 久插综合| 国产精品肉丝自拍| 一区二区你上我| www.国产高潮精品| 黄片qw| 91欧美大片| 日韩99999| 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | 久久av成人无码免费| 国产精品黑人一区二区三区| 欧美性色网| 久热这里只有精品9| 亚洲欧洲激情| 青操影院| 免费亚洲国产精品久久一区| 欧美熟妇操操视频| 丝袜喷水在线| 午夜久久一区二区无码中出| 熟女精品一区二区三区| 色婷婷综合网站| 性做久久久久久免费观看软件| 老熟妇一区二区三区…| 国产黄色影片在线观看| 天天看精品动漫视频一区| 啊啊啊在线观看| 久久久中文| 久热一区二区| 日本成人在线不卡一区二区三区| 精品国产AV一区天美传媒| 综合少妇网| 日韩欧视频| 亚洲色图欧美色18直播在线| 欧美激情亚洲| www欧美91| 草草草草视频| 免费a v| 天天视频黄| 亚瑟国产精品久久无码| 亚欧成人综合影院| 日韩性爱电影一区| 国产激情视频在线观看| 伊人AAA| 澳门成人网站久国产日韩| 中文字幕丝袜美腿| 超碰538| 国产人人干| 嗯嗯啊啊啊好爽| 神马九九| 亚洲国产尤物yw在线观看| 国产精品久久久久久久毛片1| 亚洲精品中文字幕一区在线视频| 六月婷婷综合| 99热色这里只有精品| 久草资源欧美在线视频| 精吧天堂| 欧美+日产+中文| 超碰97人妻免费在线| 久久riav中文精品| 97在线精品| 99爱久久视频频| 岛国999| 欧美精品黑人猛交高潮| 国产多人在线观看视频| 女同性恋久久| 啊啊啊啊啊啊啊国| 免费亚洲国产精品久久一区| 清纯唯美第一页| 影音先锋日本乱伦| 人、人、摸,人、人、草| 伊人天堂在线| 色九九综合AV| 久久久久亚洲Av无码专区老牛影视| 久久国产乱子伦精品免费女人| 欧美黄片视频在线观看免费| 91九色丨国产丨爆乳| 超碰 国产熟女精品一区| 91亚洲网| 国产版a级片直播在线| 九九九久千久久激情蜜桃在线看| 久久视频,这里只有精品| av天堂电影网| 被体育老师抱着c到高潮| 欧美日韩人人精品| 夜夜夜夜久久久久| 国产人伦a片信息免费片| 95精品在线| 国产91丝袜在线播放蜜月| 日韩av性爱在线播放| 大香网伊人久久综合| 欧美性生活内射| 久九九九| 99操视频| 在线小视频| 日韩AV无码网站| 中文一区二区婷婷视频| 亚洲欧美国产成人综合不卡| 国产91亚洲精品一区二区三区| 亚洲国产午夜真人一级片中文字幕精品黄网站 | 岛国片在线观看视频亚洲| 97资源欧美| 91精品91久久久中77777| 亚洲图片欧洲图片aⅴ| 国产天天看| 人妻三级在线中文字幕| 91丨九色丨熟女高潮| 色亚州人久干视频在线观看免费版| 欧美性xxxxx狂欢| 五月综合色| 欧美成人贴图| 国语对白在线播放视频| 老鸭窝黄色视频网站| 亚洲97成人在线观看| 午夜天天碰综合视频| 97超碰欧美精品| 亚洲午夜av| 久久久久久久久久久精| 日韩亚洲Av人人夜夜澡人人爽| 久久m| 丰满人妻一区二区三区性色| 欧美 传媒 麻豆 日韩 偷拍| 人人性爱视频免费| 91色噜噜狠狠| 国产区日韩区在线观看| 啪啪视频mP4| 97碰| 欧美性色综合网| av一区二区三区不卡| 亚洲A色| 内射小黄片| 天天干天天中出av| 国产精品自拍xxxx| 91老熟女91老女人| av一区二区三区 中文| 久区视频| www.狠狠干.coom | 婷婷干黄色| 国产亚洲色婷婷99精品91| 亚洲无码太久| 无码操逼天堂| 97自拍视频在线| 天美传媒AV在线| 蜜色网色哟哟| 极品销魂美女一区二区| 少妇人妻精品| 午夜偷拍久久熟女| 国产日韩美女小穴视频网站不卡| 99re视频在线观看这里只有精品| 人妖欧美一区二区| 99综合视频一体| 五月婷亚洲精品天堂| 99综合自拍| 国产强上视频在线观看| 青青草原av| 日韩AV中文字幕电影| 再深点灬舒服灬太大了添视频| 无码操逼天堂| 9 9精品一区二区三区| 亚洲春色一区二区三区| 毛片麻豆91糖心精品毛情片| 丁香婷婷久久 | 亚洲精品天天影视综合网| 亚洲精品xxx| 97se亚洲| 91精品人妻一区二区-全集完整版免费正片国语-B02AV | 黄色大片一区二区密桃丝袜| 欧美日韩另类在线播放| 校园春色 亚洲| 亚洲限制级在线| 91爆操视频| 亚洲欧美小说| 久久久91福利姬| 青青国产精品在线| 中日韩熟女| 中文字幕三四区| 在线播放中文字幕| 麻豆九九九| 久久草大香蕉| 日本一级婬片试看三分钟| 97伊人| 激情四射五月天| 极品色社| 性爱av网站| 最新国内自拍av免费| 欧色网址| 黄色一区三区| 久久水蜜臀亚洲AV无码精品| 久草婷婷| 被体育老师抱着c到高潮| 91一区二区三区蜜桃| 99久久99九九99九九九| 亚洲欲| 色诱avtt| 国产av白丝| 成人av免费观看| 人妻日日干| 精品无码久久久久久国产浪潮| 激情小说亚洲色图| 大香蕉人妻久久| 四虎精品一区| 天天射夜夜| 青青草久久一区网| 天天色综合图片| 丁香五月婷婷啪啪| 亚洲欧洲国产综合av| 久久综合亚洲色1080p| av一区二区三区不卡| 97爱综合| 欧美综合第一页| 欲色综合| 婷婷8月天青娱乐| 91色人| 97欧美色| 精品一区二区2| 99re6在线视频精品免费完整版安卓版| 日韩钢筋无码高清啾啾啾| 久久久久日本视| 花野真衣| 精品久久在线区一区| 国产精品久久久亚洲一区| 午夜后入| av线电影| ...日韩成人一区二区三区字幕| 亚洲吊色| 啊啊啊啊啊,啊啊啊啊好舒服,操我舒服啊啊啊 | 亚洲中文sv| 九九九偷拍| 熟人人妻少妇精品久久| 日韩大香蕉AV影片| 欧美啪啪色吧在线| 欧美夜夜| 国产无码久久高清| 98人妻精品一区二区色欲| 极品销魂美女一区二区| 一级做a爰片性色毛片久久| 欧美亚洲国产91在线| 伊人一区二区在线播放| 性爱Av免费| 日韩三级天堂在线观看| 亚洲欧美国产日本一区二区三区| 超碰人人色| 夜夜爽33333| 爱干爱射网啊啊啊| 精品一区二区三区四区外站| 日本不卡一区二区三区| 超碰九九| 亚洲天堂久久久久久粉红视频| 韩国免费播放一级毛片| 久综合国内精品自在自线| 国产AV久久野战精品| 日本三级日本三级99| 韩国一区二区精品亚洲| 天天夜夜久久| 天天天操天天天爱| 男人的天堂一区| 精品亚洲一区在线观看| 午夜电影在线观看无码专区| 综合色色婷婷| 宅男午夜在线视频| 99精品丰满人妻无码| 美欧色综合| 亚洲日本激情| 婷婷在线精品| 熟妇艹鸡八| 99热线麻豆| 久久综合九色综合欧洲98| 日本操逼二区| 欧美少妇熟女| 亚洲精品 欧美精品| 大香蕉视频啪啪啪啪| 欧美日韩午夜精品一区二区三区| 亚洲国产午夜真人一级片中文字幕精品黄网站 | 色第一页| 天天影视综合色| 老熟女乱伦一区| 女人高潮大叫一级毛片| 亚洲中文人妻色| 后入综合久久| 最新国内自拍av免费| 九月丁香婷婷| 无码男人天堂| 热99这里有精品综合久久 | 无码最新| 丝袜夫妻自拍| 9久9久| 影音先锋少妇| 亚洲日本成人动漫| 欧美丝袜美女电影一二三四区| 亚洲综合999| 色牛牛AV| 夜精品久无码| 91av熟女人妻| 色五月亚洲| 五月天亚洲网| 国产av波波国产精品| 欧美亚综合色图| 国产精品久久久久婷婷二区次| AA特级绝黄| 99青青草国产视频| 男人的天堂网页| 五月婷久久| 亚洲怡春院| 97精品熟女少妇一区| 天天亚洲综合| 国产精品美女视频诱惑| 99热综合| 97在线视频观看免费| 欧美视频一区二区在线| 91九九九小逼| 精品人妻视频入口| 国产一区二区三区中文字幕| 久九九九九九九九热| 日人妻视频91| 欧洲自拍色图gif在线| 韩三级a视频在线观看| 日本精品人妻少妇一区二区| 日本一区二区三区四区五区六区七区八区九区| 午夜福利视频在线一区| 欧美国产操逼| 久久九九视频九九视频| 色色综合97| 啪啪啪东京| 亚洲美女 晚间男人天堂 | 激情色色| 男人的天堂Va| 九九热精品在线| www.男人的天堂| 男人的天堂2010| 成人性交免费视频| 色欧美天天| 色五月AV| 任我爽视频在线观看| 久久国产在线一区二区| 草伊人高潮喷水超碰| 热久久国产| 天天超级碰碰碰| 国产亚洲精品第一最新| 亚洲在线综合| 五月天激情小说网| 黄骗免费网站| 97超碰天天爱天天爱| Av手机版天堂网| 97超碰总站| 国产欧美日韩在线不卡第一页| 伊人性在线视频| 91在线页| 亚洲熟女乱色一区二区三区| 天美传媒Av在线| 留下AⅤ黄色片| 熟女精品日韩一区二区三区| 2001天天操| 亚洲精品国产熟女| 久热99999| 3571色综合一区二区二区| 无遮挡男女激烈动态图| 青娱乐手机日韩在线视频| 囯产操逼片| 免费视频一二三区| 台湾大香蕉99热| 色香色欲天天综合网天天来吧| 97这里有精品| 天天射夜夜骑| 青青青国产| 国精精品无码一二三区水多多| 伊人国产AV| 男人的天堂在线2| 国产亚洲精品美女久久久m| 超碰97男女| 麻豆福利视频导航| 竹菊影视国产一区二区| 97视频在线播放| 亚精品无码毛片一区二区三区| 中文字幕在线日亚州9| a片在线播放| 中日韩久久久免费看| 性欧美体内射精| 亚欧高清v| 日韩极品无码B| 亚洲欧美激情小说| 91jk色拍| 激情五月天丁香| 久久五月天婷婷丁香中文字幕| 青青操日韩| 日韩国产十八禁| 狠狠干,狠狠操| 黄片国产精品一区二区| 超碰97综合| 国产成人精品一区| 国产精品乱码久久久久久久久久久久| 丰满人妻av一区二区三区 | 男人天堂日日夜夜| Julia在线播放亚洲久久| 亚洲最大成人a毛毛片| 另类图片综合| 狠久久| 一区二区三区色综合| 人人爽天天爽| 操逼日韩无码| 亚洲成人无码影院| A级国产欧美激情在线| 99精品无码| 天天爽夜夜欢视| 日韩一区二区精品视频| 99re公开精品免费视频| 欧美性爱第1 页| 这里都是精品| 美女丝袜激情小说| 大吊色| 91蜜臀在线久久久久| 日本一级黄色电影| 91快色色色色色| 国产亚洲性生活视频播放| 懂色av一区二区三区天美传媒| 超碰97综合网| 色呦色呦色精品| 亚洲青色欧美| 国产肏屁眼视频| 91色图片| 在线 亚洲 网爆 自拍| 性色avv| 日本熟妇熟色97一本在线观看| 99久久久| 狠狠色色| www.五月天| 丁香五月影院| 久久亚洲av成人无码国产| 亚洲无码一区二区三区三州| 国语精品内射在线观看| 99精品视频在线观看免费| 搞中出久久| 密乳AV免费观看| 综合久久久久久久综合网| 国产成人精品必看| 国产极品精品美女视频| 人人贴人人摸| 色就色综合| 激情无码日韩| 亚欧无码在线| 自慰白浆在线观看| 中文字幕在线观看二区三区| 亚欧高清v| 色999亚洲人成色| 亚州精品一区二区三区香中文字幕在线| 九九伊人网| 天天综合网~69| 人妻一区久久二区三区色播| 操死我了嗯嗯嗯| 欧美极品少妇| 91性网|