3atv精品不卡视频,97人人超碰国产精品最新,中文字幕av一区二区三区人妻少妇,久久久精品波多野结衣,日韩一区二区三区精品

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

小白学习机器学习---第六章:SVM算法原理(1)

發(fā)布時間:2024/9/20 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 小白学习机器学习---第六章:SVM算法原理(1) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

SVM的英文全稱是Support Vector Machines,我們叫它支持向量機。支持向量機是我們用于分類的一種算法。讓我們以一個小故事的形式,開啟我們的SVM之旅吧。

在很久以前的情人節(jié),一位大俠要去救他的愛人,但天空中的魔鬼和他玩了一個游戲。

魔鬼在桌子上似乎有規(guī)律放了兩種顏色的球,說:”你用一根棍分開它們?要求:盡量在放更多球之后,仍然適用?!?/p>

?

?

?

?

于是大俠這樣放,干的不錯?

?

?

?

?

然后魔鬼,又在桌上放了更多的球,似乎有一個球站錯了陣營。顯然,大俠需要對棍做出調(diào)整。

?

?

?

?

SVM就是試圖把棍放在最佳位置,好讓在棍的兩邊有盡可能大的間隙。這個間隙就是球到棍的距離。

?

?

?

?

現(xiàn)在好了,即使魔鬼放了更多的球,棍仍然是一個好的分界線。

?

?

?

?

魔鬼看到大俠已經(jīng)學(xué)會了一個trick(方法、招式),于是魔鬼給了大俠一個新的挑戰(zhàn)。

?

?

?

?

現(xiàn)在,大俠沒有棍可以很好幫他分開兩種球了,現(xiàn)在怎么辦呢?當(dāng)然像所有武俠片中一樣大俠桌子一拍,球飛到空中。然后,憑借大俠的輕功,大俠抓起一張紙,插到了兩種球的中間。

?

?

?

?

現(xiàn)在,從空中的魔鬼的角度看這些球,這些球看起來像是被一條曲線分開了。

?

?

?

?

再之后,無聊的大人們,把這些球叫做data,把棍子叫做classifier, 找到最大間隙的trick叫做optimization,拍桌子叫做kernelling, 那張紙叫做hyperplane。

?

概述一下:

當(dāng)一個分類問題,數(shù)據(jù)是線性可分的,也就是用一根棍就可以將兩種小球分開的時候,我們只要將棍的位置放在讓小球距離棍的距離最大化的位置即可,尋找這個最大間隔的過程,就叫做最優(yōu)化。但是,現(xiàn)實往往是很殘酷的,一般的數(shù)據(jù)是線性不可分的,也就是找不到一個棍將兩種小球很好的分類。這個時候,我們就需要像大俠一樣,將小球拍起,用一張紙代替小棍將小球進行分類。想要讓數(shù)據(jù)飛起,我們需要的東西就是核函數(shù)(kernel),用于切分小球的紙,就是超平面。

也許這個時候,你還是似懂非懂,沒關(guān)系。根據(jù)剛才的描述,可以看出,問題是從線性可分延伸到線性不可分的。那么,我們就按照這個思路,進行原理性的剖析。

線性SVM

先看下線性可分的二分類問題。

?

?

?

?

上圖中的(a)是已有的數(shù)據(jù),紅色和藍色分別代表兩個不同的類別。數(shù)據(jù)顯然是線性可分的,但是將兩類數(shù)據(jù)點分開的直線顯然不止一條。上圖的(b)和(c)分別給出了B、C兩種不同的分類方案,其中黑色實線為分界線,術(shù)語稱為“決策面”。每個決策面對應(yīng)了一個線性分類器。雖然從分類結(jié)果上看,分類器A和分類器B的效果是相同的。但是他們的性能是有差距的,看下圖:

?

?

?

?

在”決策面”不變的情況下,我又添加了一個紅點??梢钥吹?#xff0c;分類器B依然能很好的分類結(jié)果,而分類器C則出現(xiàn)了分類錯誤。顯然分類器B的”決策面”放置的位置優(yōu)于分類器C的”決策面”放置的位置,SVM算法也是這么認(rèn)為的,它的依據(jù)就是分類器B的分類間隔比分類器C的分類間隔大。這里涉及到第一個SVM獨有的概念”分類間隔”。在保證決策面方向不變且不會出現(xiàn)錯分樣本的情況下移動決策面,會在原來的決策面兩側(cè)找到兩個極限位置(越過該位置就會產(chǎn)生錯分現(xiàn)象),如虛線所示。虛線的位置由決策面的方向和距離原決策面最近的幾個樣本的位置決定。而這兩條平行虛線正中間的分界線就是在保持當(dāng)前決策面方向不變的前提下的最優(yōu)決策面。兩條虛線之間的垂直距離就是這個最優(yōu)決策面對應(yīng)的分類間隔。顯然每一個可能把數(shù)據(jù)集正確分開的方向都有一個最優(yōu)決策面(有些方向無論如何移動決策面的位置也不可能將兩類樣本完全分開),而不同方向的最優(yōu)決策面的分類間隔通常是不同的,那個具有“最大間隔”的決策面就是SVM要尋找的最優(yōu)解。而這個真正的最優(yōu)解對應(yīng)的兩側(cè)虛線所穿過的樣本點,就是SVM中的支持樣本點,稱為”支持向量”。

1 數(shù)學(xué)建模

求解這個”決策面”的過程,就是最優(yōu)化。一個最優(yōu)化問題通常有兩個基本的因素:1)目標(biāo)函數(shù),也就是你希望什么東西的什么指標(biāo)達到最好;2)優(yōu)化對象,你期望通過改變哪些因素來使你的目標(biāo)函數(shù)達到最優(yōu)。在線性SVM算法中,目標(biāo)函數(shù)顯然就是那個”分類間隔”,而優(yōu)化對象則是決策面。所以要對SVM問題進行數(shù)學(xué)建模,首先要對上述兩個對象(”分類間隔”和”決策面”)進行數(shù)學(xué)描述。按照一般的思維習(xí)慣,我們先描述決策面。

數(shù)學(xué)建模的時候,先在二維空間建模,然后再推廣到多維。

(1)”決策面”方程

我們都知道二維空間下一條直線的方式如下所示:

?

?

?

?

現(xiàn)在我們做個小小的改變,讓原來的x軸變成x1,y軸變成x2。

?

?

?

?

移項得:

?

?

?

?

將公式向量化得:

?

?

?

?

進一步向量化,用w列向量和x列向量和標(biāo)量γ進一步向量化:

?

?

?

?

其中,向量w和x分別為:

?

?

?

?

這里w1=a,w2=-1。我們都知道,最初的那個直線方程a和b的幾何意義,a表示直線的斜率,b表示截距,a決定了直線與x軸正方向的夾角,b決定了直線與y軸交點位置。那么向量化后的直線的w和r的幾何意義是什么呢?

現(xiàn)在假設(shè):

?

?

?

?

可得:

?

?

?

?

在坐標(biāo)軸上畫出直線和向量w:

?

?

?

?

藍色的線代表向量w,紅色的先代表直線y。我們可以看到向量w和直線的關(guān)系為垂直關(guān)系。這說明了向量w也控制這直線的方向,只不過是與這個直線的方向是垂直的。標(biāo)量γ的作用也沒有變,依然決定了直線的截距。此時,我們稱w為直線的法向量。

二維空間的直線方程已經(jīng)推導(dǎo)完成,將其推廣到n為空間,就變成了超平面方程。(一個超平面,在二維空間的例子就是一個直線)但是它的公式?jīng)]變,依然是:

?

?

?

?

不同之處在于:

?

?

?

?

我們已經(jīng)順利推導(dǎo)出了”決策面”方程,它就是我們的超平面方程,之后,我們統(tǒng)稱其為超平面方程。

(2)”分類間隔”方程

現(xiàn)在,我們依然對于一個二維平面的簡單例子進行推導(dǎo)。

?

?

?

?

我們已經(jīng)知道間隔的大小實際上就是支持向量對應(yīng)的樣本點到?jīng)Q策面的距離的二倍。那么圖中的距離d我們怎么求?我們高中都學(xué)過,點到直線的距離距離公式如下:

?

?

?

?

公式中的直線方程為Ax0+By0+C=0,點P的坐標(biāo)為(x0,y0)。

現(xiàn)在,將直線方程擴展到多維,求得我們現(xiàn)在的超平面方程,對公式進行如下變形:

?

?

?

?

這個d就是”分類間隔”。其中||w||表示w的二范數(shù),求所有元素的平方和,然后再開方。比如對于二維平面:

?

?

?

?

那么,

?

?

?

?

我們目的是為了找出一個分類效果好的超平面作為分類器。分類器的好壞的評定依據(jù)是分類間隔W=2d的大小,即分類間隔W越大,我們認(rèn)為這個超平面的分類效果越好。此時,求解超平面的問題就變成了求解分類間隔W最大化的為題。W的最大化也就是d最大化的。

(3)約束條件

看起來,我們已經(jīng)順利獲得了目標(biāo)函數(shù)的數(shù)學(xué)形式。但是為了求解w的最大值。我們不得不面對如下問題:

  • 我們?nèi)绾闻袛喑矫媸欠駥颖军c正確分類?
  • 我們知道相求距離d的最大值,我們首先需要找到支持向量上的點,怎么在眾多的點中選出支持向量上的點呢?

上述我們需要面對的問題就是約束條件,也就是說我們優(yōu)化的變量d的取值范圍受到了限制和約束。事實上約束條件一直是最優(yōu)化問題里最讓人頭疼的東西。但既然我們已經(jīng)知道了這些約束條件確實存在,就不得不用數(shù)學(xué)語言對他們進行描述。但SVM算法通過一些巧妙的小技巧,將這些約束條件融合到一個不等式里面。

這個二維平面上有兩種點,我們分別對它們進行標(biāo)記:

  • 紅顏色的圓點標(biāo)記為1,我們?nèi)藶橐?guī)定其為正樣本;
  • 藍顏色的五角星標(biāo)記為-1,我們?nèi)藶橐?guī)定其為負(fù)樣本。

對每個樣本點xi加上一個類別標(biāo)簽yi:

?

?

?

?

如果我們的超平面方程能夠完全正確地對上圖的樣本點進行分類,就會滿足下面的方程:

?

?

?

?

如果我們要求再高一點,假設(shè)決策面正好處于間隔區(qū)域的中軸線上,并且相應(yīng)的支持向量對應(yīng)的樣本點到?jīng)Q策面的距離為d,那么公式進一步寫成:

?

?

?

?

上述公式的解釋就是,對于所有分類標(biāo)簽為1的樣本點,它們到直線的距離都大于等于d(支持向量上的樣本點到超平面的距離)。對于所有分類標(biāo)簽為-1的樣本點,它們到直線的距離都小于等于d。公式兩邊都除以d,就可以得到:

?

?

?

?

其中,

?

?

?

?

因為||w||和d都是標(biāo)量。所上述公式的兩個矢量,依然描述一條直線的法向量和截距。

?

?

?

?

上述兩個公式,都是描述一條直線,數(shù)學(xué)模型代表的意義是一樣的?,F(xiàn)在,讓我們對wd和γd重新起個名字,就叫它們w和γ。因此,我們就可以說:”對于存在分類間隔的兩類樣本點,我們一定可以找到一些超平面面,使其對于所有的樣本點均滿足下面的條件:”

?

?

?

?

上述方程即給出了SVM最優(yōu)化問題的約束條件。這時候,可能有人會問了,為什么標(biāo)記為1和-1呢?因為這樣標(biāo)記方便我們將上述方程變成如下形式:

?

?

?

?

正是因為標(biāo)簽為1和-1,才方便我們將約束條件變成一個約束方程,從而方便我們的計算。

(4)線性SVM優(yōu)化問題基本描述

現(xiàn)在整合一下思路,我們已經(jīng)得到我們的目標(biāo)函數(shù):

?

?

?

?

我們的優(yōu)化目標(biāo)是是d最大化。我們已經(jīng)說過,我們是用支持向量上的樣本點求解d的最大化的問題的。那么支持向量上的樣本點有什么特點呢?

?

?

?

?

你贊同這個觀點嗎?所有支持向量上的樣本點,都滿足如上公式。如果不贊同,請重看”分類間隔”方程推導(dǎo)過程。

現(xiàn)在我們就可以將我們的目標(biāo)函數(shù)進一步化簡:

?

?

?

?

因為,我們只關(guān)心支持向量上的點。隨后我們求解d的最大化問題變成了||w||的最小化問題。進而||w||的最小化問題等效于

?

?

?

?

為什么要做這樣的等效呢?這是為了在進行最優(yōu)化的過程中對目標(biāo)函數(shù)求導(dǎo)時比較方便,但這絕對不影響最優(yōu)化問題最后的求解。我們將最終的目標(biāo)函數(shù)和約束條件放在一起進行描述:

?

?

?

?

這里n是樣本點的總個數(shù),縮寫s.t.表示”Subject to”,是”服從某某條件”的意思。上述公式描述的是一個典型的不等式約束條件下的二次型函數(shù)優(yōu)化問題,同時也是支持向量機的基本數(shù)學(xué)模型。

求解準(zhǔn)備

我們已經(jīng)得到支持向量機的基本數(shù)學(xué)模型,接下來的問題就是如何根據(jù)數(shù)學(xué)模型,求得我們想要的最優(yōu)解。在學(xué)習(xí)求解方法之前,我們得知道一點,想用我下面講述的求解方法有一個前提,就是我們的目標(biāo)函數(shù)必須是凸函數(shù)。理解凸函數(shù),我們還要先明確另一個概念,凸集。在凸幾何中,凸集(convex set)是在)凸組合下閉合的放射空間的子集??匆环鶊D可能更容易理解:

?

?

?

?

左右量圖都是一個集合。如果集合中任意2個元素連線上的點也在集合中,那么這個集合就是凸集。顯然,上圖中的左圖是一個凸集,上圖中的右圖是一個非凸集。

凸函數(shù)的定義也是如此,其幾何意義表示為函數(shù)任意兩點連線上的值大于對應(yīng)自變量處的函數(shù)值。若這里凸集C即某個區(qū)間L,那么,設(shè)函數(shù)f為定義在區(qū)間L上的函數(shù),若對L上的任意兩點x1,x2和任意的實數(shù)λ,λ屬于(0,1),總有:

?

?

?

?

則函數(shù)f稱為L上的凸函數(shù),當(dāng)且僅當(dāng)其上鏡圖(在函數(shù)圖像上方的點集)為一個凸集。再看一幅圖,也許更容易理解:

?

?

?

?

像上圖這樣的函數(shù),它整體就是一個非凸函數(shù),我們無法獲得全局最優(yōu)解的,只能獲得局部最優(yōu)解。比如紅框內(nèi)的部分,如果單獨拿出來,它就是一個凸函數(shù)。對于我們的目標(biāo)函數(shù):

?

?

?

?

