精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Python數據挖掘與機器學習技術入門實戰

大數據 后端
什么是數據挖掘?數據挖掘指的是對現有的一些數據進行相應的處理和分析,最終得到數據與數據之間深層次關系的一種技術。例如在對超市貨品進行擺放時,牛奶到底是和面包擺放在一起銷量更高,還是和其他商品擺在一起銷量更高。

本文包含了五個知識點:

  1. 數據挖掘與機器學習技術簡介
  2. Python數據預處理實戰
  3. 常見分類算法介紹
  4. 對鳶尾花進行分類案例實戰
  5. 類算法的選擇思路與技巧

一、數據挖掘與機器學習技術簡介

什么是數據挖掘?數據挖掘指的是對現有的一些數據進行相應的處理和分析,最終得到數據與數據之間深層次關系的一種技術。例如在對超市貨品進行擺放時,牛奶到底是和面包擺放在一起銷量更高,還是和其他商品擺在一起銷量更高。數據挖掘技術就可以用于解決這類問題。具體來說,超市的貨品擺放問題可以劃分為關聯分析類場景。

在日常生活中,數據挖掘技術應用的非常廣泛。例如對于商戶而言,常常需要對其客戶的等級(svip、vip、普通客戶等)進行劃分,這時候可以將一部分客戶數據作為訓練數據,另一部分客戶數據作為測試數據。然后將訓練數據輸入到模型中進行訓練,在訓練完成后,輸入另一部分數據進行測試,最終實現客戶等級的自動劃分。其他類似的應用例子還有驗證碼識別、水果品質自動篩選等。

那么機器學習技術又是什么呢?一言以蔽之,凡是讓機器通過我們所建立的模型和算法對數據之間的關系或者規則進行學習,最后供我們利用的技術都是機器學習技術。其實機器學習技術是一個交叉的學科,它可以大致分為兩類:傳統的機器學習技術與深度學習技術,其中深度學習技術包含了神經網絡相關技術。在本次課程中,著重講解的是傳統的機器學習技術及各種算法。

 

[[283160]]

由于機器學習技術和數據挖掘技術都是對數據之間的規律進行探索,所以人們通常將兩者放在一起提及。而這兩種技術在現實生活中也有著非常廣闊的應用場景,其中經典的幾類應用場景如下圖所示:

 

Python數據挖掘與機器學習技術入門實戰

1、分類:對客戶等級進行劃分、驗證碼識別、水果品質自動篩選等

機器學習和數據挖掘技術可以用于解決分類問題,如對客戶等級進行劃分、驗證碼識別、水果品質自動篩選等。

以驗證碼識別為例,現需要設計一種方案,用以識別由0到9的手寫體數字組成的驗證碼。有一種解決思路是,先將一些出現的0到9的手寫體數字劃分為訓練集,然后人工的對這個訓練集進行劃分,即將各個手寫體映射到其對應的數字類別下面,在建立了這些映射關系之后,就可以通過分類算法建立相應的模型。這時候如果出現了一個新的數字手寫體,該模型可以對該手寫體代表的數字進行預測,即它到底屬于哪個數字類別。例如該模型預測某手寫體屬于數字1的這個類別,就可以將該手寫體自動識別為數字1。所以驗證碼識別問題實質上就是一個分類問題。

水果品質的自動篩選問題也是一個分類問題。水果的大小、顏色等特征也可以映射到對應的甜度類別下面,例如1這個類別可以代表甜,0這個類別代表不甜。在獲得一些訓練集的數據之后,同樣可以通過分類算法建立模型,這時候如果出現一個新的水果,就可以通過它的大小、顏色等特征來自動的判斷它到底是甜的還是不甜的。這樣就實現了水果品質的自動篩選。

2、回歸:對連續型數據進行預測、趨勢預測等

除了分類之外,數據挖掘技術和機器學習技術還有一個非常經典的場景——回歸。在前文提到的分類的場景,其類別的數量都有一定的限制。比如數字驗證碼識別場景中,包含了0到9的數字類別;再比如字母驗證碼識別場景中,包含了a到z的有限的類別。無論是數字類別還是字母類別,其類別數量都是有限的。

現在假設存在一些數據,在對其進行映射后,最好的結果沒有落在某個0、1或者2的點上,而是連續的落在1.2、1.3、1.4...上面。而分類算法就無法解決這類問題,這時候就可以采用回歸分析算法進行解決。在實際的應用中,回歸分析算法可以實現對連續型數據進行預測和趨勢預測等。

3、聚類:客戶價值預測、商圈預測等

