国产成人欧美一区二区三区vr_久久国产精品人人爽人人爽_国产精品永久免费播放_肉欲啪啪a∨无码精品一区二区_国产超短裙jk丝袜在线_亚洲AV片高清资源在线观看_国模无码一区二区三区久久_国产成年人未进视频_中文字幕无码精品夜_一区二区三区在线视频免费看_亚洲成AV人片在线观看网址_日本激情视频高清综合久久_亚洲午夜视频福利_国内大量揄拍人妻精品視_久久国产精品福利二区三区

ARTICLE DETAIL

資訊詳情

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

西瓜書(shū)作業(yè)代碼實(shí)現(xiàn)指南:從公式推導(dǎo)到Python腳本的完整路徑

西瓜書(shū)作業(yè)代碼實(shí)現(xiàn)指南:從公式推導(dǎo)到Python腳本的完整路徑 簡(jiǎn)介這份資源是周志華《機(jī)器學(xué)習(xí)》西瓜書(shū)課程習(xí)題的代碼實(shí)現(xiàn)合集面向正在學(xué)習(xí)機(jī)器學(xué)習(xí)基礎(chǔ)理論、需要?jiǎng)邮謴?fù)現(xiàn)課后習(xí)題的高校學(xué)生與自學(xué)者幫助讀者把聚類、線性模型、集成學(xué)習(xí)等章節(jié)的公式推導(dǎo)落到可運(yùn)行代碼上。壓縮包共90個(gè)文件約11.74MB以22個(gè)Python腳本為核心覆蓋KMeans、KNN、PCA、AdaBoost、Bagging、SVM、決策樹(shù)等典型算法實(shí)現(xiàn)并配有10份Markdown習(xí)題筆記、34張結(jié)果圖與6張示意圖另有csv、txt、mat等西瓜數(shù)據(jù)集及少量xml、ipynb配置文件便于對(duì)照實(shí)驗(yàn)與復(fù)現(xiàn)結(jié)果。目前已有934人學(xué)習(xí)下載。資源按章節(jié)組織目錄從模型評(píng)估與選擇到神經(jīng)網(wǎng)絡(luò)、貝葉斯分類、支持向量機(jī)、降維與度量學(xué)習(xí)逐章展開(kāi)讀者可據(jù)此梳理算法脈絡(luò)、參考代碼實(shí)現(xiàn)思路并借助筆記與圖像驗(yàn)證運(yùn)行效果適合作為課程作業(yè)參考與機(jī)器學(xué)習(xí)入門(mén)實(shí)踐素材。1. 西瓜書(shū)作業(yè)代碼實(shí)現(xiàn)從公式到可運(yùn)行腳本的第一道坎很多人第一次翻開(kāi)《機(jī)器學(xué)習(xí)》周志華著圈內(nèi)叫“西瓜書(shū)”時(shí)前幾章還能跟上到了第三章線性模型的對(duì)數(shù)幾率回歸、第四章決策樹(shù)的信息增益、第五章神經(jīng)網(wǎng)絡(luò)的誤差逆?zhèn)鞑ス揭欢嗑涂ㄗ×?。真正讓人翻車的不是?shù)學(xué)本身而是把公式翻譯成代碼這一步——書(shū)上寫(xiě)的是矩陣求導(dǎo)落到 Python 里要處理維度對(duì)齊、數(shù)值溢出、收斂判斷。這篇筆記面向正在做西瓜書(shū)課程作業(yè)、想自己動(dòng)手把課后習(xí)題跑通的人也適合用吳恩達(dá)機(jī)器學(xué)習(xí)作業(yè)入門(mén)后想換一本教材鞏固的讀者。我會(huì)按章節(jié)把常見(jiàn)作業(yè)題的實(shí)現(xiàn)路徑拆開(kāi)給出能直接抄的代碼骨架、參數(shù)設(shè)置和調(diào)試方法重點(diǎn)講清楚每一步為什么這么寫(xiě)、哪里容易出錯(cuò)。西瓜書(shū)配套的習(xí)題答案網(wǎng)上版本很多但代碼實(shí)現(xiàn)質(zhì)量參差不齊與其抄一份跑不通的不如自己按下面的路子搭一遍。2. 線性模型作業(yè)對(duì)數(shù)幾率回歸與線性判別分析的代碼落地2.1 為什么先做線性模型梯度推導(dǎo)和代碼的對(duì)應(yīng)關(guān)系西瓜書(shū)第三章的作業(yè)核心是兩件事對(duì)數(shù)幾率回歸邏輯回歸和線性判別分析LDA。這兩個(gè)模型的共同點(diǎn)是都能寫(xiě)成矩陣形式代碼量不大但正好用來(lái)建立“公式到代碼”的映射習(xí)慣。對(duì)數(shù)幾率回歸的模型是 $y \frac{1}{1e^{-(\mathbf{w}^T\mathbf{x}b)}}$對(duì)數(shù)似然最大化等價(jià)于最小化交叉熵?fù)p失。書(shū)上用牛頓法求解但實(shí)際寫(xiě)作業(yè)時(shí)用梯度下降更直觀也更容易調(diào)參。關(guān)鍵推導(dǎo)只有一步對(duì) $w$ 求導(dǎo)得到 $\sum_i (\hat{y}_i - y_i)\mathbf{x}_i$這個(gè)形式非常干凈代碼里就是一個(gè)矩陣乘法。LDA 的作業(yè)通常要求實(shí)現(xiàn)二分類的投影方向求解。書(shū)上給的閉式解是 $\mathbf{w} \mathbf{S}_w^{-1}(\boldsymbol{\mu}_0 - \boldsymbol{\mu}_1)$其中 $\mathbf{S}_w$ 是類內(nèi)散度矩陣。代碼實(shí)現(xiàn)時(shí)最容易忽略的是 $\mathbf{S}_w$ 可能奇異需要加正則項(xiàng)或者用偽逆。2.2 對(duì)數(shù)幾率回歸的最小實(shí)現(xiàn)從數(shù)據(jù)生成到訓(xùn)練下面這段代碼用 numpy 從零實(shí)現(xiàn)對(duì)數(shù)幾率回歸不依賴 sklearn適合直接作為作業(yè)提交的基礎(chǔ)版本。import numpy as np def sigmoid(z): # 裁剪防止 exp 溢出這是數(shù)值穩(wěn)定的關(guān)鍵 z np.clip(z, -500, 500) return 1.0 / (1.0 np.exp(-z)) def train_logistic(X, y, lr0.1, epochs1000, tol1e-6): X: (n_samples, n_features) y: (n_samples,) 取值 0 或 1 lr: 學(xué)習(xí)率 epochs: 最大迭代輪數(shù) tol: 梯度范數(shù)收斂閾值 n, d X.shape w np.zeros(d) b 0.0 prev_loss float(inf) for epoch in range(epochs): z X w b y_hat sigmoid(z) # 交叉熵?fù)p失 loss -np.mean(y * np.log(y_hat 1e-12) (1 - y) * np.log(1 - y_hat 1e-12)) # 梯度 error y_hat - y grad_w X.T error / n grad_b np.mean(error) w - lr * grad_w b - lr * grad_b if abs(prev_loss - loss) tol: break prev_loss loss return w, b def predict(X, w, b): return (sigmoid(X w b) 0.5).astype(int)這段代碼的邏輯說(shuō)明sigmoid里做clip是防止 $z$ 過(guò)大時(shí)exp溢出這是很多人第一次寫(xiě)邏輯回歸會(huì)遇到的問(wèn)題表現(xiàn)為 loss 變成 nan。梯度推導(dǎo)對(duì)應(yīng)error y_hat - y然后X.T error就是 $\sum_i (\hat{y}_i - y_i)\mathbf{x}_i$ 的矩陣形式。學(xué)習(xí)率lr默認(rèn) 0.1如果 loss 震蕩就降到 0.01epochs設(shè) 1000 通常夠用配合tol提前停止。參數(shù)b的梯度是np.mean(error)因?yàn)閷?duì)偏置求導(dǎo)沒(méi)有 $x$ 項(xiàng)。2.3 LDA 實(shí)現(xiàn)中的矩陣奇異問(wèn)題與正則化處理LDA 的代碼短但坑集中在 $\mathbf{S}_w$ 求逆。下面是一個(gè)帶正則的版本。def train_lda(X, y, reg1e-4): X: (n_samples, n_features) y: (n_samples,) 取值 0 或 1 reg: 正則化系數(shù)防止類內(nèi)散度矩陣奇異 X0 X[y 0] X1 X[y 1] mu0 X0.mean(axis0) mu1 X1.mean(axis0) # 類內(nèi)散度矩陣 Sw np.zeros((X.shape[1], X.shape[1])) for x in X0: diff (x - mu0).reshape(-1, 1) Sw diff diff.T for x in X1: diff (x - mu1).reshape(-1, 1) Sw diff diff.T # 加正則項(xiàng)等價(jià)于嶺回歸思路 Sw reg * np.eye(X.shape[1]) w np.linalg.solve(Sw, (mu0 - mu1)) return w def predict_lda(X, w, threshold0.0): proj X w return (proj threshold).astype(int)邏輯說(shuō)明Sw累加每個(gè)樣本的外積這一步用循環(huán)寫(xiě)清楚實(shí)際作業(yè)里可以向量化。reg默認(rèn) 1e-4如果數(shù)據(jù)維度高、樣本少Sw接近奇異加大到 1e-2 或 1e-1。np.linalg.solve比直接求逆數(shù)值更穩(wěn)。閾值threshold通常取兩類投影均值的中點(diǎn)這里簡(jiǎn)化成 0實(shí)際作業(yè)里應(yīng)該用(mu0 w mu1 w) / 2。2.4 線性模型作業(yè)的驗(yàn)證方法與常見(jiàn)誤用寫(xiě)完代碼后用西瓜書(shū)第三章的西瓜數(shù)據(jù)集 3.0α 驗(yàn)證。這個(gè)數(shù)據(jù)集只有 17 個(gè)樣本2 個(gè)特征適合手算對(duì)照。常見(jiàn)誤用有兩個(gè)一是把y的標(biāo)簽設(shè)成 -1 和 1 卻套用 0/1 的交叉熵公式導(dǎo)致 loss 計(jì)算錯(cuò)誤二是 LDA 里忘記減均值直接對(duì)原始數(shù)據(jù)算散度矩陣。驗(yàn)證時(shí)打印前幾輪 loss正常應(yīng)該單調(diào)下降如果上下跳動(dòng)就是學(xué)習(xí)率太大。另外邏輯回歸的準(zhǔn)確率在西瓜數(shù)據(jù)集上大概 70% 左右不要期望太高這個(gè)數(shù)據(jù)集本身線性可分性一般。3. 決策樹(shù)作業(yè)信息增益、基尼指數(shù)與剪枝的代碼實(shí)現(xiàn)3.1 劃分準(zhǔn)則的選型信息增益 vs 基尼指數(shù)西瓜書(shū)第四章作業(yè)通常要求實(shí)現(xiàn) ID3 或 C4.5核心是劃分準(zhǔn)則。信息增益對(duì)取值多的屬性有偏好這是 ID3 的已知缺陷C4.5 用增益率修正但增益率對(duì)取值少的屬性有偏好所以書(shū)上建議先找信息增益高于平均的屬性再?gòu)闹羞x增益率最高的?;嶂笖?shù)是 CART 用的計(jì)算更簡(jiǎn)單沒(méi)有對(duì)數(shù)運(yùn)算。作業(yè)里如果沒(méi)指定準(zhǔn)則我一般用基尼指數(shù)因?yàn)榇a短、數(shù)值穩(wěn)定。如果題目明確要求信息增益就按書(shū)上公式來(lái)。下面以基尼指數(shù)為例。3.2 遞歸建樹(shù)的代碼骨架與停止條件import numpy as np from collections import Counter def gini(y): # y 是標(biāo)簽數(shù)組 if len(y) 0: return 0.0 counts Counter(y) probs np.array(list(counts.values())) / len(y) return 1.0 - np.sum(probs ** 2) def split_dataset(X, y, feature, value): # 按特征 feature 是否等于 value 劃分 mask X[:, feature] value return X[mask], y[mask], X[~mask], y[~mask] def choose_best_split(X, y): best_gain -1 best_feature None best_value None base_gini gini(y) n len(y) for feature in range(X.shape[1]): for value in np.unique(X[:, feature]): X_left, y_left, X_right, y_right split_dataset(X, y, feature, value) if len(y_left) 0 or len(y_right) 0: continue # 加權(quán)基尼 weighted (len(y_left) / n) * gini(y_left) (len(y_right) / n) * gini(y_right) gain base_gini - weighted if gain best_gain: best_gain gain best_feature feature best_value value return best_feature, best_value, best_gain def build_tree(X, y, depth0, max_depth10, min_samples2): # 停止條件純節(jié)點(diǎn)、樣本太少、達(dá)到最大深度 if len(set(y)) 1 or len(y) min_samples or depth max_depth: return Counter(y).most_common(1)[0][0] feature, value, gain choose_best_split(X, y) if feature is None or gain 0: return Counter(y).most_common(1)[0][0] X_left, y_left, X_right, y_right split_dataset(X, y, feature, value) tree { feature: feature, value: value, left: build_tree(X_left, y_left, depth 1, max_depth, min_samples), right: build_tree(X_right, y_right, depth 1, max_depth, min_samples) } return tree邏輯說(shuō)明gini計(jì)算基尼值choose_best_split遍歷所有特征和取值選加權(quán)基尼最小的劃分。build_tree的停止條件有三個(gè)節(jié)點(diǎn)純、樣本數(shù)小于min_samples、深度達(dá)到max_depth。max_depth默認(rèn) 10西瓜數(shù)據(jù)集上 3 到 5 就夠min_samples默認(rèn) 2防止過(guò)擬合。注意gain 0時(shí)也停止避免無(wú)意義劃分。3.3 預(yù)剪枝與后剪枝的實(shí)現(xiàn)差異西瓜書(shū)第四章專門(mén)講了預(yù)剪枝和后剪枝。預(yù)剪枝在build_tree里加驗(yàn)證集判斷劃分前先在驗(yàn)證集上算準(zhǔn)確率劃分后再算如果沒(méi)提升就不劃分。后剪枝是先建完整棵樹(shù)再自底向上遍歷把子樹(shù)替換成葉節(jié)點(diǎn)看驗(yàn)證集準(zhǔn)確率是否提升。預(yù)剪枝代碼改動(dòng)小在choose_best_split之后加一段驗(yàn)證邏輯即可。后剪枝需要額外寫(xiě)一個(gè)遍歷函數(shù)用遞歸返回剪枝后的樹(shù)。作業(yè)里如果要求對(duì)比建議兩種都實(shí)現(xiàn)用同一份驗(yàn)證集。注意預(yù)剪枝有欠擬合風(fēng)險(xiǎn)后剪枝計(jì)算量大但泛化通常更好。3.4 決策樹(shù)作業(yè)的調(diào)試連續(xù)值處理和缺失值西瓜數(shù)據(jù)集 3.0α 全是離散值但作業(yè)有時(shí)會(huì)給連續(xù)值版本。連續(xù)值處理方法是二分法對(duì)每個(gè)特征排序取相鄰值中點(diǎn)作為劃分點(diǎn)選基尼最小的。代碼里np.unique換成排序后的中點(diǎn)數(shù)組即可。缺失值處理書(shū)上講了權(quán)重法代碼實(shí)現(xiàn)復(fù)雜作業(yè)里如果沒(méi)要求可以跳過(guò)。如果要求核心是給每個(gè)樣本加權(quán)重劃分時(shí)按權(quán)重計(jì)算基尼缺失樣本同時(shí)進(jìn)入所有分支但權(quán)重按分支比例調(diào)整。這部分容易寫(xiě)錯(cuò)建議先用小數(shù)據(jù)手工驗(yàn)證。4. 神經(jīng)網(wǎng)絡(luò)作業(yè)BP 算法的矩陣實(shí)現(xiàn)與梯度檢查4.1 為什么 BP 作業(yè)容易翻車維度對(duì)齊和鏈?zhǔn)椒▌t西瓜書(shū)第五章的 BP 神經(jīng)網(wǎng)絡(luò)作業(yè)翻車率最高。原因不是算法難而是矩陣維度容易對(duì)不上。書(shū)上公式用下標(biāo)表示代碼里要轉(zhuǎn)成矩陣乘法稍不注意就廣播錯(cuò)誤。另一個(gè)坑是鏈?zhǔn)椒▌t的中間項(xiàng)漏乘導(dǎo)致梯度方向?qū)Φ笮″e(cuò)訓(xùn)練很慢。我一般建議先寫(xiě)一個(gè)單隱層網(wǎng)絡(luò)用西瓜數(shù)據(jù)集 3.0α 的 17 個(gè)樣本做二分類隱藏層 5 個(gè)神經(jīng)元這樣維度小出錯(cuò)容易查。4.2 單隱層 BP 網(wǎng)絡(luò)的完整代碼import numpy as np def sigmoid(z): z np.clip(z, -500, 500) return 1.0 / (1.0 np.exp(-z)) def sigmoid_deriv(a): # a 是 sigmoid 的輸出 return a * (1 - a) def train_bp(X, y, hidden5, lr0.5, epochs5000): n, d X.shape y y.reshape(-1, 1) # 初始化權(quán)重小隨機(jī)數(shù) np.random.seed(42) W1 np.random.randn(d, hidden) * 0.1 b1 np.zeros((1, hidden)) W2 np.random.randn(hidden, 1) * 0.1 b2 np.zeros((1, 1)) losses [] for epoch in range(epochs): # 前向 z1 X W1 b1 a1 sigmoid(z1) z2 a1 W2 b2 a2 sigmoid(z2) # 損失 loss -np.mean(y * np.log(a2 1e-12) (1 - y) * np.log(1 - a2 1e-12)) losses.append(loss) # 反向 dz2 a2 - y dW2 a1.T dz2 / n db2 np.mean(dz2, axis0, keepdimsTrue) da1 dz2 W2.T dz1 da1 * sigmoid_deriv(a1) dW1 X.T dz1 / n db1 np.mean(dz1, axis0, keepdimsTrue) # 更新 W2 - lr * dW2 b2 - lr * db2 W1 - lr * dW1 b1 - lr * db1 return W1, b1, W2, b2, losses邏輯說(shuō)明W1是輸入到隱藏層形狀(d, hidden)W2是隱藏到輸出形狀(hidden, 1)。反向傳播里dz2 a2 - y是輸出層誤差dW2 a1.T dz2 / n對(duì)應(yīng)鏈?zhǔn)椒▌t。da1 dz2 W2.T把誤差傳回隱藏層再乘sigmoid_deriv(a1)得到dz1。學(xué)習(xí)率lr默認(rèn) 0.5BP 網(wǎng)絡(luò)對(duì)學(xué)習(xí)率敏感太大震蕩太小收斂慢。epochs設(shè) 5000配合觀察losses曲線。4.3 梯度檢查數(shù)值梯度驗(yàn)證解析梯度寫(xiě)完反向傳播后用數(shù)值梯度檢查。對(duì)每個(gè)參數(shù)擾動(dòng)一小量算損失變化和解析梯度對(duì)比。def gradient_check(X, y, W1, b1, W2, b2, epsilon1e-4): # 只檢查 W1 的第一個(gè)元素作為示例 def loss_fn(W1, b1, W2, b2): a1 sigmoid(X W1 b1) a2 sigmoid(a1 W2 b2) return -np.mean(y * np.log(a2 1e-12) (1 - y) * np.log(1 - a2 1e-12)) # 解析梯度 a1 sigmoid(X W1 b1) a2 sigmoid(a1 W2 b2) dz2 a2 - y.reshape(-1, 1) dW2 a1.T dz2 / len(y) da1 dz2 W2.T dz1 da1 * sigmoid_deriv(a1) dW1 X.T dz1 / len(y) # 數(shù)值梯度 W1_plus W1.copy() W1_plus[0, 0] epsilon W1_minus W1.copy() W1_minus[0, 0] - epsilon num_grad (loss_fn(W1_plus, b1, W2, b2) - loss_fn(W1_minus, b1, W2, b2)) / (2 * epsilon) print(f解析梯度: {dW1[0, 0]:.6f}, 數(shù)值梯度: {num_grad:.6f})邏輯說(shuō)明數(shù)值梯度用中心差分精度比前向差分高。解析梯度和數(shù)值梯度相對(duì)誤差小于 1e-4 算通過(guò)。如果差很多檢查鏈?zhǔn)椒▌t哪一項(xiàng)漏了。這個(gè)檢查在作業(yè)里很加分也能幫你快速定位 bug。4.4 BP 作業(yè)的調(diào)參經(jīng)驗(yàn)學(xué)習(xí)率、隱藏層節(jié)點(diǎn)和初始化學(xué)習(xí)率從 0.1 到 1.0 試西瓜數(shù)據(jù)集上 0.5 左右通??梢?。隱藏層節(jié)點(diǎn)數(shù)從 3 到 10 試太多會(huì)過(guò)擬合太少欠擬合。初始化用小的隨機(jī)數(shù)全零會(huì)導(dǎo)致對(duì)稱權(quán)重?zé)o法打破這是經(jīng)典坑。如果 loss 不下降先檢查sigmoid_deriv是不是用了a * (1 - a)而不是z * (1 - z)。5. 支持向量機(jī)作業(yè)對(duì)偶問(wèn)題、核函數(shù)與 SMO 的簡(jiǎn)化實(shí)現(xiàn)5.1 SVM 作業(yè)的難點(diǎn)從原始問(wèn)題到對(duì)偶問(wèn)題的代碼映射西瓜書(shū)第六章的 SVM 作業(yè)理論推導(dǎo)長(zhǎng)代碼實(shí)現(xiàn)更難。書(shū)上先講原始問(wèn)題再講對(duì)偶問(wèn)題最后講 KKT 條件和 SMO。作業(yè)通常要求實(shí)現(xiàn)一個(gè)簡(jiǎn)化版 SMO在西瓜數(shù)據(jù)集上跑通。核心公式對(duì)偶問(wèn)題是 $\max_\alpha \sum_i \alpha_i - \frac{1}{2}\sum_{i,j}\alpha_i\alpha_j y_i y_j \mathbf{x}_i^T\mathbf{x}_j$約束是 $0 \le \alpha_i \le C$ 和 $\sum_i \alpha_i y_i 0$。SMO 每次選兩個(gè) $\alpha$ 更新固定其他。5.2 簡(jiǎn)化 SMO 的代碼實(shí)現(xiàn)import numpy as np def smo_simple(X, y, C1.0, tol1e-3, max_iter100): n, d X.shape y y.astype(float) alpha np.zeros(n) b 0.0 # 核矩陣線性核 K X X.T for it in range(max_iter): alpha_pairs_changed 0 for i in range(n): # 計(jì)算誤差 f_i np.sum(alpha * y * K[:, i]) b E_i f_i - y[i] if (y[i] * E_i -tol and alpha[i] C) or (y[i] * E_i tol and alpha[i] 0): # 選第二個(gè) alpha簡(jiǎn)化版隨機(jī)選 j (i 1) % n f_j np.sum(alpha * y * K[:, j]) b E_j f_j - y[j] alpha_i_old alpha[i] alpha_j_old alpha[j] # 計(jì)算上下界 if y[i] ! y[j]: L max(0, alpha[j] - alpha[i]) H min(C, C alpha[j] - alpha[i]) else: L max(0, alpha[i] alpha[j] - C) H min(C, alpha[i] alpha[j]) if L H: continue eta 2 * K[i, j] - K[i, i] - K[j, j] if eta 0: continue alpha[j] alpha_j_old - y[j] * (E_i - E_j) / eta alpha[j] np.clip(alpha[j], L, H) if abs(alpha[j] - alpha_j_old) 1e-5: continue alpha[i] alpha_i_old y[i] * y[j] * (alpha_j_old - alpha[j]) # 計(jì)算 b b1 b - E_i - y[i] * (alpha[i] - alpha_i_old) * K[i, i] - y[j] * (alpha[j] - alpha_j_old) * K[i, j] b2 b - E_j - y[i] * (alpha[i] - alpha_i_old) * K[i, j] - y[j] * (alpha[j] - alpha_j_old) * K[j, j] if 0 alpha[i] C: b b1 elif 0 alpha[j] C: b b2 else: b (b1 b2) / 2 alpha_pairs_changed 1 if alpha_pairs_changed 0: break return alpha, b邏輯說(shuō)明K是核矩陣線性核直接X(jué) X.T。外層循環(huán)遍歷每個(gè)樣本內(nèi)層選第二個(gè) $\alpha$簡(jiǎn)化版直接取下一個(gè)。eta是二階導(dǎo)數(shù)小于等于 0 時(shí)跳過(guò)。L和H是 $\alpha_j$ 的上下界分 $y_i \ne y_j$ 和相等兩種情況。b的計(jì)算分三種情況對(duì)應(yīng)書(shū)上公式。C默認(rèn) 1.0控制軟間隔tol默認(rèn) 1e-3KKT 違反容忍度。5.3 核函數(shù)的替換與參數(shù)選擇把K X X.T換成高斯核def rbf_kernel(X, sigma1.0): # 計(jì)算平方歐氏距離矩陣 sq np.sum(X ** 2, axis1, keepdimsTrue) dist sq sq.T - 2 * X X.T return np.exp(-dist / (2 * sigma ** 2))sigma控制核寬度太小過(guò)擬合太大欠擬合。西瓜數(shù)據(jù)集上從 0.5 到 2.0 試。多項(xiàng)式核類似改K (X X.T 1) ** degree。5.4 SVM 作業(yè)的驗(yàn)證支持向量和決策邊界訓(xùn)練完后alpha 1e-5的樣本就是支持向量。打印支持向量個(gè)數(shù)西瓜數(shù)據(jù)集上通常 5 到 8 個(gè)。決策邊界用w np.sum(alpha * y * X.T, axis1)算然后畫(huà)線。如果支持向量太多說(shuō)明C太大或核參數(shù)不合適。6. 集成學(xué)習(xí)與聚類作業(yè)從 AdaBoost 到 K-means 的代碼收尾6.1 AdaBoost 的實(shí)現(xiàn)要點(diǎn)樣本權(quán)重更新和基學(xué)習(xí)器西瓜書(shū)第八章的 AdaBoost 作業(yè)核心是樣本權(quán)重 $D_t$ 的更新和基學(xué)習(xí)器權(quán)重 $\alpha_t$ 的計(jì)算。基學(xué)習(xí)器通常用決策樹(shù)樁即深度為 1 的決策樹(shù)。def adaboost(X, y, T10): n len(y) D np.ones(n) / n models [] alphas [] for t in range(T): # 訓(xùn)練決策樹(shù)樁用加權(quán)基尼 stump build_stump(X, y, D) pred predict_stump(stump, X) err np.sum(D[pred ! y]) if err 0.5: break alpha 0.5 * np.log((1 - err) / (err 1e-12)) # 更新權(quán)重 D D * np.exp(-alpha * y * pred) D D / np.sum(D) models.append(stump) alphas.append(alpha) return models, alphas邏輯說(shuō)明build_stump是帶權(quán)重的決策樹(shù)樁選加權(quán)基尼最小的劃分。err是加權(quán)錯(cuò)誤率大于等于 0.5 時(shí)停止。alpha是基學(xué)習(xí)器權(quán)重錯(cuò)誤率越低權(quán)重越大。D更新后歸一化。預(yù)測(cè)時(shí)加權(quán)投票。6.2 K-means 的坑初始化、空簇和收斂判斷西瓜書(shū)第九章的 K-means 作業(yè)代碼短但坑多。初始化用隨機(jī)選點(diǎn)可能選到同一個(gè)點(diǎn)導(dǎo)致空簇。解決辦法是用 K-means 初始化或者選到重復(fù)點(diǎn)時(shí)重新選。def kmeans(X, k, max_iter100, tol1e-4): n, d X.shape # K-means 初始化 centers [X[np.random.randint(n)]] for _ in range(1, k): dist np.min([np.sum((X - c) ** 2, axis1) for c in centers], axis0) prob dist / np.sum(dist) centers.append(X[np.random.choice(n, pprob)]) centers np.array(centers) for it in range(max_iter): # 分配 dist np.array([np.sum((X - c) ** 2, axis1) for c in centers]) labels np.argmin(dist, axis0) # 更新 new_centers np.array([X[labels i].mean(axis0) if np.sum(labels i) 0 else centers[i] for i in range(k)]) if np.sum((new_centers - centers) ** 2) tol: break centers new_centers return labels, centers邏輯說(shuō)明K-means 初始化讓初始中心盡量分散。分配步驟算每個(gè)點(diǎn)到中心的距離取最小。更新步驟對(duì)每個(gè)簇求均值空簇保持原中心。tol默認(rèn) 1e-4中心變化小于這個(gè)值就停。6.3 聚類作業(yè)的評(píng)估輪廓系數(shù)和可視化K-means 沒(méi)有標(biāo)簽評(píng)估用輪廓系數(shù)。西瓜數(shù)據(jù)集上k 從 2 到 5 試選輪廓系數(shù)最大的。可視化用 PCA 降到二維畫(huà)散點(diǎn)圖看簇是否分開(kāi)。如果簇重疊嚴(yán)重可能數(shù)據(jù)本身不適合 K-means換 DBSCAN 或高斯混合。6.4 集成學(xué)習(xí)作業(yè)的對(duì)比AdaBoost vs 隨機(jī)森林隨機(jī)森林是 Bagging 的代表和 AdaBoost 的 Boosting 思路不同。作業(yè)里如果要求對(duì)比用同一份數(shù)據(jù)隨機(jī)森林的基學(xué)習(xí)器用完整決策樹(shù)AdaBoost 用樹(shù)樁。隨機(jī)森林對(duì)噪聲更魯棒AdaBoost 對(duì)噪聲敏感因?yàn)殄e(cuò)誤樣本權(quán)重會(huì)不斷增大。西瓜數(shù)據(jù)集上兩者準(zhǔn)確率接近但隨機(jī)森林訓(xùn)練更快因?yàn)榭梢圆⑿?。我做完這一輪作業(yè)最大的習(xí)慣是每寫(xiě)一個(gè)模型先用小數(shù)據(jù)手工算一遍前向和反向確認(rèn)公式和代碼對(duì)得上再上完整數(shù)據(jù)。這個(gè)習(xí)慣幫我省了無(wú)數(shù)調(diào)試時(shí)間。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
久热99| 男人兔费天堂| 久久久久久中文| 九九九九88| 青青伊人这里只有精品| 超碰97人妻| 91超碰在线观看| 91人妻丝袜无码| 99久久婷婷| 中文字幕91页| 精品一区二区三区国产| 色噜噜狠狠色综无码久久合欧美| 日韩av情韩国爱禁区av一区二区| 亚州成人a∨| 亚洲AV成人无码久久精品播放| 国产亚洲色婷婷久久99精品91 - 百度| 狠狠夜色午夜久久综合在线| 91n美女视频| 丁香五月天堂网| 乱老女人一区二区视频| 乱伦日本色图AⅤ| 天美精品原创av片国产| 久久伊人影院| 欧美少妇高潮| 老鸭窝在线视频播放| 情色五月天网| 成人无码在线视频网站| 久久六六| 美女诱惑一区| 欧美操人视频| 岛国福利在线精品播放| 亚洲男人久久综合天堂| 久久青青草原免费视频| 日日夜夜天天| 超碰公开久久网| 美女露胸露奶头| 激情综合五月婷婷| 人妻激情偷乱视频一区二区三区 | 美中日韩无码| 99日精品欧美国产| 激情五月婷婷| 爱欲AV| 亚洲色图 综合| 国产精品乱码久久久| 日韩电影中文字幕| 亚洲天天自拍| 最新亚洲黄色免费电影| 国产一在线观看| 色色操| 欧美拳交在线播放| 欧美精品丝袜久久久中文字幕| 97二区四区| 熟妇视频一区二区三区在线观看| 日本男人插女人的逼黄色| 精品成人无码| 日韩精品中文字幕二区| 韩国女主播青草福利视频| 日韩av三四区| 欧美丰满少妇交换91欧美精品| 91久久久久| 热热色青青草| 一区AV| 欧美日韩日产免费网站看| 无码 黑人一区二区三区| 国产av强奸美女| 91在线精品| 日本三级韩国三级99| 久久欧美按摩999| 欧美一区二区情色| 茄子社区国产精品| 大学生美女口爆| 国产一区二区三三视频| 激情网五月天| 很很很很操| 综合欧美亚洲| 精品成人av一区二区三区在线| 日韩免费人妻色情网站| 91色人| 人人操人人摸人人骑| 国产日韩精品人妻久久久久色欲网站 | 强奸乱伦大香蕉网| 狼人综合婷婷激情四射 | 国产第二页| 无码二级三级| 精品一二三区久久AAA片| 91老熟女逼| 密臀国产在线| 青娱乐亚洲自拍| 蜜桃臀av在线观看| 国产热av| 日韩欧美福利视频看看| 狠狠躁AV| 国产深喉视频一区二区| 超碰成人免费| 竹菊一区二区三区AV线| 欧美精品日韩一区二区| 97超级色碰碰| 国产日韩区| 激情五月天色播| 精品久久9| 午夜男女爽爽大片免费观看| 99视频在线| 色综合99999| 啊啊嗯嗯好爽| 日韩精品第3页| 综合欧美亚洲| 亚洲少妇喷视频看| 久久久555| 国产精品激情久久久久久久| 欧美白嫩女HD| 岛国福利在线精品播放| 91精品人妻偷情| 高清无码国产亚洲| 欧美一区二区三熟女剧情| 亚洲春色欧美激情自拍| 天天搞欧美| 日韩人妻中文视频| 大色网久久| 免费A V在线| 91激情综合| AV天堂国产| 男人干美女| 美女天天干| 亚洲国产一区二区三区在线| 国产黄色在线播放观看| 啊啊啊不要好爽日韩无码一区| 日韩成人高清一区二区| 中文字日本乱码| 天堂v无码免费视频| 超碰人人乐97| 天天影视色香欲综合网小说| 蜜桃在线观看一区二区三区| 亚洲精品久久久久久久蜜桃臀| 日本加勒比无码专区一二三| 国产精品无码论坛| 久久久月天| www色婷婷| 91观看 国产白丝| 亚码激情| 国产成人午夜视频网址| 五月天亚洲网| 日韩15p| 蜜臀av一区二区三区免费观看| 精…码一二三区| 在线天堂999| 国产亚洲日韩欧| 精品人妻视频一区二区三区蜜桃视频| 最近2019中文字幕国语免费版| 中文在线视频| 天天综合网91入口| 日本午夜久久电影| 97超碰人人操人人操| 国产亚洲日本| 久久久久骚| 岛国1区2区3区在线观看| 欧美A√综合网 | 天天摸天天舔天天操| 久久久四区| 久久9久9久99久9久9| 午夜福利一区二区影院| 91女优在线观看| 一区二区三区四区免费视频| 91天天| 亚洲欧美日韩有码| 毛片久久| 天天躁夜夜躁狠狠躁AV| 99999精品视频| 国产精品女生av| 亚州大图综合色图| 刺激性视频黄页| 无码外流操逼视频| 五月婷婷激情综合| 中文人妻av高清一区| 日日干夜夜欢| 亚洲色人妻综合| 欧美日韩操逼嗦吊| 日韩欧美亚洲自拍偷拍| 美女黄站| 国产成人精品午夜福利| 日本不卡二三区| 青草青草久热| 亚洲欧美日韩偷拍色图| 亚洲欧美啪啪| 99 国产丝袜在线| 女同在线视频一区| 丁香六月啪| 亚洲第一精品在线视频| 精品人妻一区二区免费蜜桃视频| 欧洲自拍色图gif在线| 五月丁香啪啪啪| 国产日韩精品无码去免费专区国产| 美女91色黄18| 蜜桃精品视频一区| 国产美脚女优尤物在线观看| 丁香五月综合| 五月天啪啪| 美女午夜福利免费视频| 试看日韩黄片| 久久人妻| 91免费看一区二区三区| 色五月av| 国产伊人精品在线| 蜜桃臀一区二区三区久久| 日韩伦理久 久久 清纯| 久久伊人大香蕉| 大香蕉青青9| 久视频在线观看| 色色激情| 狠狠色婷婷7777久| 99热国产| 调教熟妇 久久久久久| 女人爽到高潮潮喷18禁网站| 色播综合| 综合色色网| 午夜寂寞欧美| 精品国产一级久久| 丝袜大香蕉| 亚洲成人免费在线| 日韩精品1区2区中文字幕| 国产精品嫩草影院免费| 亚洲系列第一页| 人人操我人人干| 日本爽爽爽爽爽爽免费视频| 欧美日韩国产一区二区小黄片大全| 天天欧美| 中文乱码字幕观看视频| 九九无码| 丁香成人五月天| 精品国产久热在线观看| 日本一级一级一级一级| 亚洲人成网www| 97色色视频| 欧美亚性天堂| 欧美高清性猛交| 97内射偷拍| 国产精品午夜福利视频| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 成人九九| 国产极品粉嫩馒头一线天av| 亚洲图片色图欧美另类| 岛国色情视频在线观看| 久久久久国产无av| 91色拍| 激情五月天中文字幕色| 免费观看网黄| 欧洲一级性爱视频在线观看| 性色一线| 天天搞欧美| 美女骚尻视频| 国产精品com| 亚洲图片激情综合另类| 久久久精品视频免费观看| 欧美强奸乱能| 一起草AV| 四虎在线免费视频| 91人妻人人澡人人爽人人精品| 日韩欧洲操屄视频| 激情五月天视频| 精品十三区| 久久精品电影| 欧美日韩黄片精品在线| 大香蕉乱伦视频网| 日日骚 av| 丝袜色综合| 揉揉日日日日| 人人操人人操人人操人人操人人操人人人11.CM | 手机看片日韩人妻| 丁香六月婷婷| 欧美高潮| 欧美一级黄片视频在线| 嗯嗯啊啊操死我| 岛国不卡超碰护士AV在线播放| 亚洲天堂另类| 亚洲欧美日韩免费观看| 婷婷精品| 欧洲精品欧洲精品| 四虎午夜影院| 精品人妻一区二区三区四区| 伊人久久大香线蕉无码| 亚州成人A√| 熟妇无码视频三区| 全免费a敌肛交毛片免费| 亚欧精品久久久久久久久久久| av东京热男人的天堂| 综合久久9| 日本理论在线| 亚洲精品97p| 天天视频网站黄| 亚洲天堂区| AV色图| 国产美女裸体秘 永久无遮挡| 任你艹| 91黑丝操| 久久国产在线一区二区| 超碰 另类 欧美| 老熟女91视频| 99视频自拍| 国产精品3| 国产精品干干干| 久无码| 91亚洲影视| 五月丁香啪| 日韩图色| 天天干天天干天天| 啊啊啊啊好疼| 五月丁香综合激情| 黄页av| 99色在线| 国产在线能看的你懂的| 伊人久久国产免费观看视频| 免费看黄片现成| 九九精品美女高溯喷水| 国产无吗在线播放| 欧美情色贴图| 免费人成?大片在线播放| 偷拍片久久| 色综合av男人天堂| 国产精品69久久久久久久| 成人免费不卡在线视频| 国产日产欧产美韩系列麻豆免费| 波多野结衣一级视频| 日韩9999| 午夜福利免费精品视频| 99re视频在线播放青草| 330Dv国产女人终合视频极品人与兽 | 亚洲图片色图欧美另类| 99精品丰满人妻无码| 亚洲人妻色图| 亚洲97网站| 亚洲欧洲激情| 久久久久免费少妇| 欧美一级AAAAAAA| 97 国产一区| 日韩欧美经典在线观看| 色图四区| 中文字幕乱碼在线| 操逼操逼逼操操逼91| 91亚.色| 99久久婷婷| 天天日天天操天天射河南省| 狠狠干妹子| 欧美黄色片AAAAA| 一本色道人妻久久| 少妇与黑人高潮在线| 欧美1区二区三区公司| 极品一区二区三区免费| 校园春色制服丝袜中文字亚洲 | 日韩女模中文造逼| 国产熟妇 码视频户外直播| 91精品免费| 熟女在线视频| 久久亚洲av成人无码国产| 亚洲交换| 色性欧美| www成人啪啪18秘 免费| 国产一级内射高清视频 | 亚洲人妻日日日| 蜜臀久久久国产| 欧美顶级黄片AAAAA在线免费看| 久久久四区| 中文字幕神马久久| 成人贴图日韩欧美| 婷婷深爱五月| 天天看天天日天天操| 精品国产乱码久久久影院| 老女人日韩美91| 91GD.COM| 性开放中文AV高清无码免费看| 老熟妇91| 欧美专区17页| 亚洲色图欧美色图综合| 绑缚麻绳人妻寝取完整版| 97色色色| 精品一二三区久久AAA片| 欧美18老人禁| 屁股久久久久久久久久| 欧美色另类| 性九九九九九九| 高树玛利亚无码流出| 中文字幕一区二区三区视频播放| 草草影院最新网址| 国产三级资源在线观看| 99人妻| 精品九九九九| 一级性爱视频免费观看 | 国产精品探花色| 97操| 成·人免费午夜在线观看| 后入式福利| 日韩八十路老熟女| 欧美爱国产综合、| 啊啊啊轻点在线观看| a片亚洲一本通视频| 美日韩一卡二卡三卡免费人妻精品| 大香蕉综合| aⅴ日韩成人电影av在线免费看av大全| 久久久亚洲Av| 久草视频在线视频在线视频在线观看| 三级特黄60分钟播放| 一级成人性爱| 思思热免费在线视频| 无码不卡八戒| 午夜激情成人在线观看| 国产婷婷综合在线观看| 亚洲中字幕日本一区二区三区| 国产91 丝袜在线播放00-百度| 久久久555| 人妻少妇精品视频一区二区三区| 91熟女视频| 亚洲婷婷丁香在线| 99精品欧美一区二区三区桃色| 黄色激情电影在线观看| 欧美日韩国产高清在线一二三区| 美女操逼福利视频| 国产无马av| 丁香六月婷婷综合| 欧美亚洲AN| 午夜精品久久久久久久99| 97久久精品不卡| 暴力av在线| 亚洲久久久久| 国产久久免费精品视频| 亚洲囯产精品女人久久久| 欧美另类精品xxxx| 丁香五月电影| 中文字幕在在线观看网站| 亚洲限制级| 欧美综合狠| 欧美日韩97在线| 91色综合| 成人免费福利网站国产| 玖玖97综合 | 亚洲国产av中文字幕久久 | 一区二区三区亚洲| 抽插无码高清一区| 久久最新视频免费观看| 91在线丝袜| 日韩一级二级三级免费看完整版| 国产精品久久久无码AV网站| 中文字幕日韩综合| 99re6国产精品99re| 水多多映视AV| 91在线精品| 台欧久久精品视频| 天天碰久久入| 国产精品无码在线| 久久久夜夜嗨免费视频| 午夜毛片高清免费不卡| 欧美劲爆第一页| 天天插夜夜操| 蜜臀av在线播放一区二区三区| 大香网伊人久久综合网eew| 欧美瑟综合| 操逼啊啊啊91| 粘花网06av视频| 亚洲欧美碰碰| 色婷婷狠狠18禁| 青女在线| 日韩一区二区高清在线观看的| 天天摸天天插天天日| 久久久96精品| 操逼啊啊啊91| 麻豆精品三区视频| 欧美Aⅴ| 久久av网| 亚洲国产精品久久AV| 综合网色| 国产一线二线三线av| 国产精品一级特黄aaa大片在线观看| 五月婷婷久久综合| 国产又粗又长又大的视频| 欧美成人四级在线播放| 人人噜夜夜操| 国产精品极品美女视频| 国产噜噜噜噜噜久久久久久久久| 国模不卡| 亚洲青青草| 午夜福利无毒不卡| 性性久久| 午夜精品五区| 亭亭在线资源| www.91色| 香蕉99秘 一区精品蜜桃臀| 熟女突然公开看18禁影片| 免费亚洲国产精品久久一区| 秋霞免费AV| 久久久无码精品人妻二区 | 性在久久久久久| 久久中文色图| 免费在线观看AV无码网站| 欧美综合自拍亚洲综合图| 3P乱轮视频| 国产吹潮女在线观看| 天天干夜夜一操| 97超碰色中文字幕| 色嘟嘟人妻天堂网| 激情小说图片亚洲首页| caopeng97人妻| 91av一区二区在线观看| 亚洲日韩欧美一区二区| 香蕉久久国产AV一区二区| 99少妇| 国产后入精品| 免费福利视频中文字幕| 久久夜精品一区二区三区| 色在线亚洲视频www| 亚洲日韩东京热一区| 日本A级视频| 粉嫩av久久一区二区三区| 99在线视频播放| 热99这里只有精品| 91啦人妻| 伊人四虎综合| 欧洲天天在线| 一区二区影院| 国产激情在线| 日韩亚洲97| 九九色色| 国产精品麻豆视频网站| 人妻丝袜日本| 丝袜av一区二区三区| av无线看| 国产精品爆乳懂色蜜乳| 欧美 综合 亚洲| 91neishe| 久久久免费一级黄片| 国产精品69久久久久久久| 九九九久千久久激情蜜桃在线看 | 国产浮力影院第1页| 男女啊啊啊| 亚州久久9| 九九这里只有精品| 热99这里只有精品| 亚洲黄片免费在线播放| 日本亚洲嫩草影院啪啪| 成人一区二区三区四区| 亚洲一区中文字幕久久,果冻传媒一区二区天美传媒 | 99视频自拍| 午夜乱轮操逼视频免费看| 狠狠色五月亚洲91| 岛国999| 欧美AB在线观看| 免费啪啪啪网站18岁| 成人无码在线视频网站| 亚洲男人的天堂va亚洲男人社| 伊人久久久日韩一区| 人妻熟女字幕一区二区| 夜嗨影院| 久久一区二区三区入口| 日韩美女啪啪一区| 亚洲春色一区二区三区| 男人的天堂久久久| 久久 久久国内精品亚洲| 日韩电影天堂视频一区二区| 中文一区二区婷婷视频| 亚洲国产一区二区三区四区国产| 333kkkk·亚洲com久久| 深夜国产一区二区三区在线看| 亚洲av噜噜噜噜噜噜| 日韩久射综合| 色天天野狼综合社区| 蜜臀一二三区| 色97综合中文字幕| 大香蕉色欲AV| 精品无码一区二区人妻久久蜜桃| 农村妇女精品一区二区| 亚洲图片在线| 精久久久| 熟女熟妇伦久久影院毛片一区二区| 少妇人妻无码| 丝袜视频一区二区在线播放国产中文| 美女AV一区二区| 97色色国产视频| 怡红院怡春院| 330Dv国产女人终合视频极品人与兽 | 大香蕉97久久| 女优视频第10页| 91无码中出人妻视频| 色色色综合网| 亚洲精品久| 四虎永久在线精品免费网址| 97色色国产视频| 久久鲁夜| 风月影院男女十八禁| 韩国毛片一区二区三区| 91麻豆天美国产欧美高潮| 日韩有码专区| 午夜男女爽爽大片免费观看| 蜜乳成人AV| 中文字幕乱在线伦视频中文字幕乱码在线 | 日本不卡免费二区| 91精品网站| 成·人免费午夜在线观看| 国产在线视频二区| 国产精品视频白浆免费| 六月丁香啪啪啪| 久久精品视-一级做a爰片性色毛片16美国-中国女与老外在线精品 | 日韩在线观看字幕精品| 超碰免费在线| 亚洲综合码| av橘色网站| 91内射| 人妻中文字幕精品无码| www.激情| 激情四射五月天| 人妻另类| 大香蕉乱级| 国产情侣自拍在线播放| 精品久久久无码| 啊啊啊啊好大好硬啊啊啊啊啊| 久区视频| 国产视频一区二区三区在线免费观看| 中文字幕精品资源在线| 欧美综合骚| 亚洲中字慕不卡| 精品人成视频在线观看| 日逼国产| 91美女在线视频| 一级黄碟| 午夜超爽| 日韩免费人妻色情网站| 加勒比伊人影院| 91天天综合日韩欧美| 精品一区二区人妖| 五月天综合网| 麻豆91熟妇人妻中文字幕茄子| 国产视频一区二区三区在线免费观看 | 日韩成人性日韩成人性爱视频在线免费观看| 很黄很色的视频在线观看| 国内外色色色色色成人视频| 欧美激情色婷婷花野真衣一区二区| 欧美激情高清性猛交| 亚洲AV成人无码一区二区三区在线观看 | 国产久久久| 国产成人无码高清| 久久少妇视频| AVE乱伦| 一起草AV| 97超碰中文字幕| 三男一女不戴套的A片| 亚洲激情久久| 97久久国产精品女不卡| 久久精品亚洲成a人天堂| 青久操| 尤物视频视频官网| 国语精品内射在线观看| 啊啊啊啊啊好舒服视频| 伦激情人妻另类人妻| 中文字幕一区 二 区 三 四 五 区日 日 骚| 国产精品高朝久久久久久久| 欧美性爱一级操| 婷婷丁香一区二区三区| 天堂69亚洲精品中文字| 久jiu久神马影院| 78精品| 亚洲天堂,男人| 国际精品久久久| 日本肉体xxxx裸交| 黄站在线免费观看| 欧美色婷婷| 春色91| 99热自拍| 91制服丝袜中文字幕| 成人短视频在线观看| 久久久人妻| 中文字幕一区 二区三四五 区日 日骚| 国产精品一区二区麻豆| 久久久久9999| 国产精品内射婷婷一级二| 亚洲 欧美 91| 国产91亚洲精品一区二区三区| 久久久久久久少妇| 加勒比综合88| 日日天天久久啊啊aaa| 国产拍偷精品网站| 超碰人妻中文在线| 黄片免费久久久久久久| 大鸡巴久久| 精品久久視頻在线| 国产精品精品系列在线观看| 观看免费区二区三区二| 久久精品国产亚洲AV嘿嘿| 智利AV在线网| 激情五月天婷婷| 加勒比伊人| 91少妇香蕉久久精品| 丁香五月综合| 九七色图| 精品人妻视频一区二区三区蜜桃视频| jizz啪啪| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 无码国产精品久久久久| 成人青青草原伊人| 大香蕉免| 亚洲一区二区中文字幕| 香蕉综合网| 国产天天看| 97色碰| 亚洲阿v天堂在线| 啊啊啊要高潮了| 91五月天| 久久久久久久久成人av解说| 国产精品久久蜜乳av| 中文字幕精品人妻丝袜| 东京热不卡视频| 亚洲午夜免费狠狠干| 精品日韩人妻精品一二三区| 99最新日韩偷拍视频| 久久五月份| 美国精品国产精品| 风韵犹存大大大大香蕉| 日日A∨| 婷婷亚洲天堂| 中日韩免费看男女操逼大全| 精品视频一区二区| 国产婷婷一区| 国产这里只有精品| 少妇xx精品| 岛国片在线播放| 欧美BT 亚洲色图| 神马久久69| 99亚亚热| 九九热精品在线| xxx0国产在线播放| 另类图片欧美激情综合| 亚洲女优有码无码高清| 伦理弟一页| 久久国产视频性吧| 亚洲中文字幕三级在线| www亚洲免费| 日韩无限资源| 亚洲自拍欧美色综合| 成人五月天色网| 色穴精品| 一区二区日韩欧美久久| 天天摸夜夜添无码小视频| 五月亭亭六月丁香| 欧美激情专区| 色色九区| 91精品久久久久久| 99草精| 97网址97| julia中文字幕在线观看| 东京热一区二区三区四区五区六区| 老鸭窝亚洲毛片| 口爆综合网| 中文字幕在线免费观看视频| 日韩精品在线观看网站| 日本在线视频导航| 日韩欧美中文| 国产一区二区三区导航| 亚乱色| 激情久久av一区av二区av| 一区操逼日比视频| 天堂俺去俺来也www久久婷婷| 亚洲精品人体| 91亚州| 黄色大片视频在线免费看| 人妻精品一区二区三区| 天天日美女的B| 每日更新AV| 综合久久六月久久婷婷| h无码动漫在线观看| 日韩性爱高清免费视频| 中文字幕av乱伦| 尤物国产一区在线观看| 手机看片1024你懂的国产| 操美女高潮抽搐白浆| 在线国产探花| www.婷婷五月天| 五月天色图影视| 抽插爽| 色综合20p| 亚洲极品| 天天射日日干| 久久黄色视频一区二区三区| 久久精品国产亚洲AV片多多| 秋霞一级视频在线观看免费| 又大又黄国产| av午夜玫瑰| 黄色一区三区| 久久久91| 久久国产乱子伦精品免费女人| 国产精品欧美日韩久久| 性爱av网站| 亚洲色堂免费视频| 91黑丝操| 黄骗免费网站| 高清无码在线播放网站| 99这里都是精品| 欧美性爱一内片一区二区三区| 91久久国产综合精品| 春色综合免费| 国产日韩欧美中文在线播放 | 大香蕉伊人网WWWn0n| 9ⅰ久久久天天| 78超碰| 97在线观看播放视频| 强奸xx国产| 欧美亚洲厕所精品偷拍91| 中文字幕免费在线观看| 97综合久久| 日韩无码视频黄色| 五月丁香婷婷色| 69视频福利导航| 婷婷人妻激情| 久久精品中文字幕无码l| www.夜夜| 亚洲人人夜夜澡人人爽| 家庭乱伦麻豆| 红杏大香蕉| 国产视频大全| 国产无码久久高清| 天天综合~91入口| 国产欧洲精品亚洲午夜拍精品| 国产精品香蕉| 国产视频一区二区免费| 东京热不卡视频| 乱伦日本中文自拍| 亚洲黄色影视| 精品人妻一区二区蜜桃视频 | 成人五月天丁香激情综合| 九九性爱网| 天美欧美国产| 亚洲人体视频在线观看| 97干在线| 中文字幕伊人| 亚洲图片色图欧美另类| 综合久草| 亚洲阿v天堂在线| 噜噜噜狠狠色综合| 综合天天。| 99久久婷婷国产综合| 久久精品性| 超碰地址久久| 欧洲与亚洲欧美精品中文字幕| 亚洲国产一级精品毛一级精品看免费视频| 91色射| 特级大荫道BBwBBwBBW| 欧美性爱一级操| 欧美亚洲小说| 亚欧美无遮挡| 欧美精品双插| 超碰亚洲97| 国产亚洲日本精品在线| 久久精品一区二区一8| 亚洲欧美变态| 欧美性爱网97| 日本午夜福利视频| 欧美视频在线视频免费va| 日本韩高清无砖码22o| 97在线播放| 日韩操呦呦影院在线观看| 无码91| 午夜色婷婷| 国产综合永久精品日韩鬼片| 亚洲色婷婷久久久综合日本| 在线电影亚洲色图| 97超碰精品成| 四虎在线观看网站| 亚洲欧美爆| 高清不卡一二三区视频......| 久色网| 激情五月天丁香| 无码视频黄色网战| 黄网在线播放| 很很干很很操| 国产精品经典一卡久久久| 深夜啪啪啪视频免费| 四虎永久在线精品免费网址 | 女人高潮抽搐喷水视频网站| 十八禁视频网站| 五月丁香六月激情| 久久久草成人网站久久久草成人久久久草久久久| 99熟女| 91N欧美| 大香蕉在线86| 十八禁电影伊人网| 国产精品午夜福利| 亚洲精品99999| 午夜福利激情在线视频| 啪一啪免费视频| 久久久A∨| 国产精品欧美激在线| 国产精品乱码久久久久久久久久久久| 熟妇在线视频一区二区| 女人的天堂大香蕉网| 欧美超碰人妻97| 懂色Av| 91精品久久久久久77777| 天天操美美| 欧美AAAA黄片| 无码一区二区三区四区五区六区七区八区九区十区视频 | 欧美亚洲| 久久国产精品91| 国产人人干| 97色网| 丁香九月激情啪| 极品内射| 国产午夜精品理论片一二三区区| 台湾成人无码AV| 亚洲综合另类欧美久久久| 999热日韩精品| 天天精品| 香蕉一区二区三区在线视频| 精品十八在线观看| 乱伦av麻豆| 亚州男人的天堂| 色综合久久av| 伊人991| AV在线性爱| 性老妇一区二区三区| 99久久国产精品免费高潮| www.色操逼| 青青草在线视频美女| 97任你吞精| 色原狠狠天天天| 午夜精品久久久久久久男人的天堂| 亚洲吊色| 日韩丰满熟妇| 老女人91| 99热这里只有精品8| 校园春色亚洲色图| 国产青一二三| 亚洲日韩在线a不卡99精品| 亚洲区限制级| 尤物一级在线免费观看| 欧美狠狠狠| 中亚av| 园内精品自拍视频在线播放| 大香蕉青青9| 色999人与兽| 五十路熟女人妻一区二区三区四区五| 99久久久无码| 国产成人无码啪| 蜜臀久久99精品久久久久久成人小说 | 激情人妻另类| 亚洲午夜免费狠狠干| 国产路线专区| 夜草欧美| 亚洲欧洲偷拍一区| 18禁的网站在线| 日日摸天天爽夜夜欢| 色婷婷久久综合超碰| 在线播放中文字幕| 亚洲春色欧美激情自拍| 99操逼| 色综合91| 一级久久久久久久久久久| 超碰97护士| 91网站在线播放| 91色五月俺来也| 婷婷在线播放| 麻豆这里只有精品| 一类av片在线看| 日本一道在线播放高清| 玖玖久久久| 91青青在线视频| 最新精品久久蜜桃 | 欧美三级一级| 91大学精品激情戏| 五月天色图| 在线性黄高清免费视频| 强奸乱伦大香蕉| 国产Av超碰| 91精品人妻偷情| 欧美美逼| 俞拍久久国应视频| 啪啪啪综合| 亚州性9| 国产AAAAAABBBBB| 日韩欧美日韩| 成人精品久久久午夜福利| 啪啪啪精品| 中文字幕久热视频在线| 亚洲乱伦图片视频| 国产做?爰片久久毛片?片美国| 操逼逼中文字幕| 天天干人妇| 天天透伊人| 天美精品一区二区三区四区在线观看 | 国产成人在线观看综合| 黄片在线免费在线观看| 日韩久久.一级黄色片| 91一起操| 欧美三级一级| 激情文学小说一区二区| 熟女少妇一区二区三区| 欧美少妇色图| 9999久久久| 国产精品久久久久久久黄无码| 国产精品电影| 女人一区| 91精品人妻一区二区三区蜜臀| 亚洲无码精品AV久久久| 日韩 欧美 视频 在线 一区| 99热在线播放| 中文字幕第23区| 国产97亚洲| 一本一道vs波多野结衣| 麻豆黄四叶草网站| 暴力av在线| 黄片免费看黄片免费看| 无码一区二区三区四区五区六区七区八区九区十区视频 | 不卡超碰护士AV在线免费播放| 91精品婷婷国产综合久久竹菊| 果冻传媒A片麻豆熟妇人妻| 熟女精品va中文字幕| 男人的天堂成人的社区| 青青草AV色| 嫩草影院性色| 欧洲精品一区二区三区| 亚洲成人精品在线一区| 另类小说五月天| 欧美色道啊| 91 亚洲 欧美 日韩 国产 综合| 97精品国产手机| 交换娇妻呻吟声不停中文字幕| 亚洲欧美另类少妇精品| 91精品人妻一区二区三区蜜桃| 亚洲第一成人影院色播| 又黄又硬又粗又长国产视频| 午夜理论片在线观看免费| 97超碰人操| 日韩乱伦影音先锋| 久久久免费懂色| 日本性爱少妇| 国产97亚洲| 丝袜喷水在线| 天天摸夜夜添无码小视频| 综合网欧| 日本在线激情一区二区三区| 毛片99-全集电影手机免费观看完整-B029AV | 多毛小伙内射老太婆| 久久视频,这里只有精品| 日韩福利综合一区| 国产第二页| 99亚亚热| 亚洲国产尤物yw在线观看| 久草看看看| 天天看综合网| 在线观看精品国产免费| 日日操夜夜操天天操免费观看麻豆| 欧美激情视频一区二区三区不卡| 国产精品久久久无码aV去| 日韩综合第八区国产精品| 久久东京国产精品视频| 电家庭影院午夜69久久夜色精品国产69乱| 97国产精品国| 丁香婷婷啪啪| 亚洲欧洲日韩国产自在线| 亚州综合色| K8久久久久| 欧亚日韩三区| 91蜜臀在线久久久久| 中文字幕一区电影在线观看| 国产热av| 级品肉射| 国产肏屁眼视频| 女色视频社区| 丁香九月婷婷| 亚洲va综合va国产va中文| 日韩欧美aⅴ综合网站发布| 91亚洲欧美| www国产无码| 偷拍 亚洲 欧美| 人妻激情视频| 天天欧美| 五月天婷婷社区| 久久中文字幕女同性恋一区| 91欧美丨精品丨入口| 日韩钢筋无码高清啾啾啾| 久久av网| 天天摸夜夜操视频| 夜夜人妻爽| 美女97超碰| 久久久久ab| 99日免费视频中文字幕| 亚洲熟久久| 激情另类激情| 欧美偷拍| 伊人一级免费黄片| 97欧美日韩| 丰满岳乱妇一区二区三区| 免费观看的黄色的网站| 91在线精品| 四虎永久在线精品免费网址| 九九热男人天堂| 亚洲 欧美 另类 综合 偷拍| 老汉网| 亚洲高潮影院| av网站在线看| 日本免费专区| 婷婷丁香五月激情啪啪| 91逼逼女人91| 婷婷探花久久精品一区| 欧美色图亚洲激情| 丁香五月综合| 啊啊啊 在线观看| 国产一区二区精品久久久不卡蜜臀| 久久这里只有精品9| 国产操逼逼网| www.色婷婷色综合| B049AV在线播放| 国产成人精品网站| 久久毛卡| 日韩ab网| 欧美自拍网| 玖玖玖玖精品国产剧情| 97综合在线观看| 日夜干射色啊| 亚洲伊人成综合成人网| 日本天天操| 欧美后入式| 欧美性爱十八禁| 五月开心久久AV官网| 岛国在线免费视频| 99国产精品在线观看| 国产一级内射高清视频| 9久久精品| 亚洲精品熟妇1区2区3区。| 日产操逼| 九热大香蕉| 亚洲三区视频| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 老女人综合| 国产精品电影| 国产精品乱码久久久、久久| 亚洲囯产精品女人久久久| 久久欧洲| 日韩卡一卡二卡三在线| 91AV天堂| 欧美强奸乱能| 女人一区| 可以免费观看的日韩av毛片| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 人看人人摸人人操| 午夜人人操| 中文字幕97色| 精品一区二区成人动漫| 国产丝袜啪啪| 国产自偷自拍一区| 一起草视频在线| 色第一页| 丁香色五月 97干| 天天看天天日| 色麻豆AV| 亚欧性爱在线无码| 中文乱码字幕观看视频| 国产农村妇女精品1区二区| 岛国片国产成人亚洲播放| 天天噜| 91 国产丝袜在线播放-百度| 日产狠狠干| 粉嫩粉嫩一区性色AV片| 国产麻豆一区二三区| 精彩国产视频播放1区2区| 亚洲精品a人片在线观看视| 日韩三级在线观看网站| 亚洲精品97p|