很顯然,它是一個凸函數(shù)。所以,可以使用我接下來講述的方法求取最優(yōu)解。

通常我們需要求解的最優(yōu)化問題有如下幾類:

  • 無約束優(yōu)化問題,可以寫為:

?

?

?

?

  • 有等式約束的優(yōu)化問題,可以寫為:

?

?

?

?

  • 有不等式約束的優(yōu)化問題,可以寫為:

?

?

?

?

對于第(a)類的優(yōu)化問題,嘗嘗使用的方法就是費馬大定理(Fermat),即使用求取函數(shù)f(x)的導(dǎo)數(shù),然后令其為零,可以求得候選最優(yōu)值,再在這些候選值中驗證;如果是凸函數(shù),可以保證是最優(yōu)解。這也就是我們高中經(jīng)常使用的求函數(shù)的極值的方法。

對于第(b)類的優(yōu)化問題,常常使用的方法就是拉格朗日乘子法(Lagrange Multiplier) ,即把等式約束h_i(x)用一個系數(shù)與f(x)寫為一個式子,稱為拉格朗日函數(shù),而系數(shù)稱為拉格朗日乘子。通過拉格朗日函數(shù)對各個變量求導(dǎo),令其為零,可以求得候選值集合,然后驗證求得最優(yōu)值。

對于第(c)類的優(yōu)化問題,常常使用的方法就是KKT條件。同樣地,我們把所有的等式、不等式約束與f(x)寫為一個式子,也叫拉格朗日函數(shù),系數(shù)也稱拉格朗日乘子,通過一些條件,可以求出最優(yōu)值的必要條件,這個條件稱為KKT條件。

必要條件和充要條件如果不理解,可以看下面這句話:

  • A的必要條件就是A可以推出的結(jié)論
  • A的充分條件就是可以推出A的前提

了解到這些,現(xiàn)在讓我們再看一下我們的最優(yōu)化問題:

?

?

?

?

現(xiàn)在,我們的這個對優(yōu)化問題屬于哪一類?很顯然,它屬于第(c)類問題。因為,在學(xué)習(xí)求解最優(yōu)化問題之前,我們還要學(xué)習(xí)兩個東西:拉格朗日函數(shù)和KKT條件。

拉格朗日函數(shù)

首先,我們先要從宏觀的視野上了解一下拉格朗日對偶問題出現(xiàn)的原因和背景。

我們知道我們要求解的是最小化問題,所以一個直觀的想法是如果我能夠構(gòu)造一個函數(shù),使得該函數(shù)在可行解區(qū)域內(nèi)與原目標(biāo)函數(shù)完全一致,而在可行解區(qū)域外的數(shù)值非常大,甚至是無窮大,那么這個沒有約束條件的新目標(biāo)函數(shù)的優(yōu)化問題就與原來有約束條件的原始目標(biāo)函數(shù)的優(yōu)化問題是等價的問題。這就是使用拉格朗日方程的目的,它將約束條件放到目標(biāo)函數(shù)中,從而將有約束優(yōu)化問題轉(zhuǎn)換為無約束優(yōu)化問題。

隨后,人們又發(fā)現(xiàn),使用拉格朗日獲得的函數(shù),使用求導(dǎo)的方法求解依然困難。進而,需要對問題再進行一次轉(zhuǎn)換,即使用一個數(shù)學(xué)技巧:拉格朗日對偶。

所以,顯而易見的是,我們在拉格朗日優(yōu)化我們的問題這個道路上,需要進行下面二個步驟:

  • 將有約束的原始目標(biāo)函數(shù)轉(zhuǎn)換為無約束的新構(gòu)造的拉格朗日目標(biāo)函數(shù)
  • 使用拉格朗日對偶性,將不易求解的優(yōu)化問題轉(zhuǎn)化為易求解的優(yōu)化

下面,進行第一步:將有約束的原始目標(biāo)函數(shù)轉(zhuǎn)換為無約束的新構(gòu)造的拉格朗日目標(biāo)函數(shù)

公式變形如下:

?

?

?

?

其中αi是拉格朗日乘子,αi大于等于0,是我們構(gòu)造新目標(biāo)函數(shù)時引入的系數(shù)變量(我們自己設(shè)置)。現(xiàn)在我們令:

?

?

?

?

當(dāng)樣本點不滿足約束條件時,即在可行解區(qū)域外:

?

?

?

?

此時,我們將αi設(shè)置為正無窮,此時θ(w)顯然也是正無窮。

當(dāng)樣本點滿足約束條件時,即在可行解區(qū)域內(nèi):

?

?

?

?

此時,顯然θ(w)為原目標(biāo)函數(shù)本身。我們將上述兩種情況結(jié)合一下,就得到了新的目標(biāo)函數(shù):

?

?

?

?

此時,再看我們的初衷,就是為了建立一個在可行解區(qū)域內(nèi)與原目標(biāo)函數(shù)相同,在可行解區(qū)域外函數(shù)值趨近于無窮大的新函數(shù),現(xiàn)在我們做到了。

現(xiàn)在,我們的問題變成了求新目標(biāo)函數(shù)的最小值,即:

?

?

?

?

這里用p*表示這個問題的最優(yōu)值,且和最初的問題是等價的。

接下來,我們進行第二步:將不易求解的優(yōu)化問題轉(zhuǎn)化為易求解的優(yōu)化

我們看一下我們的新目標(biāo)函數(shù),先求最大值,再求最小值。這樣的話,我們首先就要面對帶有需要求解的參數(shù)w和b的方程,而αi又是不等式約束,這個求解過程不好做。所以,我們需要使用拉格朗日函數(shù)對偶性,將最小和最大的位置交換一下,這樣就變成了:

?

?

?

?

交換以后的新問題是原始問題的對偶問題,這個新問題的最優(yōu)值用d*來表示。而且d*<=p*。我們關(guān)心的是d=p的時候,這才是我們要的解。需要什么條件才能讓d=p呢?

  • 首先必須滿足這個優(yōu)化問題是凸優(yōu)化問題。
  • 其次,需要滿足KKT條件。

凸優(yōu)化問題的定義是:求取最小值的目標(biāo)函數(shù)為凸函數(shù)的一類優(yōu)化問題。目標(biāo)函數(shù)是凸函數(shù)我們已經(jīng)知道,這個優(yōu)化問題又是求最小值。所以我們的最優(yōu)化問題就是凸優(yōu)化問題。

接下里,就是探討是否滿足KKT條件了。

(7)KKT條件

我們已經(jīng)使用拉格朗日函數(shù)對我們的目標(biāo)函數(shù)進行了處理,生成了一個新的目標(biāo)函數(shù)。通過一些條件,可以求出最優(yōu)值的必要條件,這個條件就是接下來要說的KKT條件。一個最優(yōu)化模型能夠表示成下列標(biāo)準(zhǔn)形式:

?

?

?

?

KKT條件的全稱是Karush-Kuhn-Tucker條件,KKT條件是說最優(yōu)值條件必須滿足以下條件:

  • 條件一:經(jīng)過拉格朗日函數(shù)處理之后的新目標(biāo)函數(shù)L(w,b,α)對α求導(dǎo)為零:
  • 條件二:h(x) = 0;
  • 條件三:α*g(x) = 0;

對于我們的優(yōu)化問題:

?

?

?

?

顯然,條件二已經(jīng)滿足了。另外兩個條件為啥也滿足呢?

這里原諒我省略一系列證明步驟,感興趣的可以移步這里:點擊打開鏈接

這里已經(jīng)給出了很好的解釋。現(xiàn)在,凸優(yōu)化問題和KKT都滿足了,問題轉(zhuǎn)換成了對偶問題。而求解這個對偶學(xué)習(xí)問題,可以分為三個步驟:首先要讓L(w,b,α)關(guān)于w和b最小化,然后求對α的極大,最后利用SMO算法求解對偶問題中的拉格朗日乘子。

對偶問題求解

第一步:

根據(jù)上述推導(dǎo)已知:

?

?

?

?

首先固定α,要讓L(w,b,α)關(guān)于w和b最小化,我們分別對w和b偏導(dǎo)數(shù),令其等于0,即:

?

?

?

?

將上述結(jié)果帶回L(w,b,α)得到:

?

?

?

?

從上面的最后一個式子,我們可以看出,此時的L(w,b,α)函數(shù)只含有一個變量,即αi。

第二步:

現(xiàn)在內(nèi)側(cè)的最小值求解完成,我們求解外側(cè)的最大值,從上面的式子得到

?

?

?

?

現(xiàn)在我們的優(yōu)化問題變成了如上的形式。對于這個問題,我們有更高效的優(yōu)化算法,即序列最小優(yōu)化(SMO)算法。我們通過這個優(yōu)化算法能得到α,再根據(jù)α,我們就可以求解出w和b,進而求得我們最初的目的:找到超平面,即”決策平面”。

總結(jié)一句話:我們?yōu)樯妒钩龀阅痰膭艃哼M行推導(dǎo)?因為我們要將最初的原始問題,轉(zhuǎn)換到可以使用SMO算法求解的問題,這是一種最流行的求解方法。為啥用這種求解方法?因為它牛逼啊!

?

2 SMO算法

現(xiàn)在,我們已經(jīng)得到了可以用SMO算法求解的目標(biāo)函數(shù),但是對于怎么編程實現(xiàn)SMO算法還是感覺無從下手。那么現(xiàn)在就聊聊如何使用SMO算法進行求解。

(1)Platt的SMO算法

1996年,John Platt發(fā)布了一個稱為SMO的強大算法,用于訓(xùn)練SVM。SM表示序列最小化(Sequential Minimal Optimizaion)。Platt的SMO算法是將大優(yōu)化問題分解為多個小優(yōu)化問題來求解的。這些小優(yōu)化問題往往很容易求解,并且對它們進行順序求解的結(jié)果與將它們作為整體來求解的結(jié)果完全一致的。在結(jié)果完全相同的同時,SMO算法的求解時間短很多。

SMO算法的目標(biāo)是求出一系列alpha和b,一旦求出了這些alpha,就很容易計算出權(quán)重向量w并得到分隔超平面。

SMO算法的工作原理是:每次循環(huán)中選擇兩個alpha進行優(yōu)化處理。一旦找到了一對合適的alpha,那么就增大其中一個同時減小另一個。這里所謂的”合適”就是指兩個alpha必須符合以下兩個條件,條件之一就是兩個alpha必須要在間隔邊界之外,而且第二個條件則是這兩個alpha還沒有進進行過區(qū)間化處理或者不在邊界上。

(2)SMO算法的解法

先來定義特征到結(jié)果的輸出函數(shù)為:

?

?

?

?

接著,我們回憶一下原始優(yōu)化問題,如下:

?

?

?

?

求導(dǎo)得:

?

?

?

?

將上述公式帶入輸出函數(shù)中:

?

?

?

?

與此同時,拉格朗日對偶后得到最終的目標(biāo)化函數(shù):

?

?

?

?

將目標(biāo)函數(shù)變形,在前面增加一個符號,將最大值問題轉(zhuǎn)換成最小值問題:

?

?

?

?

實際上,對于上述目標(biāo)函數(shù),是存在一個假設(shè)的,即數(shù)據(jù)100%線性可分。但是,目前為止,我們知道幾乎所有數(shù)據(jù)都不那么”干凈”。這時我們就可以通過引入所謂的松弛變量(slack variable),來允許有些數(shù)據(jù)點可以處于超平面的錯誤的一側(cè),為此要引入“軟間隔”(soft margin)的概念。

具體來說,前面介紹的支持向量機形式是要求所有樣本都滿足約束,即所有樣本都必須劃分正確,這稱為“硬間隔”(hard margin),而軟間隔則是允許某些樣本不滿足約束

(0)

當(dāng)然,在最大化間隔的同時,不滿足約束條件的樣本應(yīng)該盡可能少,于是優(yōu)化目標(biāo)可以寫為:

(1)

其中C>0是一個常數(shù),ρ是0/1損失函數(shù),即

(2)

顯然,當(dāng)C為無窮大時,上面的損失函數(shù)迫使所有樣本均滿足約束條件,此時就等價于硬間隔的情況;

當(dāng)C取有限值時,(1)式允許一些樣本不滿足約束。由于(2)式非凸,非連續(xù),數(shù)學(xué)性質(zhì)不太好,于是人們通常用一些其他的函數(shù)來代替這個損失函數(shù),稱為"替代損失"(surrogate loss),具體函數(shù)可參見西瓜書P130

引入松弛變量(slack variables)

可將(1)式重寫為:

(3)---

(3)式就是常見的軟間隔支持向量機,

顯然,(3)中每個樣本都有一個對應(yīng)的松弛變量,用以表征該樣本不滿足約束(0)的程度,但是,與硬間隔時類似,這仍然是一個二次規(guī)劃問題,于是類似

的獲取方法,通過拉格朗日乘子法可得到:

(5)

其中

?

令(5)式對ω,β,ξi的偏導(dǎo)數(shù)為0可得:

(7)

將上面3個式子帶入(5)中得到(3)式的對偶問題:

?

與硬間隔對比可以發(fā)現(xiàn),我們的優(yōu)化目標(biāo)仍然不變,只是我們的約束條件有所改變:

?

?

?

?

根據(jù)KKT條件:

于是,對于任意訓(xùn)練樣本,總有αi=0或者yif(xi)=1-ξi.? ? 若αi=0,則該樣本不會對f(x)有任何影響;若αi>0,則必有yif(xi)=1-ξi,即該樣本是支持向量。

并且,由(7)知道,若αi<C,則μi>0,進而有ξi=0,所以此時有:yf(x)=1,即該樣本恰好在最大間隔邊界上;若αi=C,則有μi=0,此時若ξi<=1則該樣本落在最大間隔內(nèi)部;若ξi>1則該樣本被錯誤分類。由此可以看出,軟間隔支持向量機的最終模型僅與支持向量有關(guān)。

?

正如下面這個式子所展示的:

?

?

  • 對于第1種情況,表明αi是正常分類,在邊界內(nèi)部;
  • 對于第2種情況,表明αi是支持向量,在邊界上;
  • 對于第3種情況,表明αi是在兩條邊界之間。

而最優(yōu)解需要滿足KKT條件,即上述3個條件都得滿足,以下幾種情況出現(xiàn)將會不滿足:

?

?

?

?

也就是說,如果存在不能滿足KKT條件的αi,那么需要更新這些αi,這是第一個約束條件。此外,更新的同時還要受到第二個約束條件的限制,即:

?

?

?

?

因為這個條件,我們同時更新兩個α值,因為只有成對更新,才能保證更新之后的值仍然滿足和為0的約束,假設(shè)我們選擇的兩個乘子為α1和α2:

?

?

?

?

其中, ksi為常數(shù)。因為兩個因子不好同時求解,所以可以先求第二個乘子α2的解(α2 new),得到α2的解(α2 new)之后,再用α2的解(α2 new)表示α1的解(α1 new )。為了求解α2 new ,得先確定α2 new的取值范圍。假設(shè)它的上下邊界分別為H和L,那么有:

?

?

?

?

接下來,綜合下面兩個條件:

?

?

?

?

當(dāng)y1不等于y2時,即一個為正1,一個為負(fù)1的時候,可以得到:

?

?

?

?

所以有:

?

?

?

?

此時,取值范圍如下圖所示:

?

?

?

?

當(dāng)y1等于y2時,即兩個都為正1或者都為負(fù)1,可以得到:

?

?

?

?

所以有:

?

?

?

?

此時,取值范圍如下圖所示:

?

?

?

?

如此,根據(jù)y1和y2異號或同號,可以得出α2 new的上下界分別為:

?

?

?

?

這個界限就是編程的時候需要用到的。已經(jīng)確定了邊界,接下來,就是推導(dǎo)迭代式,用于更新 α值。

我們已經(jīng)知道,更新α的邊界,接下來就是討論如何更新α值。我們依然假設(shè)選擇的兩個乘子為α1和α2。固定這兩個乘子,進行推導(dǎo)。于是目標(biāo)函數(shù)變成了:

?

?

?
點擊放大圖片

?

?

為了描述方便,我們定義如下符號:

?

?

?

?

最終目標(biāo)函數(shù)變?yōu)?#xff1a;

?

?

?

?

我們不關(guān)心constant的部分,因為對于α1和α2來說,它們都是常數(shù)項,在求導(dǎo)的時候,直接變?yōu)?。對于這個目標(biāo)函數(shù),如果對其求導(dǎo),還有個未知數(shù)α1,所以要推導(dǎo)出α1和α2的關(guān)系,然后用α2代替α1,這樣目標(biāo)函數(shù)就剩一個未知數(shù)了,我們就可以求導(dǎo)了,推導(dǎo)出迭代公式。所以現(xiàn)在繼續(xù)推導(dǎo)α1和α2的關(guān)系。注意第一個約束條件:

?

?

?

?

我們在求α1和α2的時候,可以將α3,α4,…,αn和y3,y4,…,yn看作常數(shù)項。因此有:

?

?

?

?

我們不必關(guān)心常數(shù)B的大小,現(xiàn)在將上述等式兩邊同時乘以y1,得到(y1y1=1):

?

?

?

?

其中γ為常數(shù)By1,我們不關(guān)心這個值,s=y1y2。接下來,我們將得到的α1帶入W(α2)公式得:

?

?

?

?

這樣目標(biāo)函數(shù)中就只剩下α2了,我們對其求偏導(dǎo)(注意:s=y1y2,所以s的平方為1,y1的平方和y2的平方均為1):

?

?

?

?

繼續(xù)化簡,將s=y1y2帶入方程。

?

?

?

?

我們令:

?

?

?

?

Ei為誤差項,η為學(xué)習(xí)速率。

再根據(jù)我們已知的公式:

?

?

?

?

將α2 new繼續(xù)化簡得:

?

?

?

?

這樣,我們就得到了最終需要的迭代公式。這個是沒有經(jīng)過剪輯的解,需要考慮約束:

?

?

?

?

根據(jù)之前推導(dǎo)的α取值范圍,我們得到最終的解析解為:

?

?

?

?

又因為:

?

?

?

?

消去γ得:

?

?

?

?

這樣,我們就知道了怎樣計算α1和α2了,也就是如何對選擇的α進行更新。

當(dāng)我們更新了α1和α2之后,需要重新計算閾值b,因為b關(guān)系到了我們f(x)的計算,也就關(guān)系到了誤差Ei的計算。

我們要根據(jù)α的取值范圍,去更正b的值,使間隔最大化。當(dāng)α1 new在0和C之間的時候,根據(jù)KKT條件可知,這個點是支持向量上的點。因此,滿足下列公式:

?

?

?

?

公式兩邊同時乘以y1得(y1y1=1):

?

?

?

?

因為我們是根據(jù)α1和α2的值去更新b,所以單獨提出i=1和i=2的時候,整理可得:

?

?

?

?

其中前兩項為:

?

?

?

?

將上述兩個公式,整理得:

?

?

?

?

同理可得b2 new為:

?

?

?

?

當(dāng)b1和b2都有效的時候,它們是相等的,即:

?

?

?

?

當(dāng)兩個乘子都在邊界上,則b閾值和KKT條件一致。當(dāng)不滿足的時候,SMO算法選擇他們的中點作為新的閾值:

?

?

?

?

最后,更新所有的α和b,這樣模型就出來了,從而即可求出我們的分類函數(shù)。

現(xiàn)在,讓我們梳理下SMO算法的步驟:

  • 步驟1:計算誤差:?

    ?

    ?

?

  • 步驟2:計算上下界L和H:?

    ?

    ?

?

  • 步驟3:計算η:?

    ?

    ?

?

  • 步驟4:更新αj:?

    ?

    ?

?

  • 步驟5:根據(jù)取值范圍修剪αj:?

    ?

    ?

?

  • 步驟6:更新αi:?

    ?

    ?

?

  • 步驟7:更新b1和b2:?

    ?

    ?

?

  • 步驟8:根據(jù)b1和b2更新b:?

    ?

    ?

?

四 編程求解線性SVM

已經(jīng)梳理完了SMO算法實現(xiàn)步驟,接下來按照這個思路編寫代碼,進行實戰(zhàn)練習(xí)。

(1)可視化數(shù)據(jù)集

我們先使用簡單的數(shù)據(jù)集進行測試,數(shù)據(jù)集下載地址:https://github.com/Jack-Cherish/Machine-Learning/blob/master/SVM/testSet.txt