什么是聚類?在上文中提過,要想解決分類問題,必須要有歷史數據(即人為建立的正確的訓練數據)。倘若沒有歷史數據,而需要直接將某對象的特征劃分到其對應的類別,分類算法和回歸算法無法解決這個問題。這種時候有一種解決辦法——聚類,聚類方法直接根據對象特征劃分出對應的類別,它是不需要經過訓練的,所以它是一種非監督的學習方法。

在什么時候能用到聚類?假如數據庫中有一群客戶的特征數據,現在需要根據這些客戶的特征直接劃分出客戶的級別(如SVIP客戶、VIP客戶),這時候就可以使用聚類的模型去解決。另外在預測商圈的時候,也可以使用聚類的算法。

4、關聯分析:超市貨品擺放、個性化推薦等

關聯分析是指對物品之間的關聯性進行分析。例如,某超市內存放有大量的貨品,現在需要分析出這些貨品之間的關聯性,如面包商品與牛奶商品之間的關聯性的強弱程度,這時候可以采用關聯分析算法,借助于用戶的購買記錄等信息,直接分析出這些商品之間的關聯性。在了解了這些商品的關聯性之后,就可以將之應用于超市的商品擺放,通過將關聯性強的商品放在相近的位置上,可以有效提升該超市的商品銷量。

 

[[283161]]

此外,關聯分析還可以用于個性化推薦技術。比如,借助于用戶的瀏覽記錄,分析各個網頁之間存在的關聯性,在用戶瀏覽網頁時,可以向其推送強關聯的網頁。例如,在分析了瀏覽記錄數據后,發現網頁A與網頁C之間有很強的關聯關系,那么在某個用戶瀏覽網頁A時,可以向他推送網頁C,這樣就實現了個性化推薦。

5、自然語言處理:文本相似度技術、聊天機器人等

除了上述的應用場景之外,數據挖掘和機器學習技術也可以用于自然語言處理和語音處理等等。例如對文本相似度的計算和聊天機器人。

二、Python數據預處理實戰

在進行數據挖掘與機器學習之前,首先要做的一步是對已有數據進行預處理。倘若連初始數據都是不正確的,那么就無法保證最后的結果的正確性。只有對數據進行預處理,保證其準確性,才能保證最后結果的正確性。

數據預處理指的是對數據進行初步處理,把臟數據(即影響結果準確率的數據)處理掉,否則很容易影響最終的結果。常見的數據預處理方法如下圖所示:

 

Python數據挖掘與機器學習技術入門實戰

1、缺失值處理

缺失值是指在一組數據中,某行數據缺失的某個特征值。解決缺失值有兩種方法,一是將該缺失值所在的這行數據刪除掉,二是將這個缺失值補充一個正確的值。

2、異常值處理

異常值產生的原因往往是數據在采集時發生了錯誤,如在采集數字68時發生了錯誤,誤將其采集成680。在處理異常值之前,自然需要先發現這些異常值數據,往往可以借助畫圖的方法來發現這些異常值數據。在對異常值數據處理完成之后,原始數據才會趨于正確,才能保證最終結果的準確性。

3、數據集成

相較于上文的缺失值處理和異常值處理,數據集成是一種較為簡單的數據預處理方式。那么數據集成是什么?假設存在兩組結構一樣的數據A和數據B,且兩組數據都已加載進入內存,這時候如果用戶想將這兩組數據合并為一組數據,可以直接使用Pandas對其進行合并,而這個合并的過程實際上就是數據的集成。

接下來以淘寶商品數據為例,介紹一下上文預處理的實戰。

在進行數據預處理之前,首先需要從MySQL數據庫中導入淘寶商品數據。在開啟MySQL數據庫之后,對其中的taob表進行查詢,得到了如下的輸出:

 

Python數據挖掘與機器學習技術入門實戰

可以看到,taob表中有四個字段。其中title字段用于存儲淘寶商品的名稱;link字段存儲淘寶商品的鏈接;price存儲淘寶商品的價格;comment存儲淘寶商品的評論數(一定程度上代表商品的銷量)。

那么接下來如何將這些數據導入進來?首先通過pymysql連接數據庫(如果出現亂碼,則對pymysql的源碼進行修改),連接成功后,將taob中的數據全部檢索出來,然后借助pandas中的read_sql()方法便可以將數據導入到內存中。

read_sql()方法有兩個參數,第一個參數是sql語句,第二個參數是MySQL數據庫的連接信息。具體代碼如下圖:

 

Python數據挖掘與機器學習技術入門實戰

1、缺失值處理實戰

對缺失值進行處理可以采用數據清洗的方式。以上面的淘寶商品數據為例,某件商品的評論數可能為0,但是它的價格卻不可能為0。然而實際上在數據庫內存在一些price值為0的數據,之所以會出現這種情況,是因為對部分數據的價格屬性沒有爬到。

那么如何才能判斷出這些數據出現了缺失值呢?可以通過以下的方法來進行判別:

首先對于之前的taob表調用data.describe()方法,會出現如下圖所示的結果:

 

Python數據挖掘與機器學習技術入門實戰

如何看懂這個統計結果?第一步要注意觀察price和comment字段的count數據,如果兩者不相等,說明一定有信息缺失;如果兩者相等,則暫時無法看出是否有缺失情況。例如price的count為9616.0000,而comment的count為9615.0000,說明評論數據至少缺失了一條。

其他各個字段的含義分別為:mean代表平均數;std代表標準差;min代表最小值;max代表最大值。

那么如何對這些缺失數據進行處理?一種方法是刪掉這些數據,還有一種方法是在缺失值處插入一個新值。第二種方法中的值可以是平均數或者中位數,而具體使用平均數還是中位數需要根據實際情況來決定。例如年齡這個數據(1到100歲),這類平穩、變化的級差不大的數據,一般插入平均數,而變化的間隔比較大的數據,一般插入中位數。

處理價格的缺失值的具體操作如下:

 

Python數據挖掘與機器學習技術入門實戰

2、異常值處理實戰

跟缺失值的處理過程類似,想要處理異常值,首先要發現異常值。而異常值的發現往往是通過畫散點圖的方法,因為相似的數據會在散點圖中集中分布到一塊區域,而異常的數據會分布到遠離這塊區域的地方。根據這個性質,可以很方便的找到數據中的異常值。具體操作如下圖:

 

Python數據挖掘與機器學習技術入門實戰

首先需要從數據中抽出價格數據和評論數據。通常的做法可以借助循環去抽取,但是這種方法太復雜,有一種簡單的方法是這個數據框進行轉置,這時候原先的列數據就變成了現在的行數據,可以很方便的獲取價格數據和評論數據。接下來通過plot()方法繪制散點圖,plot()方法第一個參數代表橫坐標,第二個參數代表縱坐標,第三個參數代表圖的類型,”o”代表散點圖。最后通過show()方法將其展現出來,這樣就可以直觀的觀測到離群點。這些離群點對數據的分析沒有幫助,在實際操作中往往需要將這些離群點代表的數據刪除或者轉成正常的值。下圖是繪制的散點圖:

 

Python數據挖掘與機器學習技術入門實戰

根據上圖所示,將評論大于100000,價格大于1000的數據都處理掉,就可以達到處理異常值的效果。而具體的兩種處理方法的實現過程如下:

第一種是改值法,將其改為中位數、平均數或者其他的值。具體操作如下圖所示:

 

Python數據挖掘與機器學習技術入門實戰

第二種是刪除處理法,即直接刪除這些異常數據,也是推薦使用的一種方法。具體操作如下圖所示:

 

Python數據挖掘與機器學習技術入門實戰

3、分布分析

分布分析是指對數據的分布狀態進行分析,即觀察其是線性分布還是正態分布。一般采用畫直方圖的方式來進行分布分析。直方圖的繪制有以下幾個步驟:計算極差、計算組距和繪制直方圖。具體的操作如下圖所示:

 

Python數據挖掘與機器學習技術入門實戰

其中,借助arrange()方法來制定樣式,arrange()方法第一個參數代表最小值,第二個參數代表最大值,第三個參數代表組距,接下來使用hist()方法來繪制直方圖。

taob表中的淘寶商品價格直方圖如下圖所示,大致上符合正態分布:

 

Python數據挖掘與機器學習技術入門實戰

taob表中的淘寶商品評論直方圖如下圖所示,大致上是遞減的曲線:

 

Python數據挖掘與機器學習技術入門實戰

4、詞云圖的繪制

有的時候常常需要根據一段文本信息來進行詞云圖的繪制,繪制的具體操作如下圖:

 

Python數據挖掘與機器學習技術入門實戰

實現的大致流程是:先使用cut()對文檔進行切詞,在切詞完成之后,將這些詞語整理為固定格式,然后根據所需的詞云圖的展現形式讀取相應的圖片(下圖中的詞云圖是貓的形狀),接著使用wc.WordCloud()進行詞云圖的轉換,最后通過imshow()展現出相應的詞云圖。例如根據老九門.txt文檔繪制的詞云圖效果如下圖所示:

 

Python數據挖掘與機器學習技術入門實戰

三、常見分類算法介紹

常見的分類算法有很多,如下圖所示:

 

Python數據挖掘與機器學習技術入門實戰

其中KNN算法和貝葉斯算法都是較為重要的算法,除此之外還有其他的一些算法,如決策樹算法、邏輯回歸算法和SVM算法。Adaboost算法主要是用于弱分類算法改造成強分類算法。