編寫程序可視化數(shù)據(jù)集,看下它是長什么樣的:

  • # -*- coding:UTF-8 -*-

  • import matplotlib.pyplot as plt

  • import numpy as np

  • ?
  • """

  • 函數(shù)說明:讀取數(shù)據(jù)

  • ?
  • Parameters:

  • fileName - 文件名

  • Returns:

  • dataMat - 數(shù)據(jù)矩陣

  • labelMat - 數(shù)據(jù)標(biāo)簽

  • Author:

  • Jack Cui

  • Blog:

  • http://blog.csdn.net/c406495762

  • Zhihu:

  • https://www.zhihu.com/people/Jack--Cui/

  • Modify:

  • 2017-09-21

  • """

  • def loadDataSet(fileName):

  • dataMat = []; labelMat = []

  • fr = open(fileName)

  • for line in fr.readlines(): #逐行讀取,濾除空格等

  • lineArr = line.strip().split('\t')

  • dataMat.append([float(lineArr[0]), float(lineArr[1])]) #添加數(shù)據(jù)

  • labelMat.append(float(lineArr[2])) #添加標(biāo)簽

  • return dataMat,labelMat

  • ?
  • """

  • 函數(shù)說明:數(shù)據(jù)可視化

  • ?
  • Parameters:

  • dataMat - 數(shù)據(jù)矩陣

  • labelMat - 數(shù)據(jù)標(biāo)簽

  • Returns:

  • Author:

  • Jack Cui

  • Blog:

  • http://blog.csdn.net/c406495762

  • Zhihu:

  • https://www.zhihu.com/people/Jack--Cui/

  • Modify:

  • 2017-09-21

  • """

  • def showDataSet(dataMat, labelMat):

  • data_plus = [] #正樣本

  • data_minus = [] #負(fù)樣本

  • for i in range(len(dataMat)):

  • if labelMat[i] > 0:

  • data_plus.append(dataMat[i])

  • else:

  • data_minus.append(dataMat[i])

  • data_plus_np = np.array(data_plus) #轉(zhuǎn)換為numpy矩陣

  • data_minus_np = np.array(data_minus) #轉(zhuǎn)換為numpy矩陣

  • plt.scatter(np.transpose(data_plus_np)[0], np.transpose(data_plus_np)[1]) #正樣本散點圖

  • plt.scatter(np.transpose(data_minus_np)[0], np.transpose(data_minus_np)[1]) #負(fù)樣本散點圖

  • plt.show()

  • ?
  • if __name__ == '__main__':

  • dataMat, labelMat = loadDataSet('testSet.txt')

  • showDataSet(dataMat, labelMat)

    • ?
    • ?

    運行程序,查看結(jié)果:

    ?

    ?

    ?

    這就是我們使用的二維數(shù)據(jù)集,顯然線性可分?,F(xiàn)在我們使用簡化版的SMO算法進行求解。

    (2)簡化版SMO算法

    按照上述已經(jīng)推導(dǎo)的步驟編寫代碼:

  • # -*- coding:UTF-8 -*-

  • from time import sleep

  • import matplotlib.pyplot as plt

  • import numpy as np

  • import random

  • import types

  • ?
  • """

  • 函數(shù)說明:讀取數(shù)據(jù)

  • ?
  • Parameters:

  • fileName - 文件名

  • Returns:

  • dataMat - 數(shù)據(jù)矩陣

  • labelMat - 數(shù)據(jù)標(biāo)簽

  • Author:

  • Jack Cui

  • Blog:

  • http://blog.csdn.net/c406495762

  • Zhihu:

  • https://www.zhihu.com/people/Jack--Cui/

  • Modify:

  • 2017-09-21

  • """

  • def loadDataSet(fileName):

  • dataMat = []; labelMat = []

  • fr = open(fileName)

  • for line in fr.readlines(): #逐行讀取,濾除空格等

  • lineArr = line.strip().split('\t')

  • dataMat.append([float(lineArr[0]), float(lineArr[1])]) #添加數(shù)據(jù)

  • labelMat.append(float(lineArr[2])) #添加標(biāo)簽

  • return dataMat,labelMat

  • ?
  • ?
  • """

  • 函數(shù)說明:隨機選擇alpha

  • ?
  • Parameters:

  • i - alpha

  • m - alpha參數(shù)個數(shù)

  • Returns:

  • j -

  • Author:

  • Jack Cui

  • Blog:

  • http://blog.csdn.net/c406495762

  • Zhihu:

  • https://www.zhihu.com/people/Jack--Cui/

  • Modify:

  • 2017-09-21

  • """

  • def selectJrand(i, m):

  • j = i #選擇一個不等于i的j

  • while (j == i):

  • j = int(random.uniform(0, m))

  • return j

  • ?
  • """

  • 函數(shù)說明:修剪alpha

  • ?
  • Parameters:

  • aj - alpha值

  • H - alpha上限

  • L - alpha下限

  • Returns:

  • aj - alpah值

  • Author:

  • Jack Cui

  • Blog:

  • http://blog.csdn.net/c406495762

  • Zhihu:

  • https://www.zhihu.com/people/Jack--Cui/

  • Modify:

  • 2017-09-21

  • """

  • def clipAlpha(aj,H,L):

  • if aj > H:

  • aj = H

  • if L > aj:

  • aj = L

  • return aj

  • ?
  • """

  • 函數(shù)說明:簡化版SMO算法

  • ?
  • Parameters:

  • dataMatIn - 數(shù)據(jù)矩陣

  • classLabels - 數(shù)據(jù)標(biāo)簽

  • C - 松弛變量

  • toler - 容錯率

  • maxIter - 最大迭代次數(shù)

  • Returns:

  • Author:

  • Jack Cui

  • Blog:

  • http://blog.csdn.net/c406495762

  • Zhihu:

  • https://www.zhihu.com/people/Jack--Cui/

  • Modify:

  • 2017-09-23

  • """

  • def smoSimple(dataMatIn, classLabels, C, toler, maxIter):

  • #轉(zhuǎn)換為numpy的mat存儲

  • dataMatrix = np.mat(dataMatIn); labelMat = np.mat(classLabels).transpose()

  • #初始化b參數(shù),統(tǒng)計dataMatrix的維度

  • b = 0; m,n = np.shape(dataMatrix)

  • #初始化alpha參數(shù),設(shè)為0

  • alphas = np.mat(np.zeros((m,1)))

  • #初始化迭代次數(shù)

  • iter_num = 0

  • #最多迭代matIter次

  • while (iter_num < maxIter):

  • alphaPairsChanged = 0

  • for i in range(m):

  • #步驟1:計算誤差Ei

  • fXi = float(np.multiply(alphas,labelMat).T*(dataMatrix*dataMatrix[i,:].T)) + b

  • Ei = fXi - float(labelMat[i])

  • #優(yōu)化alpha,更設(shè)定一定的容錯率。

  • if ((labelMat[i]*Ei < -toler) and (alphas[i] < C)) or ((labelMat[i]*Ei > toler) and (alphas[i] > 0)):

  • #隨機選擇另一個與alpha_i成對優(yōu)化的alpha_j

  • j = selectJrand(i,m)

  • #步驟1:計算誤差Ej

  • fXj = float(np.multiply(alphas,labelMat).T*(dataMatrix*dataMatrix[j,:].T)) + b

  • Ej = fXj - float(labelMat[j])

  • #保存更新前的aplpha值,使用深拷貝

  • alphaIold = alphas[i].copy(); alphaJold = alphas[j].copy();

  • #步驟2:計算上下界L和H

  • if (labelMat[i] != labelMat[j]):

  • L = max(0, alphas[j] - alphas[i])

  • H = min(C, C + alphas[j] - alphas[i])

  • else:

  • L = max(0, alphas[j] + alphas[i] - C)

  • H = min(C, alphas[j] + alphas[i])

  • if L==H: print("L==H"); continue

  • #步驟3:計算eta

  • eta = 2.0 * dataMatrix[i,:]*dataMatrix[j,:].T - dataMatrix[i,:]*dataMatrix[i,:].T - dataMatrix[j,:]*dataMatrix[j,:].T

  • if eta >= 0: print("eta>=0"); continue

  • #步驟4:更新alpha_j

  • alphas[j] -= labelMat[j]*(Ei - Ej)/eta

  • #步驟5:修剪alpha_j

  • alphas[j] = clipAlpha(alphas[j],H,L)

  • if (abs(alphas[j] - alphaJold) < 0.00001): print("alpha_j變化太小"); continue

  • #步驟6:更新alpha_i

  • alphas[i] += labelMat[j]*labelMat[i]*(alphaJold - alphas[j])

  • #步驟7:更新b_1和b_2

  • b1 = b - Ei- labelMat[i]*(alphas[i]-alphaIold)*dataMatrix[i,:]*dataMatrix[i,:].T - labelMat[j]*(alphas[j]-alphaJold)*dataMatrix[i,:]*dataMatrix[j,:].T

  • b2 = b - Ej- labelMat[i]*(alphas[i]-alphaIold)*dataMatrix[i,:]*dataMatrix[j,:].T - labelMat[j]*(alphas[j]-alphaJold)*dataMatrix[j,:]*dataMatrix[j,:].T

  • #步驟8:根據(jù)b_1和b_2更新b

  • if (0 < alphas[i]) and (C > alphas[i]): b = b1

  • elif (0 < alphas[j]) and (C > alphas[j]): b = b2

  • else: b = (b1 + b2)/2.0

  • #統(tǒng)計優(yōu)化次數(shù)

  • alphaPairsChanged += 1

  • #打印統(tǒng)計信息

  • print("第%d次迭代 樣本:%d, alpha優(yōu)化次數(shù):%d" % (iter_num,i,alphaPairsChanged))

  • #更新迭代次數(shù)

  • if (alphaPairsChanged == 0): iter_num += 1

  • else: iter_num = 0

  • print("迭代次數(shù): %d" % iter_num)

  • return b,alphas

  • ?
  • """

  • 函數(shù)說明:分類結(jié)果可視化

  • ?
  • Parameters:

  • dataMat - 數(shù)據(jù)矩陣

  • w - 直線法向量

  • b - 直線解決

  • Returns:

  • Author:

  • Jack Cui

  • Blog:

  • http://blog.csdn.net/c406495762

  • Zhihu:

  • https://www.zhihu.com/people/Jack--Cui/

  • Modify:

  • 2017-09-23

  • """

  • def showClassifer(dataMat, w, b):

  • #繪制樣本點

  • data_plus = [] #正樣本

  • data_minus = [] #負(fù)樣本

  • for i in range(len(dataMat)):

  • if labelMat[i] > 0:

  • data_plus.append(dataMat[i])

  • else:

  • data_minus.append(dataMat[i])

  • data_plus_np = np.array(data_plus) #轉(zhuǎn)換為numpy矩陣

  • data_minus_np = np.array(data_minus) #轉(zhuǎn)換為numpy矩陣

  • plt.scatter(np.transpose(data_plus_np)[0], np.transpose(data_plus_np)[1], s=30, alpha=0.7) #正樣本散點圖

  • plt.scatter(np.transpose(data_minus_np)[0], np.transpose(data_minus_np)[1], s=30, alpha=0.7) #負(fù)樣本散點圖

  • #繪制直線

  • x1 = max(dataMat)[0]

  • x2 = min(dataMat)[0]

  • a1, a2 = w

  • b = float(b)

  • a1 = float(a1[0])

  • a2 = float(a2[0])

  • y1, y2 = (-b- a1*x1)/a2, (-b - a1*x2)/a2

  • plt.plot([x1, x2], [y1, y2])

  • #找出支持向量點

  • for i, alpha in enumerate(alphas):

  • if abs(alpha) > 0:

  • x, y = dataMat[i]

  • plt.scatter([x], [y], s=150, c='none', alpha=0.7, linewidth=1.5, edgecolor='red')

  • plt.show()

  • ?
  • ?
  • """

  • 函數(shù)說明:計算w

  • ?
  • Parameters:

  • dataMat - 數(shù)據(jù)矩陣

  • labelMat - 數(shù)據(jù)標(biāo)簽

  • alphas - alphas值

  • Returns:

  • Author:

  • Jack Cui

  • Blog:

  • http://blog.csdn.net/c406495762

  • Zhihu:

  • https://www.zhihu.com/people/Jack--Cui/

  • Modify:

  • 2017-09-23

  • """

  • def get_w(dataMat, labelMat, alphas):

  • alphas, dataMat, labelMat = np.array(alphas), np.array(dataMat), np.array(labelMat)

  • w = np.dot((np.tile(labelMat.reshape(1, -1).T, (1, 2)) * dataMat).T, alphas)

  • return w.tolist()

  • ?
  • ?
  • if __name__ == '__main__':

  • dataMat, labelMat = loadDataSet('testSet.txt')

  • b,alphas = smoSimple(dataMat, labelMat, 0.6, 0.001, 40)

  • w = get_w(dataMat, labelMat, alphas)

  • showClassifer(dataMat, w, b)

    • 程序運行結(jié)果:

    ?

    ?

    ?

    其中,中間的藍線為求出來的分類器,用紅圈圈出的點為支持向量點。

    五 總結(jié)

    • 本文主要進行了線性SVM的推導(dǎo),并通過編程實現(xiàn)一個簡化版SMO算法;
    • 本文的簡化版SMO算法在選取α的時候,沒有選擇啟發(fā)式的選擇方法,并且沒有兩個乘子的計算沒有進行優(yōu)化,所以算法比較耗時,下一篇文章會講解相應(yīng)的優(yōu)化方法;
    • 本文討論的是線性SVM,沒有使用核函數(shù),下一篇文章將會講解如何應(yīng)用核函數(shù),將SVM應(yīng)用于非線性數(shù)據(jù)集;
    • 如有問題,請留言。如有錯誤,還望指正,謝謝!

    PS: 如果覺得本篇本章對您有所幫助,歡迎關(guān)注、評論、贊!

    參考資料:

    • [1] 五歲小孩也能看懂的SVM:https://www.zhihu.com/question/21094489/answer/8627319
    • [2] 五歲小孩也能看懂的SVM :https://www.reddit.com/r/MachineLearning/comments/15zrpp/please_explain_support_vector_machines_svm_like_i/
    • [3] pluskid大牛博客:http://blog.pluskid.org/?page_id=683
    • [4] 陳東岳老師文章:https://zhuanlan.zhihu.com/p/24638007
    • [5] 深入理解拉格朗日乘子法和KKT條件:http://blog.csdn.net/xianlingmao/article/details/7919597
    • [6] 充分條件和必要條件:https://www.zhihu.com/question/30469121
    • [7] 凸函數(shù):https://zh.wikipedia.org/wiki/%E5%87%B8%E5%87%BD%E6%95%B0
    • [8]《機器學(xué)習(xí)實戰(zhàn)》第6章內(nèi)容。
    • [9] SVM之SMO算法:http://www.cnblogs.com/zangrunqiang/p/5515872.html
    • 來源:https://blog.csdn.net/hx14301009/article/details/79762666

    總結(jié)

    以上是生活随笔為你收集整理的小白学习机器学习---第六章:SVM算法原理(1)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

    无码纯肉视频在线观看 | 欧美性黑人极品hd | 国产情侣作爱视频免费观看 | 玩弄中年熟妇正在播放 | 精品夜夜澡人妻无码av蜜桃 | 日韩 欧美 动漫 国产 制服 | 亚洲精品国偷拍自产在线观看蜜桃 | 人妻体内射精一区二区三四 | 18禁止看的免费污网站 | 3d动漫精品啪啪一区二区中 | 欧美日本精品一区二区三区 | 日韩精品久久久肉伦网站 | 高潮毛片无遮挡高清免费视频 | 日日摸夜夜摸狠狠摸婷婷 | 亚洲国产精品无码一区二区三区 | 亚洲大尺度无码无码专区 | 久久精品国产日本波多野结衣 | 青青草原综合久久大伊人精品 | 亚洲欧美国产精品久久 | 一本久久伊人热热精品中文字幕 | 国产精品久久久 | 天下第一社区视频www日本 | 久久综合网欧美色妞网 | 亚洲s色大片在线观看 | 高清无码午夜福利视频 | 熟女俱乐部五十路六十路av | 女高中生第一次破苞av | 久久天天躁夜夜躁狠狠 | 久久久久亚洲精品男人的天堂 | 久久人人97超碰a片精品 | 捆绑白丝粉色jk震动捧喷白浆 | 久久精品国产99久久6动漫 | 在线精品国产一区二区三区 | 欧美黑人巨大xxxxx | 亚无码乱人伦一区二区 | 国产综合久久久久鬼色 | 熟妇人妻无乱码中文字幕 | 中文字幕无码av激情不卡 | 精品国偷自产在线视频 | 午夜福利不卡在线视频 | 国产猛烈高潮尖叫视频免费 | 波多野结衣av一区二区全免费观看 | 亚洲aⅴ无码成人网站国产app | 中文字幕无码乱人伦 | 高潮毛片无遮挡高清免费 | 亚洲热妇无码av在线播放 | 男女猛烈xx00免费视频试看 | 牛和人交xxxx欧美 | 亚洲国产欧美国产综合一区 | 国产人妻人伦精品1国产丝袜 | 亚洲乱码日产精品bd | 久久精品国产日本波多野结衣 | 又黄又爽又色的视频 | 亚洲国产精品久久人人爱 | 无码人妻丰满熟妇区五十路百度 | 日本精品人妻无码免费大全 | 中文字幕无码日韩欧毛 | 国产亲子乱弄免费视频 | 亚洲中文字幕在线无码一区二区 | 国产精品久久久久7777 | 国精产品一品二品国精品69xx | 亚洲欧美精品aaaaaa片 | 女人高潮内射99精品 | 久久人人爽人人爽人人片ⅴ | 中文字幕乱码人妻二区三区 | 欧美丰满熟妇xxxx性ppx人交 | 久久久亚洲欧洲日产国码αv | 免费无码一区二区三区蜜桃大 | 国产猛烈高潮尖叫视频免费 | 色 综合 欧美 亚洲 国产 | 国产成人av免费观看 | 久久久中文久久久无码 | 欧美阿v高清资源不卡在线播放 | 国产香蕉97碰碰久久人人 | 大地资源网第二页免费观看 | 国产真实乱对白精彩久久 | av无码久久久久不卡免费网站 | 国产高清av在线播放 | 久久久久亚洲精品中文字幕 | 初尝人妻少妇中文字幕 | 精品欧美一区二区三区久久久 | 国产香蕉尹人视频在线 | 六月丁香婷婷色狠狠久久 | 天天做天天爱天天爽综合网 | 日本丰满护士爆乳xxxx | 131美女爱做视频 | 国产农村妇女aaaaa视频 撕开奶罩揉吮奶头视频 | 九月婷婷人人澡人人添人人爽 | 亚洲综合色区中文字幕 | 欧美人与牲动交xxxx | 国产猛烈高潮尖叫视频免费 | 人人超人人超碰超国产 | 久久综合给合久久狠狠狠97色 | 5858s亚洲色大成网站www | 无码福利日韩神码福利片 | 少妇被黑人到高潮喷出白浆 | 亚洲色欲色欲欲www在线 | 丰满少妇高潮惨叫视频 | 蜜桃av抽搐高潮一区二区 | 波多野结衣高清一区二区三区 | 欧美日韩综合一区二区三区 | 欧美35页视频在线观看 | 亚洲无人区一区二区三区 | 精品欧美一区二区三区久久久 | 国产人妻精品一区二区三区 | 亚洲日韩中文字幕在线播放 | 成 人 网 站国产免费观看 | 丰满人妻翻云覆雨呻吟视频 | 亚洲精品国产精品乱码视色 | 正在播放老肥熟妇露脸 | 久久精品人妻少妇一区二区三区 | 欧美日韩人成综合在线播放 | 国产精品久久久久影院嫩草 | 欧美丰满熟妇xxxx | 精品厕所偷拍各类美女tp嘘嘘 | 一二三四在线观看免费视频 | 日本欧美一区二区三区乱码 | 精品国产aⅴ无码一区二区 | 少妇被粗大的猛进出69影院 | 性色欲网站人妻丰满中文久久不卡 | 国产精品美女久久久久av爽李琼 | 国产精品亚洲一区二区三区喷水 | 精品无人国产偷自产在线 | 亚洲色偷偷男人的天堂 | 亚洲精品久久久久avwww潮水 | 久久亚洲中文字幕无码 | 国产色xx群视频射精 | 99久久久无码国产精品免费 | 日本饥渴人妻欲求不满 | 无码av岛国片在线播放 | 亚洲爆乳无码专区 | 东京一本一道一二三区 | 亚洲日韩精品欧美一区二区 | 好爽又高潮了毛片免费下载 | 久久无码人妻影院 | 国产成人一区二区三区在线观看 | 老熟妇仑乱视频一区二区 | 欧洲精品码一区二区三区免费看 | 婷婷色婷婷开心五月四房播播 | 少妇人妻大乳在线视频 | 青草视频在线播放 | 国产精品免费大片 | 在线精品亚洲一区二区 | 麻豆蜜桃av蜜臀av色欲av | 高清国产亚洲精品自在久久 | 国产精品久久久久9999小说 | 精品国产一区二区三区av 性色 | 国产激情一区二区三区 | 成人无码视频在线观看网站 | 国产麻豆精品一区二区三区v视界 | 中文字幕无码日韩欧毛 | 成人无码影片精品久久久 | 乱人伦中文视频在线观看 | 日日麻批免费40分钟无码 | 国产国产精品人在线视 | 欧美性猛交xxxx富婆 | 中文字幕日韩精品一区二区三区 | 黑森林福利视频导航 | 久久亚洲中文字幕无码 | 亚洲一区二区三区含羞草 | 无码人妻精品一区二区三区下载 | 国产va免费精品观看 | 欧美阿v高清资源不卡在线播放 | 中文字幕无线码 | 国产精品久久久久久亚洲毛片 | 骚片av蜜桃精品一区 | 天海翼激烈高潮到腰振不止 | 宝宝好涨水快流出来免费视频 | yw尤物av无码国产在线观看 | 久久无码中文字幕免费影院蜜桃 | 亚洲国产精品毛片av不卡在线 | 最近的中文字幕在线看视频 | 欧美一区二区三区 | 欧美老人巨大xxxx做受 | 久久国语露脸国产精品电影 | 亚洲国产av精品一区二区蜜芽 | 日本成熟视频免费视频 | 国产猛烈高潮尖叫视频免费 | 国产成人综合在线女婷五月99播放 | 国产精品久久福利网站 | 国产热a欧美热a在线视频 | 国产真实夫妇视频 | 久久人人爽人人爽人人片av高清 | 国产亚洲美女精品久久久2020 | 无码一区二区三区在线 | 永久免费观看国产裸体美女 | 亚洲 a v无 码免 费 成 人 a v | 未满成年国产在线观看 | 激情内射日本一区二区三区 | 久青草影院在线观看国产 | 中国大陆精品视频xxxx | 亚洲娇小与黑人巨大交 | 精品偷拍一区二区三区在线看 | 2020久久超碰国产精品最新 | 亚洲人成影院在线无码按摩店 | 色欲久久久天天天综合网精品 | 亚洲自偷自偷在线制服 | 亚洲a无码综合a国产av中文 | 男女性色大片免费网站 | 国产成人无码区免费内射一片色欲 | 天堂久久天堂av色综合 | 欧美丰满少妇xxxx性 | 欧美日韩一区二区免费视频 | 麻豆国产人妻欲求不满 | 亚洲精品一区二区三区大桥未久 | 蜜臀aⅴ国产精品久久久国产老师 | 曰本女人与公拘交酡免费视频 | 东京一本一道一二三区 | 亚洲国精产品一二二线 | 国产性猛交╳xxx乱大交 国产精品久久久久久无码 欧洲欧美人成视频在线 | 亚洲人亚洲人成电影网站色 | 女人被爽到呻吟gif动态图视看 | 呦交小u女精品视频 | 亚洲综合久久一区二区 | 麻豆蜜桃av蜜臀av色欲av | 在线亚洲高清揄拍自拍一品区 | 天天拍夜夜添久久精品 | 成人精品视频一区二区 | 日本xxxx色视频在线观看免费 | 欧美野外疯狂做受xxxx高潮 | 人妻少妇精品无码专区动漫 | 久久这里只有精品视频9 | 天天做天天爱天天爽综合网 | 国产精品久久久av久久久 | 鲁大师影院在线观看 | 免费网站看v片在线18禁无码 | 99精品视频在线观看免费 | 日本免费一区二区三区最新 | 无码免费一区二区三区 | yw尤物av无码国产在线观看 | 亚洲人成无码网www | 无码一区二区三区在线观看 | 老熟女重囗味hdxx69 | 精品无码一区二区三区的天堂 | 国产成人无码一二三区视频 | 国产成人无码av片在线观看不卡 | 国产香蕉尹人综合在线观看 | 伊在人天堂亚洲香蕉精品区 | 在线观看免费人成视频 | 日本熟妇乱子伦xxxx | 成人精品天堂一区二区三区 | 成在人线av无码免观看麻豆 | 精品国偷自产在线视频 | 色诱久久久久综合网ywww | 玩弄人妻少妇500系列视频 | 亚洲国产精华液网站w | 伊人色综合久久天天小片 | 国产精品手机免费 | 日本一本二本三区免费 | 国产成人综合美国十次 | 76少妇精品导航 | 亚洲成熟女人毛毛耸耸多 | 久久精品成人欧美大片 | 欧美xxxx黑人又粗又长 | 无码人妻少妇伦在线电影 | 在线亚洲高清揄拍自拍一品区 | 日韩视频 中文字幕 视频一区 | 国产亚洲精品精品国产亚洲综合 | 国产精品久久久午夜夜伦鲁鲁 | 久久久久av无码免费网 | 久久久精品人妻久久影视 | 亚洲色大成网站www | 男女下面进入的视频免费午夜 | 无码av最新清无码专区吞精 | 国产精品免费大片 | 国产乱人伦偷精品视频 | 中国女人内谢69xxxx | 亚洲成av人片在线观看无码不卡 | 最近免费中文字幕中文高清百度 | 少妇激情av一区二区 | 亚洲日韩av片在线观看 | 全黄性性激高免费视频 | 久久久精品国产sm最大网站 | 精品 日韩 国产 欧美 视频 | 亚洲日本在线电影 | 清纯唯美经典一区二区 | 国产精品久久久久久亚洲毛片 | 久久国产精品萌白酱免费 | 成人aaa片一区国产精品 | 国产成人精品久久亚洲高清不卡 | 任你躁国产自任一区二区三区 | 狠狠色丁香久久婷婷综合五月 | 亚洲综合色区中文字幕 | 亚洲欧美日韩综合久久久 | 色婷婷欧美在线播放内射 | 精品无码一区二区三区爱欲 | 欧美亚洲国产一区二区三区 | 欧美性猛交内射兽交老熟妇 | 午夜无码人妻av大片色欲 | 久久久国产精品无码免费专区 | 夜夜影院未满十八勿进 | 久久熟妇人妻午夜寂寞影院 | 亚洲色欲色欲天天天www | 欧美日本精品一区二区三区 | 18无码粉嫩小泬无套在线观看 | 欧美日本日韩 | 久久成人a毛片免费观看网站 | 久激情内射婷内射蜜桃人妖 | 秋霞特色aa大片 | 日韩人妻无码一区二区三区久久99 | 中国女人内谢69xxxxxa片 | 亚洲日韩av片在线观看 | 国精产品一区二区三区 | 国产精品高潮呻吟av久久4虎 | 国产午夜手机精彩视频 | 亚洲色成人中文字幕网站 | 天堂а√在线中文在线 | 性生交大片免费看女人按摩摩 | 精品人妻人人做人人爽 | 无人区乱码一区二区三区 | 亚洲精品无码国产 | 国产亚洲日韩欧美另类第八页 | 欧美国产日韩亚洲中文 | 欧美阿v高清资源不卡在线播放 | 97精品国产97久久久久久免费 | 亚洲欧美精品伊人久久 | 扒开双腿疯狂进出爽爽爽视频 | 国产成人精品优优av | 亚洲国产精品久久久久久 | 欧美freesex黑人又粗又大 | 熟女俱乐部五十路六十路av | 国产精品国产三级国产专播 | 精品一二三区久久aaa片 | 亚洲大尺度无码无码专区 | 国产无套粉嫩白浆在线 | 曰本女人与公拘交酡免费视频 | 日韩欧美成人免费观看 | 久久久久久久人妻无码中文字幕爆 | 一本久久a久久精品vr综合 | 狠狠色丁香久久婷婷综合五月 | 久久人人爽人人爽人人片av高清 | 思思久久99热只有频精品66 | 2020久久香蕉国产线看观看 | 精品成人av一区二区三区 | 夜先锋av资源网站 | 成人女人看片免费视频放人 | 精品少妇爆乳无码av无码专区 | 国产成人无码专区 | av无码不卡在线观看免费 | 大地资源网第二页免费观看 | 强伦人妻一区二区三区视频18 | 一本久久a久久精品亚洲 | ass日本丰满熟妇pics | 国产特级毛片aaaaaa高潮流水 | 扒开双腿疯狂进出爽爽爽视频 | 亚洲精品美女久久久久久久 | 人人爽人人爽人人片av亚洲 | 欧美性生交xxxxx久久久 | 蜜臀av无码人妻精品 | 色综合久久久久综合一本到桃花网 | 曰韩少妇内射免费播放 | 亚洲成av人在线观看网址 | 老子影院午夜伦不卡 | 18精品久久久无码午夜福利 | 麻花豆传媒剧国产免费mv在线 | 任你躁在线精品免费 | 玩弄少妇高潮ⅹxxxyw | 免费视频欧美无人区码 | 国产后入清纯学生妹 | 成人免费视频一区二区 | 性色欲网站人妻丰满中文久久不卡 | 动漫av一区二区在线观看 | 精品无码国产自产拍在线观看蜜 | 欧美黑人巨大xxxxx | 精品国偷自产在线视频 | 免费乱码人妻系列无码专区 | 国内精品一区二区三区不卡 | 兔费看少妇性l交大片免费 | 成人影院yy111111在线观看 | 欧美 日韩 亚洲 在线 | 色一情一乱一伦一区二区三欧美 | 波多野结衣av在线观看 | 亚洲精品午夜国产va久久成人 | 国产精品视频免费播放 | 午夜精品久久久久久久久 | 亚洲成a人一区二区三区 | 久久久久久国产精品无码下载 | 亚洲国产精品一区二区美利坚 | 久久精品人人做人人综合试看 | а√天堂www在线天堂小说 | 亚洲色成人中文字幕网站 | 国产激情综合五月久久 | 99视频精品全部免费免费观看 | 老熟女重囗味hdxx69 | 无码人妻丰满熟妇区五十路百度 | 99久久99久久免费精品蜜桃 | 亚洲精品一区三区三区在线观看 | 全黄性性激高免费视频 | 久激情内射婷内射蜜桃人妖 | 亚洲国产精品久久久天堂 | 人妻尝试又大又粗久久 | 乱人伦人妻中文字幕无码 | 欧美黑人乱大交 | 午夜精品一区二区三区在线观看 | 又色又爽又黄的美女裸体网站 | 无码一区二区三区在线观看 | 国产明星裸体无码xxxx视频 | 国产在线无码精品电影网 | 老太婆性杂交欧美肥老太 | 国产综合久久久久鬼色 | 色综合久久久久综合一本到桃花网 | 无遮挡国产高潮视频免费观看 | 中文毛片无遮挡高清免费 | 国产亲子乱弄免费视频 | 99久久久无码国产精品免费 | 国产精品国产自线拍免费软件 | av无码久久久久不卡免费网站 | 日韩精品乱码av一区二区 | 亚洲国产综合无码一区 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 亚洲国产av美女网站 | 欧美日韩一区二区三区自拍 | 亚洲中文无码av永久不收费 | 久久久久久亚洲精品a片成人 | 国产手机在线αⅴ片无码观看 | 日本一区二区三区免费高清 | 欧美丰满老熟妇xxxxx性 | 最新版天堂资源中文官网 | 国产av无码专区亚洲a∨毛片 | 久久久久久久女国产乱让韩 | 99国产精品白浆在线观看免费 | 欧美真人作爱免费视频 | 一本色道久久综合亚洲精品不卡 | 中文字幕av无码一区二区三区电影 | 国产激情精品一区二区三区 | 强伦人妻一区二区三区视频18 | 精品久久综合1区2区3区激情 | 国产精品亚洲五月天高清 | 国产精品久久久久久无码 | 99国产精品白浆在线观看免费 | 亚洲综合久久一区二区 | 亚洲色偷偷偷综合网 | 久久国产精品偷任你爽任你 | 麻豆md0077饥渴少妇 | 奇米影视7777久久精品人人爽 | 久久久婷婷五月亚洲97号色 | 久久精品国产大片免费观看 | 人人妻人人澡人人爽人人精品浪潮 | 色综合天天综合狠狠爱 | 狠狠色欧美亚洲狠狠色www | 伊人久久大香线焦av综合影院 | 精品无码国产一区二区三区av | 久久99精品国产麻豆蜜芽 | 久久99热只有频精品8 | 久久久精品成人免费观看 | 又大又硬又黄的免费视频 | 蜜桃视频韩日免费播放 | 性欧美牲交xxxxx视频 | 牛和人交xxxx欧美 | 精品亚洲韩国一区二区三区 | 日本一卡2卡3卡四卡精品网站 | 无码国产色欲xxxxx视频 | 久久久久久国产精品无码下载 | 国产精品18久久久久久麻辣 | 久久精品国产精品国产精品污 | 蜜臀aⅴ国产精品久久久国产老师 | 国内丰满熟女出轨videos | 色一情一乱一伦一视频免费看 | 日韩av激情在线观看 | 精品久久久久久人妻无码中文字幕 | 亚洲精品久久久久avwww潮水 | 成人女人看片免费视频放人 | 中文字幕色婷婷在线视频 | 国产精品沙发午睡系列 | av在线亚洲欧洲日产一区二区 | 亚洲乱码中文字幕在线 | 免费中文字幕日韩欧美 | aⅴ亚洲 日韩 色 图网站 播放 | 亚洲 另类 在线 欧美 制服 | 中文字幕乱妇无码av在线 | 2020久久香蕉国产线看观看 | 丰腴饱满的极品熟妇 | 乌克兰少妇性做爰 | 色婷婷av一区二区三区之红樱桃 | www国产亚洲精品久久久日本 | 国産精品久久久久久久 | 亚洲一区二区三区在线观看网站 | 国产乱人偷精品人妻a片 | 日韩人妻系列无码专区 | 国产精品永久免费视频 | 香蕉久久久久久av成人 | 亚洲经典千人经典日产 | 一本久道高清无码视频 | 中文字幕人成乱码熟女app | 国产 浪潮av性色四虎 | 东京无码熟妇人妻av在线网址 | 久久亚洲中文字幕精品一区 | 国产特级毛片aaaaaaa高清 | 麻豆精产国品 | 美女极度色诱视频国产 | 国产国产精品人在线视 | 性色av无码免费一区二区三区 | 亚洲国产高清在线观看视频 | 精品国产av色一区二区深夜久久 | 婷婷丁香六月激情综合啪 | 亚洲午夜久久久影院 | 日韩欧美群交p片內射中文 | 一本久道久久综合狠狠爱 | 日韩少妇白浆无码系列 | 久久国产精品二国产精品 | 日韩av无码中文无码电影 | 久久天天躁狠狠躁夜夜免费观看 | 欧美黑人巨大xxxxx | 精品久久久中文字幕人妻 | 亚洲の无码国产の无码步美 | 亚洲人亚洲人成电影网站色 | 日韩人妻系列无码专区 | 久青草影院在线观看国产 | 久久久亚洲欧洲日产国码αv | 又大又硬又黄的免费视频 | 亚洲综合精品香蕉久久网 | 特大黑人娇小亚洲女 | 亚洲精品一区二区三区大桥未久 | 亚洲国产高清在线观看视频 | 奇米综合四色77777久久 东京无码熟妇人妻av在线网址 | 精品国产精品久久一区免费式 | 国内揄拍国内精品少妇国语 | 亚洲精品欧美二区三区中文字幕 | 一二三四在线观看免费视频 | 亚洲精品www久久久 | 久在线观看福利视频 | 激情爆乳一区二区三区 | 久久综合香蕉国产蜜臀av | 国产激情综合五月久久 | www国产亚洲精品久久网站 | 曰韩少妇内射免费播放 | 美女扒开屁股让男人桶 | 内射爽无广熟女亚洲 | 亚洲精品一区二区三区婷婷月 | 精品久久久无码人妻字幂 | 国产成人精品久久亚洲高清不卡 | 好屌草这里只有精品 | 午夜熟女插插xx免费视频 | 波多野结衣av在线观看 | 久久人人爽人人人人片 | 麻花豆传媒剧国产免费mv在线 | 东京热男人av天堂 | 色综合久久久无码网中文 | 亚洲中文字幕乱码av波多ji | 成人性做爰aaa片免费看不忠 | 成年美女黄网站色大免费全看 | 国产尤物精品视频 | 夜夜影院未满十八勿进 | 久久久精品欧美一区二区免费 | 亚洲中文字幕无码中字 | 国产高潮视频在线观看 | 亚洲成av人片天堂网无码】 | 狠狠躁日日躁夜夜躁2020 | 国产真实乱对白精彩久久 | 日本丰满熟妇videos | 无码播放一区二区三区 | 欧美zoozzooz性欧美 | 大地资源中文第3页 | 国产国语老龄妇女a片 | 高清无码午夜福利视频 | 国产亚洲精品久久久ai换 | 亚洲区小说区激情区图片区 | 国产精品亚洲五月天高清 | 中文字幕日韩精品一区二区三区 | 日本成熟视频免费视频 | 伊人久久婷婷五月综合97色 | 亚洲国产精品无码一区二区三区 | 又黄又爽又色的视频 | 女人高潮内射99精品 | 久久国内精品自在自线 | 国产精品久久久久9999小说 | 久久视频在线观看精品 | 亚洲高清偷拍一区二区三区 | 成 人影片 免费观看 | 中文字幕色婷婷在线视频 | 一区二区三区高清视频一 | 精品无码国产自产拍在线观看蜜 | 国产成人一区二区三区在线观看 | 欧美成人家庭影院 | 捆绑白丝粉色jk震动捧喷白浆 | 国产性生交xxxxx无码 | 蜜臀av在线播放 久久综合激激的五月天 | 国产高清av在线播放 | 性生交片免费无码看人 | 男女爱爱好爽视频免费看 | а√资源新版在线天堂 | 久久精品国产一区二区三区肥胖 | 国产农村妇女aaaaa视频 撕开奶罩揉吮奶头视频 | 一个人看的www免费视频在线观看 | 精品国产一区二区三区四区在线看 | 强伦人妻一区二区三区视频18 | 国产午夜亚洲精品不卡下载 | 久久精品人人做人人综合试看 | 成人动漫在线观看 | 国产艳妇av在线观看果冻传媒 | 国产性猛交╳xxx乱大交 国产精品久久久久久无码 欧洲欧美人成视频在线 | 国产精品美女久久久 | 精品人妻av区 | 国内少妇偷人精品视频免费 | 麻豆精产国品 | 无码人妻av免费一区二区三区 | 亚洲小说春色综合另类 | 亚洲春色在线视频 | 人妻有码中文字幕在线 | 国产综合久久久久鬼色 | 免费国产黄网站在线观看 | 日韩 欧美 动漫 国产 制服 | 亚洲综合色区中文字幕 | 久在线观看福利视频 | 国产偷抇久久精品a片69 | 国产亚洲人成在线播放 | 欧美高清在线精品一区 | 亚洲aⅴ无码成人网站国产app | 亚洲一区二区三区四区 | 国产九九九九九九九a片 | 久久综合九色综合欧美狠狠 | 亚洲一区av无码专区在线观看 | 天天综合网天天综合色 | 久久99精品国产麻豆 | 国产内射老熟女aaaa | 国产精品无码永久免费888 | 少妇性荡欲午夜性开放视频剧场 | 欧美老熟妇乱xxxxx | 青青青爽视频在线观看 | 久久无码人妻影院 | 国产激情艳情在线看视频 | 性欧美大战久久久久久久 | 国产情侣作爱视频免费观看 | 国产成人午夜福利在线播放 | 亚洲精品国产第一综合99久久 | 美女极度色诱视频国产 | 色老头在线一区二区三区 | 丰满妇女强制高潮18xxxx | 中文字幕无码乱人伦 | 亚欧洲精品在线视频免费观看 | 理论片87福利理论电影 | 亚洲最大成人网站 | 4hu四虎永久在线观看 | 男女下面进入的视频免费午夜 | 少妇一晚三次一区二区三区 | 欧美国产日产一区二区 | 欧美日韩综合一区二区三区 | 熟女体下毛毛黑森林 | 日韩精品一区二区av在线 | 国产深夜福利视频在线 | 麻豆精品国产精华精华液好用吗 | 色婷婷综合激情综在线播放 | 中文字幕无码免费久久9一区9 | 日日噜噜噜噜夜夜爽亚洲精品 | 无码av免费一区二区三区试看 | 精品一区二区不卡无码av | 成人无码影片精品久久久 | 久久精品无码一区二区三区 | 东京热无码av男人的天堂 | 男人的天堂2018无码 | 天下第一社区视频www日本 | 人人妻人人澡人人爽欧美精品 | √8天堂资源地址中文在线 | 国精产品一区二区三区 | 永久黄网站色视频免费直播 | 国产美女极度色诱视频www | 日韩精品a片一区二区三区妖精 | 狠狠色丁香久久婷婷综合五月 | 亚洲毛片av日韩av无码 | 亚洲精品www久久久 | 精品人妻人人做人人爽夜夜爽 | 久久人妻内射无码一区三区 | 少妇性l交大片 | 欧美日韩一区二区三区自拍 | 丰满少妇弄高潮了www | 亚洲中文字幕无码中文字在线 | 精品无码国产一区二区三区av | 国产黄在线观看免费观看不卡 | 男女超爽视频免费播放 | 日韩欧美群交p片內射中文 | 欧美日韩精品 | 东京热男人av天堂 | 中文无码成人免费视频在线观看 | 久久久久人妻一区精品色欧美 | 国产成人人人97超碰超爽8 | 欧美国产日产一区二区 | 亚洲人成网站色7799 | √天堂中文官网8在线 | 国产香蕉尹人综合在线观看 | 无码纯肉视频在线观看 | 国产av一区二区精品久久凹凸 | 99久久精品国产一区二区蜜芽 | 2019午夜福利不卡片在线 | 国产精品久久福利网站 | 中文字幕乱码中文乱码51精品 | 国产成人无码a区在线观看视频app | 窝窝午夜理论片影院 | 乱人伦人妻中文字幕无码 | 少妇高潮一区二区三区99 | 精品日本一区二区三区在线观看 | 天堂а√在线中文在线 | 欧美 日韩 亚洲 在线 | 天堂а√在线中文在线 | 在线а√天堂中文官网 | 国产av人人夜夜澡人人爽麻豆 | 精品欧美一区二区三区久久久 | 国产成人综合美国十次 | 亚洲狠狠色丁香婷婷综合 | 欧美老妇交乱视频在线观看 | 欧美精品无码一区二区三区 | 超碰97人人射妻 | 欧美丰满老熟妇xxxxx性 | 亚洲熟妇自偷自拍另类 | 青春草在线视频免费观看 | 久久人人97超碰a片精品 | 国产精品人人爽人人做我的可爱 | 捆绑白丝粉色jk震动捧喷白浆 | 免费无码av一区二区 | 动漫av一区二区在线观看 | 欧美熟妇另类久久久久久不卡 | 亚洲人交乣女bbw | 亚洲欧洲中文日韩av乱码 | 波多野结衣乳巨码无在线观看 | 内射老妇bbwx0c0ck | 久久久精品人妻久久影视 | 午夜不卡av免费 一本久久a久久精品vr综合 | 3d动漫精品啪啪一区二区中 | 久久久久成人片免费观看蜜芽 | 久久久精品欧美一区二区免费 | 装睡被陌生人摸出水好爽 | 色一情一乱一伦一区二区三欧美 | 欧美三级a做爰在线观看 | 成人片黄网站色大片免费观看 | 娇妻被黑人粗大高潮白浆 | 亚洲国产精品无码一区二区三区 | 午夜无码人妻av大片色欲 | 久久亚洲a片com人成 | 丁香啪啪综合成人亚洲 | 无码人妻精品一区二区三区不卡 | 亚洲成在人网站无码天堂 | 国产激情综合五月久久 | 牲欲强的熟妇农村老妇女视频 | 性欧美牲交在线视频 | 亚洲日韩av一区二区三区中文 | 亚洲色无码一区二区三区 | 四虎4hu永久免费 | 老子影院午夜伦不卡 | 亚洲第一无码av无码专区 | 国产午夜福利100集发布 | 亚洲精品一区二区三区在线 | 亚洲一区av无码专区在线观看 | 欧美老熟妇乱xxxxx | 久久人人97超碰a片精品 | 99视频精品全部免费免费观看 | 亚洲中文字幕在线观看 | 久久成人a毛片免费观看网站 | 久久综合给久久狠狠97色 | 久9re热视频这里只有精品 | 国产黄在线观看免费观看不卡 | 中文字幕久久久久人妻 | 波多野结衣aⅴ在线 | 76少妇精品导航 | 亚洲啪av永久无码精品放毛片 | 丁香花在线影院观看在线播放 | 中文字幕无码免费久久9一区9 | 午夜时刻免费入口 | 男女猛烈xx00免费视频试看 | 又大又硬又黄的免费视频 | 国产一区二区三区四区五区加勒比 | 亚洲一区二区三区无码久久 | 国内精品一区二区三区不卡 | 一本久道久久综合婷婷五月 | 偷窥村妇洗澡毛毛多 | 97夜夜澡人人爽人人喊中国片 | 人人妻人人澡人人爽精品欧美 | 中文字幕乱码中文乱码51精品 | 精品无人区无码乱码毛片国产 | 人妻无码αv中文字幕久久琪琪布 | 国内精品人妻无码久久久影院 | 亚洲成av人片天堂网无码】 | 国产成人无码av一区二区 | 国产又爽又猛又粗的视频a片 | 国内少妇偷人精品视频 | 日本精品久久久久中文字幕 | 领导边摸边吃奶边做爽在线观看 | 中文字幕无码免费久久99 | 欧美成人免费全部网站 | 无码人妻丰满熟妇区毛片18 | 国产人妻久久精品二区三区老狼 | 夜夜影院未满十八勿进 | 日本大乳高潮视频在线观看 | 偷窥村妇洗澡毛毛多 | 国产猛烈高潮尖叫视频免费 | 麻豆国产丝袜白领秘书在线观看 | 欧美日韩综合一区二区三区 | 色综合久久88色综合天天 | 97色伦图片97综合影院 | 欧美国产日产一区二区 | 丰满肥臀大屁股熟妇激情视频 | 国产午夜精品一区二区三区嫩草 | 日本xxxx色视频在线观看免费 | 女人被男人躁得好爽免费视频 | 亚洲精品一区二区三区在线 | 无码av最新清无码专区吞精 | 亚洲国产综合无码一区 | 内射后入在线观看一区 | 日日碰狠狠躁久久躁蜜桃 | 少妇性荡欲午夜性开放视频剧场 | 日韩少妇内射免费播放 | 色综合视频一区二区三区 | 小鲜肉自慰网站xnxx | 免费无码肉片在线观看 | 18黄暴禁片在线观看 | 国产特级毛片aaaaaa高潮流水 | 人妻aⅴ无码一区二区三区 | 欧美激情一区二区三区成人 | 国产av无码专区亚洲a∨毛片 | 中文字幕无码人妻少妇免费 | 亲嘴扒胸摸屁股激烈网站 | 无码国内精品人妻少妇 | 国产国语老龄妇女a片 | 国内精品久久毛片一区二区 | 乱人伦人妻中文字幕无码久久网 | 久久综合久久自在自线精品自 | 国产精品美女久久久网av | 人妻少妇被猛烈进入中文字幕 | 狠狠cao日日穞夜夜穞av | 18精品久久久无码午夜福利 | 国产精品久久久久久无码 | 久久精品成人欧美大片 | 国产成人av免费观看 | 东京热无码av男人的天堂 | 国产极品视觉盛宴 | 无码一区二区三区在线 | 亚洲精品一区三区三区在线观看 | 日韩精品无码一区二区中文字幕 | 亚洲s色大片在线观看 | 又紧又大又爽精品一区二区 | 国产av剧情md精品麻豆 | 人妻少妇精品视频专区 | 国产网红无码精品视频 | 伊人久久大香线蕉av一区二区 | 精品欧美一区二区三区久久久 | 日韩精品乱码av一区二区 | 国产内射老熟女aaaa | 久久天天躁狠狠躁夜夜免费观看 | av无码久久久久不卡免费网站 | av在线亚洲欧洲日产一区二区 | 永久黄网站色视频免费直播 | 久久精品国产大片免费观看 | 国产黑色丝袜在线播放 | 国产精品成人av在线观看 | 网友自拍区视频精品 | 丰满少妇女裸体bbw | 久久99热只有频精品8 | 久久亚洲a片com人成 | 中国女人内谢69xxxxxa片 | 国产无遮挡吃胸膜奶免费看 | 少妇厨房愉情理9仑片视频 | 欧美性猛交内射兽交老熟妇 | 午夜福利电影 | 久久亚洲精品中文字幕无男同 | 国内少妇偷人精品视频免费 | 无码人妻精品一区二区三区下载 | 2020久久超碰国产精品最新 | 精品国产乱码久久久久乱码 | 色婷婷综合激情综在线播放 | 亚洲人交乣女bbw | 国产成人亚洲综合无码 | 精品少妇爆乳无码av无码专区 | 国产亚洲人成a在线v网站 | 精品无人区无码乱码毛片国产 | 中文字幕 亚洲精品 第1页 | 中文字幕av日韩精品一区二区 | 亚洲国产高清在线观看视频 | 一本久久a久久精品vr综合 | 亚洲成a人片在线观看日本 | 国产成人午夜福利在线播放 | 中文字幕无码免费久久99 | 无码人妻丰满熟妇区五十路百度 | 久久精品无码一区二区三区 | 亚洲の无码国产の无码步美 | 九月婷婷人人澡人人添人人爽 | 亚洲精品国产精品乱码不卡 | 人妻无码久久精品人妻 | 日韩无套无码精品 | 美女极度色诱视频国产 | 午夜熟女插插xx免费视频 | 人妻无码αv中文字幕久久琪琪布 | 图片区 小说区 区 亚洲五月 | 性欧美熟妇videofreesex | 欧美黑人性暴力猛交喷水 | 男人的天堂2018无码 | 欧美丰满熟妇xxxx | 久久久久久久久888 | 色综合久久88色综合天天 | 亚洲精品国产精品乱码不卡 | 日本一卡2卡3卡四卡精品网站 | 中文字幕av伊人av无码av | 欧美怡红院免费全部视频 | 免费播放一区二区三区 | 亚洲春色在线视频 | 久久精品国产日本波多野结衣 | 亚洲精品久久久久中文第一幕 | 亚洲精品一区二区三区大桥未久 | 亚洲成av人片在线观看无码不卡 | 男女作爱免费网站 | 国产精品美女久久久久av爽李琼 | 久久午夜夜伦鲁鲁片无码免费 | 鲁鲁鲁爽爽爽在线视频观看 | 久久久久免费精品国产 | 日日摸夜夜摸狠狠摸婷婷 | 国产av人人夜夜澡人人爽麻豆 | 少妇激情av一区二区 | 亚洲精品国产精品乱码不卡 | 亚洲精品午夜国产va久久成人 | 熟女少妇人妻中文字幕 | 无遮挡国产高潮视频免费观看 | 亚洲性无码av中文字幕 | 正在播放东北夫妻内射 | 成熟人妻av无码专区 | 成熟女人特级毛片www免费 | 成人免费视频一区二区 | 久久五月精品中文字幕 | 国产精品高潮呻吟av久久 | 亚洲精品成人av在线 | 国产成人综合在线女婷五月99播放 | 超碰97人人射妻 | 欧洲熟妇色 欧美 | 日韩av无码一区二区三区 | 欧美xxxxx精品 | 婷婷色婷婷开心五月四房播播 | 99精品久久毛片a片 | 久久久成人毛片无码 | 正在播放东北夫妻内射 | 荫蒂添的好舒服视频囗交 | 东京热无码av男人的天堂 | 国内精品一区二区三区不卡 | 小鲜肉自慰网站xnxx | 乱人伦人妻中文字幕无码 | 精品乱子伦一区二区三区 | 野外少妇愉情中文字幕 | 欧美亚洲日韩国产人成在线播放 | 亚洲成a人片在线观看日本 | 久久亚洲国产成人精品性色 | 久久久久久久久蜜桃 | 国精品人妻无码一区二区三区蜜柚 | 国产亚洲精品久久久久久久 | 精品国产一区二区三区av 性色 | 国产成人无码区免费内射一片色欲 | 欧美国产日韩亚洲中文 | 免费无码午夜福利片69 | aa片在线观看视频在线播放 | 丰满肥臀大屁股熟妇激情视频 | 蜜桃无码一区二区三区 | 国产成人一区二区三区在线观看 | 久久久精品国产sm最大网站 | 国产9 9在线 | 中文 | aⅴ在线视频男人的天堂 | 狠狠噜狠狠狠狠丁香五月 | 亚洲综合无码久久精品综合 | 国产精品久久久一区二区三区 | 人妻少妇精品无码专区二区 | 中文字幕人妻丝袜二区 | 99精品国产综合久久久久五月天 | 欧美大屁股xxxxhd黑色 | 国产亚洲精品久久久ai换 | 亚洲精品鲁一鲁一区二区三区 | 一个人看的www免费视频在线观看 | 免费无码午夜福利片69 | 亚洲s码欧洲m码国产av | 久久国产精品萌白酱免费 | 奇米综合四色77777久久 东京无码熟妇人妻av在线网址 | 久久久国产一区二区三区 | 少妇无码吹潮 | 亚洲精品一区国产 | 国产精品自产拍在线观看 | 国产亲子乱弄免费视频 | 亚洲性无码av中文字幕 | 免费无码一区二区三区蜜桃大 | 清纯唯美经典一区二区 | 亚洲综合久久一区二区 | 88国产精品欧美一区二区三区 | 亚洲国产精品久久久天堂 | 亚洲熟妇色xxxxx欧美老妇 | 一本无码人妻在中文字幕免费 | 亚洲国精产品一二二线 | 丰满少妇高潮惨叫视频 | 男人的天堂2018无码 | 亚洲码国产精品高潮在线 | 欧美成人免费全部网站 | 鲁鲁鲁爽爽爽在线视频观看 | 亚洲色www成人永久网址 | 无码人妻丰满熟妇区毛片18 | 久久精品国产99精品亚洲 | 国产精品高潮呻吟av久久 | 久久久精品456亚洲影院 | 国内精品人妻无码久久久影院 | 精品国产av色一区二区深夜久久 | 国产精品18久久久久久麻辣 | 内射欧美老妇wbb | 性啪啪chinese东北女人 | 少妇一晚三次一区二区三区 | 国产精品成人av在线观看 | 亚洲熟妇色xxxxx欧美老妇y | 天堂а√在线中文在线 | 伦伦影院午夜理论片 | 久久精品国产日本波多野结衣 | 帮老师解开蕾丝奶罩吸乳网站 | 国产无遮挡吃胸膜奶免费看 | 美女张开腿让人桶 | 国产成人精品一区二区在线小狼 | 亚洲gv猛男gv无码男同 | 成人性做爰aaa片免费看 | 欧美性生交xxxxx久久久 | 久久国产精品精品国产色婷婷 | 亚洲 欧美 激情 小说 另类 | 四虎影视成人永久免费观看视频 | 奇米影视7777久久精品 | 久在线观看福利视频 | 色欲人妻aaaaaaa无码 | 日本精品少妇一区二区三区 | 亚洲中文无码av永久不收费 | 一本色道久久综合亚洲精品不卡 | 午夜福利试看120秒体验区 | 欧美熟妇另类久久久久久不卡 | 少妇性荡欲午夜性开放视频剧场 | 爽爽影院免费观看 | 久久无码人妻影院 | 久久综合网欧美色妞网 | 国产成人无码av片在线观看不卡 | 成人影院yy111111在线观看 | 大地资源网第二页免费观看 | 国产精品va在线播放 | 无码人妻黑人中文字幕 | 小泽玛莉亚一区二区视频在线 | 无遮挡国产高潮视频免费观看 | 色一情一乱一伦一区二区三欧美 | 无码av岛国片在线播放 | a片免费视频在线观看 | 无码人妻av免费一区二区三区 | 国产免费无码一区二区视频 | 国内精品人妻无码久久久影院蜜桃 | 大乳丰满人妻中文字幕日本 | 亚洲中文字幕成人无码 | 5858s亚洲色大成网站www | 大肉大捧一进一出视频出来呀 | 亚洲中文字幕在线观看 | 色婷婷久久一区二区三区麻豆 | 日韩精品久久久肉伦网站 | 国产精品99爱免费视频 | 国产农村乱对白刺激视频 | 99久久久无码国产aaa精品 | 久久精品中文字幕一区 | 欧洲欧美人成视频在线 | 色一情一乱一伦 | 亚洲中文字幕va福利 | 精品国产麻豆免费人成网站 | 欧美国产日韩亚洲中文 | 中文字幕 人妻熟女 | 麻豆蜜桃av蜜臀av色欲av | 国产三级久久久精品麻豆三级 | 国产亚洲精品精品国产亚洲综合 | 中文精品无码中文字幕无码专区 | 白嫩日本少妇做爰 | 最近免费中文字幕中文高清百度 | 黑人玩弄人妻中文在线 | 爆乳一区二区三区无码 | 国产精品久久久久影院嫩草 | 国产人妻人伦精品1国产丝袜 | 精品国产一区二区三区av 性色 | 人妻少妇精品视频专区 | 99久久久无码国产精品免费 | 在线 国产 欧美 亚洲 天堂 | 美女毛片一区二区三区四区 | 国产精品美女久久久 | 国产97在线 | 亚洲 | 十八禁视频网站在线观看 | 国产人妻精品一区二区三区不卡 | 国内揄拍国内精品少妇国语 | ass日本丰满熟妇pics | 精品国产青草久久久久福利 | 偷窥村妇洗澡毛毛多 | 色婷婷香蕉在线一区二区 | 在线播放免费人成毛片乱码 | 亚洲成a人片在线观看无码 | 狠狠色噜噜狠狠狠狠7777米奇 | 亚洲精品美女久久久久久久 | 三级4级全黄60分钟 | 国产人妖乱国产精品人妖 | 国产精品人人妻人人爽 | 久久精品国产日本波多野结衣 | 欧美日韩在线亚洲综合国产人 | 日本一区二区三区免费播放 | 亚洲精品一区二区三区在线观看 | 夜精品a片一区二区三区无码白浆 | 国产 精品 自在自线 | 亚洲中文字幕av在天堂 | 一本色道久久综合狠狠躁 | 成人无码视频在线观看网站 | 国产精品高潮呻吟av久久 | 亚洲中文字幕va福利 | 欧美国产日韩久久mv | 国产suv精品一区二区五 | 日韩人妻系列无码专区 | 老熟女重囗味hdxx69 | 三上悠亚人妻中文字幕在线 | 人人妻人人澡人人爽欧美一区 | 亚洲精品国产a久久久久久 | 日韩精品无码免费一区二区三区 | 久久久久免费精品国产 | 亚洲精品国产精品乱码视色 | 兔费看少妇性l交大片免费 | 亚洲精品一区二区三区在线观看 | 性啪啪chinese东北女人 | 一本精品99久久精品77 | 午夜嘿嘿嘿影院 | 狠狠亚洲超碰狼人久久 | 人人澡人人透人人爽 | 在线a亚洲视频播放在线观看 | 玩弄人妻少妇500系列视频 | 麻豆av传媒蜜桃天美传媒 | 老熟女乱子伦 | 2019nv天堂香蕉在线观看 | 精品成在人线av无码免费看 | 熟妇人妻无码xxx视频 | 久久久中文字幕日本无吗 | 久精品国产欧美亚洲色aⅴ大片 | 久久99国产综合精品 | 国产亚洲精品久久久久久 | 免费中文字幕日韩欧美 | 国产香蕉尹人视频在线 | 久久久久久久久888 | www成人国产高清内射 | 国产黄在线观看免费观看不卡 | 牲交欧美兽交欧美 | 中文字幕人妻无码一夲道 | 老头边吃奶边弄进去呻吟 | 国产亚av手机在线观看 | 亚洲国产高清在线观看视频 | 亚洲国产精品一区二区美利坚 | 夜夜高潮次次欢爽av女 | 国产精品无码一区二区三区不卡 | 国产乱码精品一品二品 | 久久久久久国产精品无码下载 | 国产精品美女久久久 | 精品偷拍一区二区三区在线看 | 色妞www精品免费视频 | 日本熟妇大屁股人妻 | 国产精品香蕉在线观看 | 国产精品va在线观看无码 | 久久精品视频在线看15 | 乱码午夜-极国产极内射 | 国产suv精品一区二区五 | 麻豆果冻传媒2021精品传媒一区下载 | 亚洲国产av精品一区二区蜜芽 | 久久天天躁夜夜躁狠狠 | 久久99精品久久久久久 | 久久天天躁狠狠躁夜夜免费观看 | 精品国产乱码久久久久乱码 | 国产精品18久久久久久麻辣 | 99久久久无码国产精品免费 | 人妻插b视频一区二区三区 | 成人免费视频在线观看 | 精品水蜜桃久久久久久久 | aⅴ在线视频男人的天堂 | 久久国产自偷自偷免费一区调 | 国色天香社区在线视频 | 国产成人无码午夜视频在线观看 | 久久国产自偷自偷免费一区调 | 樱花草在线社区www | 麻豆国产人妻欲求不满 | 九九综合va免费看 | 老子影院午夜伦不卡 | 国产三级久久久精品麻豆三级 | 久久精品成人欧美大片 | 国产精华av午夜在线观看 | 最近的中文字幕在线看视频 | 伊人久久大香线蕉亚洲 | 99久久无码一区人妻 | 一本久久伊人热热精品中文字幕 | 精品国产成人一区二区三区 | 无人区乱码一区二区三区 | 中文字幕av日韩精品一区二区 | 久久综合香蕉国产蜜臀av | 久久精品国产日本波多野结衣 | 精品成人av一区二区三区 | 在线欧美精品一区二区三区 | 无套内射视频囯产 | 99久久无码一区人妻 | 好男人www社区 | 色狠狠av一区二区三区 | 国产在热线精品视频 | 亚洲精品国产第一综合99久久 | 国产熟妇另类久久久久 | 国产亚洲视频中文字幕97精品 | 亚洲七七久久桃花影院 | 久久无码中文字幕免费影院蜜桃 | 三上悠亚人妻中文字幕在线 | 又紧又大又爽精品一区二区 | 婷婷丁香五月天综合东京热 | 国产电影无码午夜在线播放 | 久久亚洲a片com人成 | 亚洲色大成网站www | 日本一卡2卡3卡四卡精品网站 | 人人爽人人澡人人高潮 | 永久免费精品精品永久-夜色 | 日本丰满熟妇videos | 亚洲日韩av一区二区三区中文 | 欧美xxxx黑人又粗又长 | 国产 精品 自在自线 | 国产99久久精品一区二区 | 欧洲精品码一区二区三区免费看 | 成人片黄网站色大片免费观看 | 久久国产精品_国产精品 | 中文字幕人妻无码一夲道 | 久久久久亚洲精品男人的天堂 | 国产精品无码一区二区三区不卡 | 无码免费一区二区三区 | 免费中文字幕日韩欧美 | 免费观看的无遮挡av | 成人一在线视频日韩国产 | 亚洲精品午夜国产va久久成人 | 精品国产一区二区三区av 性色 | 奇米影视7777久久精品 | 免费看少妇作爱视频 | 久久久久免费看成人影片 | 女人被男人爽到呻吟的视频 | 亚洲精品鲁一鲁一区二区三区 | 精品久久久无码中文字幕 | 麻豆果冻传媒2021精品传媒一区下载 | 一二三四在线观看免费视频 | 欧美精品国产综合久久 | 狠狠色噜噜狠狠狠狠7777米奇 | 伊人久久大香线蕉午夜 | 少妇太爽了在线观看 | 牲交欧美兽交欧美 | 精品久久8x国产免费观看 | 亚洲精品成人福利网站 | 夜夜躁日日躁狠狠久久av | 中文字幕无线码 | 少妇无码av无码专区在线观看 | 国产口爆吞精在线视频 | 人妻少妇被猛烈进入中文字幕 | 欧美丰满少妇xxxx性 | 亚洲色欲久久久综合网东京热 | 国产精品资源一区二区 | 四虎国产精品免费久久 | 国产麻豆精品一区二区三区v视界 | 亚洲精品成人福利网站 | 国产免费久久久久久无码 | 精品国产青草久久久久福利 | 影音先锋中文字幕无码 | 天天摸天天透天天添 | 夫妻免费无码v看片 | v一区无码内射国产 | 久久国产36精品色熟妇 | 国产午夜视频在线观看 | 亚洲精品国偷拍自产在线观看蜜桃 | 少妇人妻av毛片在线看 | 熟妇女人妻丰满少妇中文字幕 | 十八禁真人啪啪免费网站 | 性欧美牲交在线视频 | 久久99精品国产麻豆 | 亚洲熟妇色xxxxx欧美老妇y | 久久这里只有精品视频9 | 麻豆国产人妻欲求不满 | 一本久道久久综合婷婷五月 | 国产亚洲欧美日韩亚洲中文色 | 国产网红无码精品视频 | 99久久久国产精品无码免费 | 露脸叫床粗话东北少妇 | 国产真人无遮挡作爱免费视频 | 国产精品永久免费视频 | 欧美人妻一区二区三区 | 曰韩无码二三区中文字幕 | 扒开双腿疯狂进出爽爽爽视频 | 成人免费视频一区二区 | 亚洲精品久久久久久久久久久 | www一区二区www免费 | 久久精品成人欧美大片 | 国产肉丝袜在线观看 | 久激情内射婷内射蜜桃人妖 | 欧美freesex黑人又粗又大 | 天海翼激烈高潮到腰振不止 | 欧美精品一区二区精品久久 | 国产精品永久免费视频 | 四虎国产精品免费久久 | 奇米综合四色77777久久 东京无码熟妇人妻av在线网址 | 日韩精品一区二区av在线 | 一区二区传媒有限公司 | 日本大香伊一区二区三区 | 妺妺窝人体色www婷婷 | 国产明星裸体无码xxxx视频 | 久久午夜夜伦鲁鲁片无码免费 | 国产真实乱对白精彩久久 | 午夜无码区在线观看 | 国产午夜亚洲精品不卡 | 亚洲精品一区二区三区在线 | 国产黑色丝袜在线播放 | 中文字幕 人妻熟女 | 久精品国产欧美亚洲色aⅴ大片 | 美女张开腿让人桶 | 任你躁在线精品免费 | 日韩精品无码免费一区二区三区 | 日韩精品无码一区二区中文字幕 | 无码播放一区二区三区 | 欧洲欧美人成视频在线 | 精品夜夜澡人妻无码av蜜桃 | 国产偷自视频区视频 | 好屌草这里只有精品 | 国产极品美女高潮无套在线观看 | 国产成人无码专区 | 蜜桃无码一区二区三区 | 一个人看的www免费视频在线观看 | 熟妇女人妻丰满少妇中文字幕 | 荫蒂添的好舒服视频囗交 | 女人和拘做爰正片视频 | 国产激情无码一区二区app | 欧美午夜特黄aaaaaa片 | 久久久中文字幕日本无吗 | 内射巨臀欧美在线视频 | 精品无码av一区二区三区 | 无码人妻丰满熟妇区毛片18 | 午夜精品久久久内射近拍高清 | 精品aⅴ一区二区三区 | 中文字幕av无码一区二区三区电影 | 人人妻人人藻人人爽欧美一区 | 欧美肥老太牲交大战 | 少妇激情av一区二区 | 中文字幕 亚洲精品 第1页 | 成在人线av无码免观看麻豆 | 女人被爽到呻吟gif动态图视看 | 女高中生第一次破苞av | 人妻插b视频一区二区三区 | 精品熟女少妇av免费观看 | 巨爆乳无码视频在线观看 | 国产成人一区二区三区在线观看 | 国产熟妇另类久久久久 | 国产99久久精品一区二区 | 东京无码熟妇人妻av在线网址 | 亚洲狠狠色丁香婷婷综合 | 亚洲精品一区二区三区婷婷月 | 蜜桃臀无码内射一区二区三区 | 国内揄拍国内精品人妻 | 国产内射爽爽大片视频社区在线 | 国产绳艺sm调教室论坛 | 2019nv天堂香蕉在线观看 | 亚洲国产精品美女久久久久 | 天堂亚洲2017在线观看 | 亚洲欧美日韩成人高清在线一区 | 久久午夜夜伦鲁鲁片无码免费 | 亚洲精品国产第一综合99久久 | av在线亚洲欧洲日产一区二区 | 久久成人a毛片免费观看网站 | 又粗又大又硬又长又爽 | 国产亚洲精品精品国产亚洲综合 | 久久久久久久女国产乱让韩 | 亚洲 激情 小说 另类 欧美 | 最近免费中文字幕中文高清百度 | 久久亚洲a片com人成 | 色老头在线一区二区三区 | 国产欧美熟妇另类久久久 | 3d动漫精品啪啪一区二区中 | 亚洲精品国产精品乱码视色 | 免费无码肉片在线观看 | 少女韩国电视剧在线观看完整 | 97夜夜澡人人双人人人喊 | a片免费视频在线观看 | 东京热一精品无码av | 欧美性猛交xxxx富婆 | 美女扒开屁股让男人桶 | 大地资源网第二页免费观看 | 嫩b人妻精品一区二区三区 | 女人色极品影院 | 亚洲国产精品一区二区美利坚 | 5858s亚洲色大成网站www | 国产特级毛片aaaaaaa高清 | 欧美丰满少妇xxxx性 | 天天躁夜夜躁狠狠是什么心态 | 少妇邻居内射在线 | 国産精品久久久久久久 | 玩弄人妻少妇500系列视频 | 中文无码伦av中文字幕 | 久久久国产一区二区三区 | 久久天天躁狠狠躁夜夜免费观看 | 亚洲日韩精品欧美一区二区 | 人妻少妇精品无码专区动漫 | 亚洲国产一区二区三区在线观看 | 黑人巨大精品欧美一区二区 | 精品日本一区二区三区在线观看 | 亚洲熟妇自偷自拍另类 | 成人片黄网站色大片免费观看 | 国产亚洲精品精品国产亚洲综合 | 久久国产自偷自偷免费一区调 | 又色又爽又黄的美女裸体网站 | 国产成人av免费观看 | 欧美放荡的少妇 | 欧美熟妇另类久久久久久不卡 | 扒开双腿吃奶呻吟做受视频 | 乱中年女人伦av三区 | 97久久精品无码一区二区 | 亚洲精品一区国产 | 熟妇女人妻丰满少妇中文字幕 | 97久久国产亚洲精品超碰热 | 国产人妻精品一区二区三区不卡 | 99久久精品无码一区二区毛片 | 精品 日韩 国产 欧美 视频 | 亚洲一区二区三区国产精华液 | 日韩精品乱码av一区二区 | 国语自产偷拍精品视频偷 | 97资源共享在线视频 | 乱人伦人妻中文字幕无码久久网 | 欧美日韩精品 | 久久精品女人的天堂av | 强辱丰满人妻hd中文字幕 | 中文字幕乱妇无码av在线 | 国产97人人超碰caoprom | 亚洲精品中文字幕久久久久 | 中文精品无码中文字幕无码专区 | 超碰97人人射妻 | 国产成人无码区免费内射一片色欲 | 在线精品亚洲一区二区 | 无套内谢老熟女 | a在线观看免费网站大全 | 久久这里只有精品视频9 | 中文字幕人成乱码熟女app | 日韩av激情在线观看 | 亚洲精品午夜国产va久久成人 | 无码人妻出轨黑人中文字幕 | 特黄特色大片免费播放器图片 | 男人扒开女人内裤强吻桶进去 | 国产精品久久福利网站 | 国产黑色丝袜在线播放 | 精品厕所偷拍各类美女tp嘘嘘 | 中文亚洲成a人片在线观看 | 女人被爽到呻吟gif动态图视看 | 巨爆乳无码视频在线观看 | 少妇无码av无码专区在线观看 | 亚洲精品国偷拍自产在线麻豆 | 国产一精品一av一免费 | 无码人妻丰满熟妇区毛片18 | 欧美激情一区二区三区成人 | 日韩精品一区二区av在线 | 曰韩少妇内射免费播放 | √天堂中文官网8在线 | 无码精品人妻一区二区三区av | 午夜精品久久久久久久 | 成人无码精品1区2区3区免费看 | 亚洲精品国产品国语在线观看 | 国产精品无码永久免费888 | 亚洲日韩一区二区三区 | 一本大道久久东京热无码av | 精品国产乱码久久久久乱码 | 久久久久久九九精品久 | 久久精品国产精品国产精品污 | 一本色道婷婷久久欧美 | 久久国内精品自在自线 | 国产精品资源一区二区 | 日韩人妻无码中文字幕视频 | 久久久久久久女国产乱让韩 | 成人免费无码大片a毛片 | 人人爽人人爽人人片av亚洲 | 久久天天躁夜夜躁狠狠 | 亚洲の无码国产の无码步美 | 波多野结衣av在线观看 | 强伦人妻一区二区三区视频18 | 熟妇人妻无乱码中文字幕 | 国产手机在线αⅴ片无码观看 | 久久久久人妻一区精品色欧美 | 国产成人无码区免费内射一片色欲 | 熟女俱乐部五十路六十路av | 人妻少妇被猛烈进入中文字幕 | 牲欲强的熟妇农村老妇女视频 | 成 人 网 站国产免费观看 | 日本高清一区免费中文视频 | 欧美三级不卡在线观看 | 丰满人妻被黑人猛烈进入 | 精品国产精品久久一区免费式 | 国产人妻大战黑人第1集 | 无码人妻精品一区二区三区下载 | 3d动漫精品啪啪一区二区中 | 色五月五月丁香亚洲综合网 | 久久久精品人妻久久影视 | 无码精品国产va在线观看dvd | 亲嘴扒胸摸屁股激烈网站 | 在教室伦流澡到高潮hnp视频 | 国产成人精品优优av | 欧美激情内射喷水高潮 | 久久天天躁夜夜躁狠狠 | 国产成人精品一区二区在线小狼 | 伊人久久大香线蕉av一区二区 | 久久 国产 尿 小便 嘘嘘 | 精品国产aⅴ无码一区二区 | 乱人伦人妻中文字幕无码 | 人人澡人人妻人人爽人人蜜桃 | 免费看少妇作爱视频 | 无码国模国产在线观看 | 亚洲色偷偷偷综合网 | 国产香蕉尹人视频在线 | 成人亚洲精品久久久久软件 | v一区无码内射国产 | 蜜桃视频插满18在线观看 | 亚洲欧洲无卡二区视頻 | 99精品视频在线观看免费 | 人妻人人添人妻人人爱 | 国产av一区二区三区最新精品 | 日日碰狠狠躁久久躁蜜桃 | 欧美放荡的少妇 | 中文字幕av伊人av无码av | 人人妻人人藻人人爽欧美一区 | 国产色视频一区二区三区 | 亚洲熟妇色xxxxx亚洲 | 久久婷婷五月综合色国产香蕉 | 国模大胆一区二区三区 | 激情人妻另类人妻伦 | 精品无码成人片一区二区98 | 亚洲精品鲁一鲁一区二区三区 | 狠狠色丁香久久婷婷综合五月 | 十八禁视频网站在线观看 | 强开小婷嫩苞又嫩又紧视频 | 国产色在线 | 国产 | 国产精品久久精品三级 | 国产真人无遮挡作爱免费视频 | 国产色精品久久人妻 | 成人精品一区二区三区中文字幕 | 国产av剧情md精品麻豆 | 亚洲国产欧美日韩精品一区二区三区 | 色一情一乱一伦一视频免费看 | 精品国产一区二区三区四区 | 国产乱码精品一品二品 | 亚洲中文字幕久久无码 | 国产卡一卡二卡三 | 亚洲精品国产品国语在线观看 | 扒开双腿疯狂进出爽爽爽视频 | 99久久亚洲精品无码毛片 | 亚洲无人区午夜福利码高清完整版 | 性生交大片免费看女人按摩摩 | 欧美日本精品一区二区三区 | 一本色道久久综合狠狠躁 | 成人免费视频视频在线观看 免费 | 秋霞特色aa大片 | 精品午夜福利在线观看 | 久久久精品人妻久久影视 | 人妻aⅴ无码一区二区三区 | 国产精品久久久久久亚洲毛片 | 精品熟女少妇av免费观看 | 强伦人妻一区二区三区视频18 | 无码福利日韩神码福利片 | 亚洲精品成人av在线 | 欧洲精品码一区二区三区免费看 | 一本久道高清无码视频 | 2020久久香蕉国产线看观看 | 亚洲一区二区三区播放 | 人人妻人人澡人人爽人人精品 | 日日摸天天摸爽爽狠狠97 | 高潮毛片无遮挡高清免费视频 | 久久综合狠狠综合久久综合88 | 一本久久a久久精品亚洲 | 久久99精品久久久久婷婷 | 国产综合久久久久鬼色 | 欧美兽交xxxx×视频 | 日本va欧美va欧美va精品 | 日本爽爽爽爽爽爽在线观看免 | 免费无码一区二区三区蜜桃大 | 色综合久久久久综合一本到桃花网 | 熟妇人妻激情偷爽文 | 思思久久99热只有频精品66 | 少妇高潮一区二区三区99 | 十八禁真人啪啪免费网站 | 日韩无套无码精品 | 撕开奶罩揉吮奶头视频 | 亚洲欧美综合区丁香五月小说 | 国色天香社区在线视频 | 国产精品永久免费视频 | 在线亚洲高清揄拍自拍一品区 | 亚洲国产精品无码久久久久高潮 | 欧美日本精品一区二区三区 | 色综合久久久久综合一本到桃花网 | 在线精品国产一区二区三区 | 波多野42部无码喷潮在线 | 99久久婷婷国产综合精品青草免费 | 成熟妇人a片免费看网站 | 国产超级va在线观看视频 | 欧美高清在线精品一区 | 久久熟妇人妻午夜寂寞影院 | 亚洲精品鲁一鲁一区二区三区 | 国产精品亚洲а∨无码播放麻豆 | 日韩精品无码免费一区二区三区 | 亚洲 另类 在线 欧美 制服 | 男女猛烈xx00免费视频试看 | 成在人线av无码免观看麻豆 | 日本乱偷人妻中文字幕 | 又大又硬又爽免费视频 | 樱花草在线播放免费中文 | 99riav国产精品视频 | 国内丰满熟女出轨videos | 1000部夫妻午夜免费 | 亚洲一区二区三区四区 | 爆乳一区二区三区无码 | 欧美人妻一区二区三区 | 无码人妻久久一区二区三区不卡 | 日本精品人妻无码免费大全 | 国产欧美亚洲精品a | 国产凸凹视频一区二区 | 日本高清一区免费中文视频 | 精品人人妻人人澡人人爽人人 | 性欧美牲交xxxxx视频 | 中文字幕无码人妻少妇免费 | 亚洲а∨天堂久久精品2021 | 亚洲人成影院在线无码按摩店 | 欧美色就是色 | 中文字幕亚洲情99在线 | 国产色视频一区二区三区 | 曰本女人与公拘交酡免费视频 | 国产人妻人伦精品 | 国产午夜无码精品免费看 | 荫蒂被男人添的好舒服爽免费视频 | 国产亚洲精品久久久ai换 | 久久久精品国产sm最大网站 | 无码人妻精品一区二区三区不卡 | 丰满妇女强制高潮18xxxx | 国产精品资源一区二区 | 人妻互换免费中文字幕 | 伊人久久大香线蕉午夜 | 欧美日韩综合一区二区三区 | 欧美日本日韩 | 十八禁视频网站在线观看 | 荡女精品导航 | 日韩精品a片一区二区三区妖精 | 国内揄拍国内精品人妻 | 国产精品永久免费视频 | 人妻人人添人妻人人爱 | a国产一区二区免费入口 | 无码乱肉视频免费大全合集 | 亚洲综合久久一区二区 | 国产成人精品视频ⅴa片软件竹菊 | 奇米综合四色77777久久 东京无码熟妇人妻av在线网址 | 婷婷综合久久中文字幕蜜桃三电影 | 人人妻在人人 | 无码人妻精品一区二区三区不卡 | 精品夜夜澡人妻无码av蜜桃 | 国产精品人人爽人人做我的可爱 | 亚洲自偷精品视频自拍 | 久久国内精品自在自线 | 国内精品人妻无码久久久影院蜜桃 | 国内精品久久毛片一区二区 | 东京热无码av男人的天堂 | 99久久精品国产一区二区蜜芽 | 中文字幕无码视频专区 | 国产 精品 自在自线 | 婷婷丁香六月激情综合啪 | 女人被爽到呻吟gif动态图视看 | 欧美黑人乱大交 | 欧美怡红院免费全部视频 | 扒开双腿疯狂进出爽爽爽视频 | 成人免费视频在线观看 | 午夜福利一区二区三区在线观看 | 久久国产36精品色熟妇 | 欧美日韩一区二区免费视频 | 国产午夜精品一区二区三区嫩草 | 噜噜噜亚洲色成人网站 | 无码中文字幕色专区 | 爽爽影院免费观看 | 精品午夜福利在线观看 | 粗大的内捧猛烈进出视频 | 日本一区二区三区免费播放 | 青春草在线视频免费观看 | 天堂久久天堂av色综合 | 亚洲国产欧美在线成人 | 亚洲综合在线一区二区三区 | 又粗又大又硬又长又爽 | 好男人www社区 | 色婷婷av一区二区三区之红樱桃 | 久久99精品国产麻豆 | 国产精品久久久久久亚洲毛片 | 久久久无码中文字幕久... | 国产精品二区一区二区aⅴ污介绍 | 欧美丰满熟妇xxxx | 久久久精品456亚洲影院 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 国产综合色产在线精品 | 国产精品爱久久久久久久 | 亚洲爆乳精品无码一区二区三区 | 77777熟女视频在线观看 а天堂中文在线官网 | 小泽玛莉亚一区二区视频在线 |