四、對鳶尾花進行分類案例實戰

假如現有一些鳶尾花的數據,這些數據包含了鳶尾花的一些特征,如花瓣長度、花瓣寬度、花萼長度和花萼寬度這四個特征。有了這些歷史數據之后,可以利用這些數據進行分類模型的訓練,在模型訓練完成后,當新出現一朵不知類型的鳶尾花時,便可以借助已訓練的模型判斷出這朵鳶尾花的類型。這個案例有著不同的實現方法,但是借助哪種分類算法進行實現會更好呢?

1、KNN算法

(1)、KNN算法簡介

首先考慮這樣一個問題,在上文的淘寶商品中,有三類商品,分別是零食、名牌包包和電器,它們都有兩個特征:price和comment。按照價格來排序,名牌包包最貴,電器次之,零食最便宜;按照評論數來排序,零食評論數最多,電器次之,名牌包包最少。然后以price為x軸、comment為y軸建立直角坐標系,將這三類商品的分布繪制在坐標系中,如下圖所示:

 

Python數據挖掘與機器學習技術入門實戰

顯然可以發現,這三類商品都集中分布在不同的區域。如果現在出現了一個已知其特征的新商品,用?表示這個新商品。根據其特征,該商品在坐標系映射的位置如圖所示,問該商品最有可能是這三類商品中的哪種?

這類問題可以采用KNN算法進行解決,該算法的實現思路是,分別計算未知商品到其他各個商品的歐幾里得距離之和,然后進行排序,距離之和越小,說明該未知商品與這類商品越相似。例如在經過計算之后,得出該未知商品與電器類的商品的歐幾里得距離之和最小,那么就可以認為該商品屬于電器類商品。

(2)、實現方式

上述過程的具體實現如下:

 

Python數據挖掘與機器學習技術入門實戰

當然也可以直接調包,這樣更加簡潔和方便,缺點在于使用的人無法理解它的原理:

 

Python數據挖掘與機器學習技術入門實戰

(3)、使用KNN算法解決鳶尾花的分類問題

首先加載鳶尾花數據。具體有兩種加載方案,一種是直接從鳶尾花數據集中讀取,在設置好路徑之后,通過read_csv()方法進行讀取,分離數據集的特征和結果,具體操作如下:

 

Python數據挖掘與機器學習技術入門實戰

還有一種加載方法是借助sklearn來實現加載。sklearn的datasets中自帶有鳶尾花的數據集,通過使用datasets的load_iris()方法就可以將數據加載出來,隨后同樣獲取特征和類別,然后進行訓練數據和測試數據的分離(一般做交叉驗證),具體是使用train_test_split()方法進行分離,該方法第三個參數代表測試比例,第四個參數是隨機種子,具體操作如下:

 

Python數據挖掘與機器學習技術入門實戰

在加載完成之后,就可以調用上文中提到的KNN算法進行分類了。

2、貝葉斯算法

(1)、貝葉斯算法的介紹

首先介紹樸素貝葉斯公式:P(B|A)=P(A|B)P(B)/P(A)。假如現在有一些課程的數據,如下表所示,價格和課時數是課程的特征,銷量是課程的結果,若出現了一門新課,其價格高且課時多,根據已有的數據預測新課的銷量。

 

Python數據挖掘與機器學習技術入門實戰

顯然這個問題屬于分類問題。先對表格進行處理,將特征一與特征二轉化成數字,即0代表低,1代表中,2代表高。在進行數字化之后,[[t1,t2],[t1,t2],[t1,t2]]------[[0,2],[2,1],[0,0]],然后對這個二維列表進行轉置(便于后續統計),得到[[t1,t1,t1],[t2,t2,t2]]-------[[0,2,0],[2,1,0]]。其中[0,2,0]代表著各個課程價格,[2,1,0]代表各個課程的課時數。

而原問題可以等價于求在價格高、課時多的情況下,新課程銷量分別為高、中、低的概率。即P(C|AB)=P(AB|C)P(C)/P(AB)=P(A|C)P(B|C)P(C)/P(AB)=》P(A|C)P(B|C)P(C),其中C有三種情況:c0=高,c1=中,c2=低。而最終需要比較P(c0|AB)、P(c1|AB)和P(c2|AB)這三者的大小,又

 

  1. P(c0|AB)=P(A|C0)P(B|C0)P(C0)=2/4*2/4*4/7=1/7  
  2. P(c1|AB)=P(A|C1)P(B|C1)P(C1)=0=0  
  3. P(c2|AB)=P(A|C2)P(B|C2)P(C2)=0=0 

顯然P(c0|AB)最大,即可預測這門新課的銷量為高。

(2)、實現方式

跟KNN算法一樣,貝葉斯算法也有兩種實現方式,一種是詳細的實現:

 

Python數據挖掘與機器學習技術入門實戰

 

Python數據挖掘與機器學習技術入門實戰

另一種是集成的實現方式:

 

Python數據挖掘與機器學習技術入門實戰

3、決策樹算法

決策樹算法是基于信息熵的理論去實現的,該算法的計算流程分為以下幾個步驟:

  • 先計算總信息熵
  • 計算各個特征的信息熵
  • 計算E以及信息增益,E=總信息熵-信息增益,信息增益=總信息熵-E
  • E如果越小,信息增益越大,不確定因素越小

決策樹是指對于多特征的數據,對于第一個特征,是否考慮這個特征(0代表不考慮,1代表考慮)會形成一顆二叉樹,然后對第二個特征也這么考慮...直到所有特征都考慮完,最終形成一顆決策樹。如下圖就是一顆決策樹:

 

Python數據挖掘與機器學習技術入門實戰

決策樹算法實現過程為:首先取出數據的類別,然后對數據轉化描述的方式(例如將“是”轉化成1,“否”轉化成0),借助于sklearn中的DecisionTreeClassifier建立決策樹,使用fit()方法進行數據訓練,訓練完成后直接使用predict()即可得到預測結果,最后使用export_graphviz進行決策樹的可視化。具體實現過程如下圖所示:

 

Python數據挖掘與機器學習技術入門實戰

4、邏輯回歸算法

邏輯回歸算法是借助于線性回歸的原理來實現的。假如存在一個線性回歸函數:y=a1x1+a2x2+a3x3+…+anxn+b,其中x1到xn代表的是各個特征,雖然可以用這條直線去擬合它,但是由于y范圍太大,導致其魯棒性太差。若想實現分類,需要縮小y的范圍到一定的空間內,如[0,1]。這時候通過換元法可以實現y范圍的縮小:

 

  1. 令y=ln(p/(1-p)) 
  2.  
  3. 那么:e^y=e^(ln(p/(1-p))) 
  4.  
  5. => e^y=p/(1-p)  
  6. =>e^y*(1-p)=p => e^y-p*e^y=p  
  7. => e^y=p(1+e^y)  
  8. => p=e^y/(1+e^y)  
  9. => p屬于[0,1] 

這樣y就降低了范圍,從而實現了精準分類,進而實現邏輯回歸。

邏輯回歸算法對應的實現過程如下圖所示:

 

Python數據挖掘與機器學習技術入門實戰

5、SVM算法

SVM算法是一種精準分類的算法,但是其可解釋性并不強。它可以將低維空間線性不可分的問題,變為高位空間上的線性可分。SVM算法的使用十分簡單,直接導入SVC,然后訓練模型,并進行預測。具體操作如下:

 

Python數據挖掘與機器學習技術入門實戰

盡管實現非常簡單,然而該算法的關鍵卻在于如何選擇核函數。核函數可分為以下幾類,各個核函數也適用于不同的情況:

  • 線性核函數
  • 多項式核函數
  • 徑向基核函數
  • Sigmoid核函數

對于不是特別復雜的數據,可以采用線性核函數或者多項式核函數。對于復雜的數據,則采用徑向基核函數。采用各個核函數繪制的圖像如下圖所示:

 

Python數據挖掘與機器學習技術入門實戰

5、Adaboost算法

假如有一個單層決策樹的算法,它是一種弱分類算法(準確率很低的算法)。如果想對這個弱分類器進行加強,可以使用boost的思想去實現,比如使用Adaboost算法,即進行多次的迭代,每次都賦予不同的權重,同時進行錯誤率的計算并調整權重,最終形成一個綜合的結果。

Adaboost算法一般不單獨使用,而是組合使用,來加強那些弱分類的算法。

五、分類算法的選擇思路與技巧

首先看是二分類還是多分類問題,如果是二分類問題,一般這些算法都可以使用;如果是多分類問題,則可以使用KNN和貝葉斯算法。其次看是否要求高可解釋性,如果要求高可解釋性,則不能使用SVM算法。再看訓練樣本數量、再看訓練樣本數量,如果訓練樣本的數量太大,則不適合使用KNN算法。最后看是否需要進行弱-強算法改造,如果需要則使用Adaboost算法,否則不使用Adaboost算法。如果不確定,可以選擇部分數據進行驗證,并進行模型評價(耗時和準確率)。

綜上所述,可以總結出各個分類算法的優缺點為:

  • KNN:多分類,惰性調用,不宜訓練數據過大
  • 貝葉斯:多分類,計算量較大,特征間不能相關
  • 決策樹算法:二分類,可解釋性非常好
  • 邏輯回歸算法:二分類,特征之間是否具有關聯無所謂
  • SVM算法:二分類,效果比較不錯,但可解釋性欠缺
  • Adaboost算法:適用于對弱分類算法進行加強

 

責任編輯:未麗燕 來源: Python愛好者社區
相關推薦

2018-04-23 11:11:52

數據挖掘機器學習Python

2014-07-16 16:54:38

2016-11-15 14:08:02

機器學習數據挖掘

2016-04-11 14:35:59

機器學習數據挖掘數據模型

2016-04-12 17:12:29

機器學習數據清洗美團

2020-09-27 10:22:20

機器學習人工智能計算機

2024-03-04 08:00:00

PythonOrange3機器學習

2017-05-16 15:33:42

Python網絡爬蟲核心技術框架

2023-03-10 08:57:31

機器學習電商數據挖掘

2009-01-15 10:28:35

XMLWeb數據挖掘

2017-11-22 12:44:14

機器學習數據挖掘

2024-12-16 13:15:15

機器學習時間序列分析數據缺失

2016-08-18 01:26:22

數據挖掘

2024-11-29 12:00:00

Python機器學習

2017-04-13 13:30:56

SparkSpark MLlib機器學習

2025-04-29 09:26:34

Orange交互式數據挖掘機器學習

2018-12-07 14:59:37

2013-10-29 09:13:14

程序員數據挖掘

2016-01-22 10:38:22

機器學習

2018-01-09 14:43:37

Python機器學習數據抓取
點贊
收藏

51CTO技術棧公眾號

老熟妇精品一区二区三区| 中文字幕免费高| 天堂中文在线网| av一区二区在线观看| 欧美精品自拍偷拍| 欧美大黑帍在线播放| 天天躁日日躁狠狠躁伊人| 99热精品在线| 日韩综合中文字幕| 日韩成人av影院| 深夜视频一区二区| 艳妇臀荡乳欲伦亚洲一区| 鲁片一区二区三区| 国产免费的av| 亚洲制服少妇| 欧美巨乳美女视频| 欧美成人午夜精品免费| 国产免费av国片精品草莓男男| 精品日本高清在线播放| 在线天堂一区av电影| 天天干视频在线| 精品午夜一区二区三区在线观看| 久久久久亚洲精品成人网小说| 国产中年熟女高潮大集合| 高清在线一区二区| 欧美中文字幕一区二区三区亚洲| 国产精品久久久久7777| 中文字幕在线观看日本| 91原创在线视频| 91精品婷婷国产综合久久蝌蚪| www欧美在线| 一区二区三区四区电影| 中文日韩在线视频| 中文字幕影片免费在线观看| 日韩在线亚洲| 欧美日韩一区久久| 苍井空浴缸大战猛男120分钟| 欧美伦理免费在线| 亚洲欧美一区二区三区国产精品 | 一区二区视频免费| 国产日韩欧美高清免费| 欧美激情第99页| 一区二区国产精品精华液| 欧美伦理在线视频| 国产偷亚洲偷欧美偷精品| japanese在线观看| 一区二区视频| 日韩欧美国产一区二区在线播放| 亚洲va在线va天堂va偷拍| 免费在线观看一区| 在线观看国产一区二区| 老司机午夜av| free欧美| 欧美网站一区二区| 亚洲第一狼人区| 九色成人搞黄网站| 欧美日韩国产片| 自拍偷拍21p| 亚洲电影二区| 91精品国产综合久久福利| 九九九九九国产| 91精品国产色综合久久不卡粉嫩| 欧美巨大另类极品videosbest| 超碰超碰在线观看| 伊人久久大香线蕉综合影院首页| 欧美日韩一区二区三区高清| 午夜久久久精品| 只有精品亚洲| 日韩美女视频在线| 国产精品入口麻豆| 少妇久久久久| 国产一级揄自揄精品视频| 五月激情四射婷婷| 久久久久免费av| 欧美放荡办公室videos4k| 久久精品视频日本| 久色成人在线| 国产精品一区二区久久国产| 国产伦精品一区二区三区免.费| 国产一区二区不卡在线| 国产精品三区四区| 你懂的在线视频| 国产精品国产三级国产aⅴ中文| 青春草在线视频免费观看| 天堂va在线| 欧美日韩在线一区| 另类小说色综合| 日韩一二三区| 亚洲视频一区二区三区| 国产精品视频看看| 亚洲一本视频| 国产精品www色诱视频| 91麻豆国产视频| 成人av电影在线| 日韩欧美一区二区三区四区五区| 成a人片在线观看| 亚洲不卡在线观看| 91色国产在线| 97超碰成人| 亚洲欧美综合区自拍另类| 永久免费未视频| 在线视频精品| 91久久久国产精品| 女人天堂在线| 一区二区视频在线| wwwwxxxx日韩| 久久精品色综合| 精品久久久91| 亚洲精品午夜国产va久久成人| 精品一区二区三区av| 久久99精品久久久久久久久久| 黄色av网站在线播放| 狠狠久久亚洲欧美专区| 日本r级电影在线观看| 精品日韩在线| 91精品国产91久久久久久最新| 91精品视频免费在线观看| 91丨porny丨户外露出| 黄色一级视频播放| 成人国产精品入口免费视频| 欧美r级在线观看| 18精品爽国产三级网站| 国产精品一区毛片| 国产精品国产精品| 精品视频在线一区二区| 欧美自拍偷拍午夜视频| 中文字幕一区二区人妻在线不卡| 欧美天天在线| 国产在线日韩在线| 成人欧美亚洲| 日韩欧美精品免费在线| 国产成人av无码精品| 亚洲国产老妈| 国产在线视频2019最新视频| 中国老熟女重囗味hdxx| 私拍精品福利视频在线一区| 欧美成人精品一区二区| 在线观看一二三区| 国产日韩欧美综合一区| 欧美v在线观看| 极品国产人妖chinesets亚洲人妖| 美女精品久久久| 在线免费一级片| 国产亚洲欧美激情| 日韩手机在线观看视频| 奇米777国产一区国产二区| 久久久久久国产精品美女| 91福利在线观看视频| 国产精品久久夜| 久久国产精品国产精品| 日韩毛片视频| 国产精品稀缺呦系列在线| 国产一二三在线观看| 欧美色xxxx| 中文字幕一区二区人妻在线不卡| 亚洲伊人观看| 欧美久久久久久久| 国产成人精品123区免费视频| 亚洲乱码av中文一区二区| 亚洲 欧美 视频| www欧美成人18+| 日本不卡在线观看视频| 亚洲成在人线免费观看| 国产精品爱啪在线线免费观看| 国产中文字幕在线看| 欧美专区在线观看一区| 日韩欧美视频免费观看| 久久精品国产第一区二区三区| 亚欧洲精品在线视频免费观看| 久久亚洲精品中文字幕| 久久夜色撩人精品| 亚洲成人77777| 午夜在线成人av| 真实乱视频国产免费观看| 日韩影院免费视频| 在线播放 亚洲| 国产伦乱精品| 国产高清在线不卡| 毛片在线看片| 亚洲精品在线一区二区| 国产午夜性春猛交ⅹxxx| 国产亚洲精品资源在线26u| 日韩av一卡二卡三卡| 韩国自拍一区| 久久免费99精品久久久久久| xxxxx.日韩| 欧美成人免费一级人片100| 好吊色一区二区三区| 色就色 综合激情| 欧美日韩色视频| 成人av动漫在线| 亚洲国产高清av| 国产高清久久| 久久波多野结衣| 日韩一区二区三区四区五区| 欧美激情精品久久久久久蜜臀 | 亚洲天堂av电影| 国产乱色精品成人免费视频| 黄色一区二区在线观看| 一本在线免费视频| 福利电影一区二区| av丝袜天堂网| 亚洲视频碰碰| 亚洲欧美日韩精品综合在线观看| 成功精品影院| 国产欧美精品日韩精品| 超碰在线cao| 日韩中文在线不卡| 性感美女福利视频| 69精品人人人人| 日韩精品在线观看免费| 亚洲啪啪综合av一区二区三区| 亚洲做受高潮无遮挡| 国产激情视频一区二区三区欧美 | 久久成人av少妇免费| 黄色成人在线看| 一区二区三区毛片免费| 日韩在线三级| 三级小说欧洲区亚洲区| www国产亚洲精品| av成人免费看| 日韩美女视频免费看| 77thz桃花论族在线观看| 久久亚洲影音av资源网| 91精彩视频在线观看| 精品亚洲一区二区三区| 肥臀熟女一区二区三区| 欧美精品久久天天躁| 波多野结衣网站| 欧美日韩一区二区免费视频| 免费看一级一片| 亚洲色图都市小说| 欧美a级片免费看| 久久精品亚洲一区二区三区浴池| 成人手机在线免费视频| 成人网男人的天堂| 久久久久久久久久影视| 国产盗摄女厕一区二区三区| 在线观看国产一级片| 日产欧产美韩系列久久99| 能在线观看的av| 一本久久知道综合久久| 霍思燕三级露全乳照| 一本综合久久| 日韩在线一级片| 国产欧美一区二区色老头 | 欧美一区二区三区视频免费| 亚洲图片在线播放| 欧美色涩在线第一页| 中文字幕人妻丝袜乱一区三区 | 国产精品久久久久久久免费| 欧美日韩一区二区不卡| 中文字幕视频免费观看| 欧美亚洲愉拍一区二区| 中文字幕一二区| 欧美猛男男办公室激情| 国产精品视频久久久久久| 欧美精品黑人性xxxx| 国产又粗又黄又爽| 日韩欧美色电影| 欧美一级特黄aaaaaa| 亚洲第一精品福利| 天天操天天操天天操| 精品亚洲永久免费精品| 国产69精品久久app免费版| 伊人伊人伊人久久| 巨大荫蒂视频欧美另类大| 免费91在线视频| 成人超碰在线| 日本亚洲欧美成人| 亚洲国产91视频| 超碰在线97av| 宅男在线一区| 亚洲一区美女| 国产一区二区三区自拍| 黄色免费福利视频| 日韩专区在线视频| 天堂av.com| av电影在线观看完整版一区二区| 少妇真人直播免费视频| 欧美激情一二三区| 欧美日韩在线观看免费| 精品国产999| 中文字幕乱码在线观看| 日韩女优av电影| 免费在线黄色影片| 久久色免费在线视频| www.色在线| 国产精品久久久久久久久免费 | av电影院在线看| 日韩av日韩在线观看| 欧美大片91| 欧美日韩综合网| 一区二区电影| www.日本xxxx| 国产91精品免费| 中文字幕有码在线播放| 亚洲激情欧美激情| 亚洲视频 欧美视频| 日韩免费观看高清完整版 | 久久成人av网站| 性欧美又大又长又硬| 91精品国产综合久久香蕉922| 麻豆一区二区| 欧美h视频在线观看| 国产一区二区三区的电影| 欧美视频国产视频| 国产亚洲成aⅴ人片在线观看| 久久精品波多野结衣| 欧美三级中文字幕| 四虎永久在线精品免费网址| 精品国模在线视频| 精品国模一区二区三区| 国产在线精品一区二区中文| 亚洲高清影视| 亚洲国产高清av| 国产亚洲一区二区三区| 日本网站在线免费观看| 日韩一区二区三区高清免费看看| 九色在线视频| 98视频在线噜噜噜国产| 在线播放一区二区精品视频| 一区不卡字幕| 日韩高清电影一区| 国产福利在线观看视频| 亚洲午夜私人影院| 精品黑人一区二区三区国语馆| 在线观看91久久久久久| 欧美xoxoxo| 六月婷婷久久| 亚洲自啪免费| 狠狠人妻久久久久久综合蜜桃| 亚洲一区在线观看免费| 亚洲AV无码国产精品午夜字幕| www国产亚洲精品久久网站| 国产亚洲精品精品国产亚洲综合| 日本高清一区| 老司机精品久久| 91网站免费视频| 日韩欧美中文字幕在线播放| 五月婷婷丁香花| 97激碰免费视频| 老司机在线精品视频| 国产毛片视频网站| 97久久超碰国产精品| 国产精品suv一区二区三区| 亚洲а∨天堂久久精品9966| 人妖欧美1区| 国产精品精品软件视频| 亚洲青涩在线| 亚洲综合自拍网| 日韩欧美一区二区三区久久| 日本一本草久在线中文| 日韩av男人的天堂| 日本一区二区免费高清| 欧美女同在线观看| 国产精品久久久久久久久久久免费看| 中文字幕在线观看精品| 日韩一区二区三区在线播放| 亚洲国产一区二区久久| 美国av在线播放| 国产福利电影一区二区三区| 久久精品性爱视频| 亚洲精品一区二区网址| 成人开心激情| 精品91一区二区三区| 福利一区二区在线| www.久久精品视频| 色噜噜狠狠狠综合曰曰曰| 懂色av色香蕉一区二区蜜桃| 97碰在线视频| 97se亚洲国产综合自在线观| 国产乱码77777777| 久久久精品亚洲| 精品国内亚洲2022精品成人| 中文字幕乱码人妻综合二区三区 | 亚洲怡红院在线观看| 日韩欧美一区二区在线视频| 蜜桃视频m3u8在线观看| 日韩精品一区二区三区丰满| 精品一区二区免费看| 精品在线视频观看| 在线成人激情黄色| 大桥未久女教师av一区二区| 黄色动漫在线免费看| 国产精品乱码妇女bbbb| 丰满少妇被猛烈进入| 国产va免费精品高清在线| 91精品综合久久久久久久久久久| 亚洲最大视频网| 欧洲精品一区二区三区在线观看| www.久久ai| 欧美精品在线一区| 国产成人自拍网| 国产成人无码专区| 欧美日韩aaaa| 欧美日韩第一| 国产免费无码一区二区| 欧美体内she精视频| 欧美精品videosex|