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

如何使用Scikit-learn實現用于機器學習的文本數據準備

人工智能 機器學習 后端
在這篇文章中,你會學到在Python中如何使用scikit-learn實現用于機器學習的文本數據準備。

[[208625]]

在使用文本數據來搭建預測模型前,都需要特殊的準備工作。

文本首先要通過解析來提取單詞,這一過程稱為詞條化。然后單詞需要編碼為整數或浮點值,作為機器學習算法的輸入,稱為特征提取(或量化)。

scikit-learn提供了簡單的工具幫助我們對你的文本數據進行詞條化和特征提取。

在這篇文章中,你會學到在Python中如何使用scikit-learn實現用于機器學習的文本數據準備。

在讀完這篇文章后,你會了解到:

  • 如何使用CountVectorizer將文本的轉化成單詞頻數向量。
  • 如何使用TfidfVectorizer提取文本的單詞權重向量。
  • 如何使用HashingVectorizer將文本映射到特征索引。

讓我們開始吧。

“詞袋(Bag-of-words)”模型

在使用機器學習算法時,我們不能直接用文本進行運算。相反,我們需要將文本轉換成數字。

我們想對文檔進行分類時,每個文檔作為“輸入”,文檔的類別標簽是我們預測算法的“輸出”。算法只能接受數字向量作為輸入,所以需要將文檔轉換成固定長度的數字向量。

機器學習領域有一個簡單且有效的模型,適用于文本文檔,叫做“詞袋”(Bag-of-Words)模型,簡稱為BOW。

該模型的簡單之處在于,它舍棄了單詞中的所有順序信息,并主要關注文檔中單詞的出現頻率。

這一點可以通過分配給每個單詞一個唯一的數字來實現。這樣一來,我們看到的任何文檔都可以編碼成一個固定長度的向量,長度為已知單詞所構成的詞匯表的長度。該向量中每個位置的值是編碼文檔中的每個單詞出現的次數或頻率。

這就是“詞袋”模型,我們只關心編碼方法,能表示哪些詞語在文檔中出現了,或者他們在編碼文檔中出現的頻率,而不考慮任何關于順序的信息。

這個簡單的方法有很多種擴展,既可以更好地解釋“單詞”的含義,也可以定義向量中每個單詞的編碼方式。

scikit-learn提供了3種可供我們使用的不同方法,我們將簡要地看一下每種方法。

CountVectorizer——量化單詞數量

CountVectorizer提供了一種簡單的方法,不僅可以將文本文檔的數據集轉化成詞條并建立一個已知單詞的詞匯表,而且還可以用該詞匯表對新文本進行編碼。

使用方法如下:

  1. 創建CountVectorizer類的一個實例。
  2. 調用fit()函數,通過學習從一個或多個文檔中得出一個詞匯表。
  3. 對一或多個文檔應用transform()函數,將每個文檔編碼成一個向量。

編碼得到的向量能夠返回整個詞匯表的長度,以及每個單詞在該文檔中出現的次數。

由于這些向量含有許多零值,所以我們稱之為稀疏的。Python在scipy.sparse庫中提供了一種處理這類稀疏向量的有效方法。

調用transform()所返回的向量是稀疏向量,你可以將它們轉換為numpy數組,看起來更直觀也更好理解,這一步可以通過調用toarray()函數完成。

下面是一個使用CountVectorizer來詞條化、構造詞匯表,以及編碼文檔的示例。

  1. from sklearn.feature_extraction.text import CountVectorizer 
  2. # 文本文檔列表 
  3. text = ["The quick brown fox jumped over the lazy dog."
  4. # 構造變換函數 
  5. vectorizer = CountVectorizer() 
  6. # 詞條化以及建立詞匯表 
  7. vectorizer.fit(text) 
  8. # 總結 
  9. print(vectorizer.vocabulary_) 
  10. # 編碼文檔 
  11. vector = vectorizer.transform(text) 
  12. # 總結編碼文檔 
  13. print(vector.shape) 
  14. print(type(vector)) 
  15. print(vector.toarray()) 

 

從上例中可以看到,我們通過詞匯表來查看到底是什么被詞條化了:

  1. print(vectorizer.vocabulary_) 

可以看到,所有單詞默認情況下是小寫,并且忽略掉標點符號。詞條化的這些參數以及其他方面是可配置的,我建議你在API文檔中查看所有選項。

運行這個示例,首先會顯示出詞匯表,然后顯示出編碼文檔的形狀。我們可以看到,詞匯表中有8個單詞,于是編碼向量的長度為8。

可以看出,編碼向量是一個稀疏矩陣。***,我們可以看到以數組形式出現的編碼向量,顯示出每個單詞的出現次數為1,除了索引號為7的單詞出現次數為2。

  1. {'dog': 1, 'fox': 2, 'over': 5, 'brown': 0, 'quick': 6, 'the': 7, 'lazy': 4, 'jumped': 3} 
  2. (1, 8) 
  3. <class 'scipy.sparse.csr.csr_matrix'
  4. [[1 1 1 1 1 1 1 2]] 

 

重要的是,該量化方法可以用于含有詞匯表中沒有出現的單詞的文檔。這些單詞會被忽略掉,然后在得到的向量結果中不會給出出現次數。

下面是一個使用上述的詞條化工具對文檔進行編碼的示例,該文檔中含有一個詞匯表中的詞,以及一個不在詞匯表中的詞。

  1. # 編碼其他文檔 
  2. text2 = ["the puppy"
  3. vector = vectorizer.transform(text2) 
  4. print(vector.toarray()) 

 

運行示例,顯示出編碼稀疏向量的矩陣形式,可以看出詞匯表中的單詞出現了1次,而沒在詞匯表中的單詞完全被忽略了。

  1. [[0 0 0 0 0 0 0 1]] 

編碼的向量可以直接用于機器學習算法。

TfidfVectorizer——計算單詞權重

統計單詞出現次數是一個很好的切入點,但也是很基礎的特征。

簡單的次數統計的一個問題在于,有些單詞,例如“the”會出現很多次,它們的統計數量對于編碼向量沒有太大意義。

一個替代方法是統計單詞權重,目前***的方法是TF-IDF。這是一個縮寫詞,代表“詞頻-逆文檔頻率”(Term Frequency–Inverse Document Frequency),代表一個詞對于一個文檔的重要程度。

詞頻(Term Frequency):指的是某一個給定的詞語在一篇文檔中出現的次數。

逆文檔頻率(Inverse Document Frequency):單詞在文檔中出現的頻率越高,IDF值越低。

撇開數學不說,TF-IDF給出的是單詞權重,會把更有意思的單詞標注出來,例如僅在某篇文檔中頻率很高但不會在所有文檔中都頻繁出現的詞。

TfidfVectorizer可以詞條化文檔,學習詞匯表以及逆文檔頻率權重,并且可以編碼新文檔。或者,如果你已經用CountVectorizer學習得到了向量,你可以對它使用Tfidftransformer函數,計算逆文檔頻率并且開始編碼文件。

同樣的,創建(create)、擬合(fit)以及變換(transform)函數的調用都與CountVectorizer相同。

下面是一個使用TfidfVectorizer來學習詞匯表和3篇小文檔的逆文檔頻率的示例,并對其中一篇文檔進行編碼。

  1. from sklearn.feature_extraction.text import TfidfVectorizer 
  2. # 文本文檔列表 
  3. text = ["The quick brown fox jumped over the lazy dog."
  4. "The dog."
  5. "The fox"
  6. # 創建變換函數 
  7. vectorizer = TfidfVectorizer() 
  8. # 詞條化以及創建詞匯表 
  9. vectorizer.fit(text) 
  10. # 總結 
  11. print(vectorizer.vocabulary_) 
  12. print(vectorizer.idf_) 
  13. # 編碼文檔 
  14. vector = vectorizer.transform([text[0]]) 
  15. # 總結編碼文檔 
  16. print(vector.shape) 
  17. print(vector.toarray()) 

 

上例中,我們從文檔中學到了含有8個單詞的詞匯表,在輸出向量中,每個單詞都分配了一個唯一的整數索引。

我們計算了詞匯表中每個單詞的逆文檔頻率,給觀測到的最常出現的單詞“the”(索引號為7)分配了***的分數1.0。

最終,***個文檔被編碼成一個8個元素的稀疏矩陣,我們可以查看每個單詞的最終權重分數,可以看到“the”、“fox”,以及“dog”的值與詞匯表中其他單詞的值不同。

  1. {'fox': 2, 'lazy': 4, 'dog': 1, 'quick': 6, 'the': 7, 'over': 5, 'brown': 0, 'jumped': 3} 
  2. [ 1.69314718 1.28768207 1.28768207 1.69314718 1.69314718 1.69314718 
  3. 1.69314718 1. ] 
  4. (1, 8) 
  5. [[ 0.36388646 0.27674503 0.27674503 0.36388646 0.36388646 0.36388646 
  6. 0.36388646 0.42983441]] 

 

這些分數被歸一化為0到1之間的值,編碼的文檔向量可以直接用于大多數機器學習算法。

HashingVectorizer——哈希量化文本

單詞頻率和權重是很有用的,但是當詞匯表變得很大時,以上兩種方法就會出現局限性。

反過來,這將需要巨大的向量來編碼文檔,并對內存要求很高,而且會減慢算法的速度。

一種很好的方法是使用單向哈希方法來將單詞轉化成整數。好處是該方法不需要詞匯表,可以選擇任意長的固定長度向量。缺點是哈希量化是單向的,因此無法將編碼轉換回單詞(對與許多有監督的學習任務來說或許并不重要)。

HashingVectorizer類實現了這一方法,所以可以使用它對單詞進行連續哈希量化,然后按需求詞條化和編碼文檔。

下面是對單一文檔使用HashingVectorizer進行編碼的示例。

我們選擇了一個固定長度為20的任意向量。這個值對應哈希函數的范圍,小的值(例如20)可能會導致哈希碰撞。在之前的計算機科學課程中,我們介紹過一些啟發式算法,可以根據估計的詞匯量來選擇哈希長度和碰撞概率。

要注意這種量化方法不要求調用函數來對訓練數據文件進行擬合。相反,在實例化之后,它可以直接用于編碼文檔。

  1. from sklearn.feature_extraction.text import HashingVectorizer 
  2. # 文本文檔列表 
  3. text = ["The quick brown fox jumped over the lazy dog."
  4. # 創建變換函數 
  5. vectorizer = HashingVectorizer(n_features=20) 
  6. # 編碼文檔 
  7. vector = vectorizer.transform(text) 
  8. # 總結編碼文檔 
  9. print(vector.shape) 
  10. print(vector.toarray()) 

 

運行該示例代碼可以把樣例文檔編碼成一個含有20個元素的稀疏矩陣。

編碼文檔的值對應于正則化的單詞計數,默認值在-1到1之間,但是可以修改默認設置,然后設置成整數計數值。

  1. (1, 20) 
  2. [[ 0. 0. 0. 0. 0. 0.33333333 
  3. 0. -0.33333333 0.33333333 0. 0. 0.33333333 
  4. 0. 0. 0. -0.33333333 0. 0. 
  5. -0.66666667 0. ]] 

 

深度閱讀

這一節我們為大家提供了一些關于這篇文章的深度閱讀材料。

自然語言處理

scikit-learn

類API

總結

在這篇教程中,你會學習到如何用scikit-learn來準備用于機器學習的文本數據。

我們只是在這些例子中接觸了皮毛,我想強調的是這些類有許多設置細節會影響文檔詞條化的結果,值得我們繼續探究。 

責任編輯:龐桂玉 來源: 36大數據
相關推薦

2023-05-26 12:45:22

predict?方法數據

2015-07-22 16:16:47

PythonScikit-Lear機器學習

2018-10-15 09:10:09

Python編程語言數據科學

2018-09-06 08:00:00

深度學習TensorFlowPython

2022-04-15 10:11:03

機器學習scikit-lea

2017-04-21 09:59:11

開源機器學習框架

2017-01-05 10:07:33

大數據TheanoCaffe

2023-02-13 15:00:13

機器學習scikit-leaPyTorch

2018-04-06 05:10:04

K-NN數據集算法

2021-05-12 09:58:09

PythonXGBoostscikit-lear

2023-02-08 07:44:56

Pandas數據分析

2017-07-20 10:23:20

pythonscikit-lear垃圾郵件過濾

2023-11-13 18:05:53

處理數據搭建模型

2018-05-15 08:27:20

Scikit-lear機器學習Python

2016-12-20 16:07:13

Python數據預處理

2016-12-18 15:03:57

Python Scikit Lea數據

2024-02-01 09:43:32

模型人工智能

2021-03-12 11:00:14

機器學習人工智能爬坡測試

2021-03-04 12:40:25

機器學習人工智能爬坡測試

2022-09-19 15:37:51

人工智能機器學習大數據
點贊
收藏

51CTO技術棧公眾號

先锋影音国产一区| 亚洲人成网站77777在线观看| 成人免费在线视频| 亚洲自拍偷拍色片视频| 日本少妇全体裸体洗澡| 精品久久影院| 日韩一区二区在线看| 美脚丝袜脚交一区二区| 国产区在线视频| 国产高清久久久| 日本精品中文字幕| 18岁成人毛片| 国产精品一区高清| 日韩欧美国产午夜精品| 日韩免费高清在线| 性网站在线观看| 国产亚洲污的网站| 成人免费看片网址| 中文字幕欧美在线观看| 伊人久久成人| 日韩性xxxx爱| 我和岳m愉情xxxⅹ视频| 欧美成人一级| 欧美日韩视频在线观看一区二区三区| 屁屁影院ccyy国产第一页| 久蕉在线视频| 99久久精品国产导航| 91日本在线观看| 波多野结衣一区二区三区在线| 午夜欧美精品久久久久久久| 一区国产精品视频| 国产精品一级黄片| 成人在线视频中文字幕| 欧美一区二区三区男人的天堂| 亚洲色精品三区二区一区| 黑人玩欧美人三根一起进| 自拍偷在线精品自拍偷无码专区| 日本一区免费在线观看| 亚洲人在线观看视频| 国产成人h网站| 91亚洲国产成人久久精品网站| 好吊色在线视频| 国产农村妇女毛片精品久久莱园子| 欧美大成色www永久网站婷| 午夜激情福利电影| 日本一区二区在线看| 亚洲午夜久久久久久久| 波多野吉衣中文字幕| 欧美电影完整版在线观看| 日韩欧美一区在线观看| 亚洲欧美一区二区三区不卡| 一区在线不卡| 欧美一区二区三区在线| 一二三级黄色片| 在线高清欧美| 日韩亚洲欧美在线| 97中文字幕在线观看| 试看120秒一区二区三区| 欧美一区二区三区男人的天堂| 色综合五月婷婷| 国产一区二区三区免费观看在线 | 四虎4hu永久免费入口| 老司机精品影院| 亚洲欧美日韩中文播放| 特级西西人体www高清大胆| 永久免费网站在线| 亚洲一二三级电影| 97成人在线观看视频| 日本在线中文字幕一区二区三区| 欧美视频在线一区| 91欧美一区二区三区| 日本成人手机在线| 精品对白一区国产伦| 久久午夜夜伦鲁鲁片| 亚洲国产国产| 日韩小视频网址| 国产亚洲欧美精品久久久久久| 亚洲日本成人| 国产精品电影在线观看| 国产伦精品一区二区三区视频痴汉 | jizz国产免费| 视频一区中文字幕| 91热精品视频| 无码精品在线观看| 亚洲国产精品成人综合| 男女爱爱视频网站| 午夜激情久久| 久久一区二区视频| 色狠狠久久av五月综合| 午夜免费福利在线观看| 亚洲美腿欧美偷拍| 国产黄色激情视频| 92国产精品| 欧美精品tushy高清| 稀缺小u女呦精品呦| 视频国产一区| 两个人的视频www国产精品| 日本在线视频免费| 奇米一区二区三区| 国产传媒一区二区| 福利在线午夜| 亚洲一区二区偷拍精品| 亚洲一区二区三区四区五区xx| 国内精品视频| 亚洲欧洲国产伦综合| 日本午夜在线观看| 亚洲男人影院| 91精品久久久久久蜜桃| 国产最新视频在线观看| 一区二区三区自拍| 午夜视频你懂的| 白嫩白嫩国产精品| 久久精品99国产精品酒店日本| 日韩av在线播| 国产一区二区在线看| 欧美日韩亚洲一区二区三区在线观看| 麻豆电影在线播放| 色婷婷久久一区二区三区麻豆| 国产5g成人5g天天爽| 九九热线有精品视频99| 欧美精品激情在线| 一区二区三区免费在线视频| 91日韩在线专区| 日韩精品一区二区免费| 日本国产一区| 国产亚洲精品91在线| 日韩欧美不卡视频| 国产成人午夜视频| 一级全黄肉体裸体全过程| 亚洲天堂一区二区| 日韩电影免费在线观看中文字幕 | 久本草在线中文字幕亚洲| 久久精品国产91精品亚洲| 手机av免费观看| 久久综合丝袜日本网| 亚洲人成无码网站久久99热国产| 国产精品777777在线播放| 国产午夜精品免费一区二区三区 | 羞羞的视频在线看| 欧美日韩你懂得| 国产人妻大战黑人20p| 免费看的黄色欧美网站| 精品无人乱码一区二区三区的优势| 少女频道在线观看高清 | 久久成人综合| 国产精品久久久久久久久久东京| 四虎影视精品成人| 午夜精品久久久久久久蜜桃app| 麻豆tv在线观看| 欧美视频福利| 粉嫩av一区二区三区免费观看| 中中文字幕av在线| 精品国产一区二区国模嫣然| 国产在线综合网| 成人的网站免费观看| 每日在线观看av| 欧美成人午夜77777| 欧美在线视频一二三| 国产资源在线观看| 欧美优质美女网站| 精品丰满少妇一区二区三区| 精品一区二区三区在线播放视频| 中文字幕在线观看一区二区三区| 国产一区二区三区| 欧美极品少妇xxxxⅹ免费视频 | 一夜七次郎国产精品亚洲| 中文字字幕在线中文乱码| 自拍视频在线观看一区二区| 性一交一黄一片| 亚洲免费成人| 欧美视频小说| 天堂综合在线播放| 欧美激情在线播放| 美女欧美视频在线观看免费 | 国产精品com| 色开心亚洲综合| 日韩一级完整毛片| av中文在线播放| 国产精品污www在线观看| 免费高清视频在线观看| 国产欧美大片| 一区国产精品| 黄色网一区二区| 国产精品福利在线观看网址| 成人在线视频亚洲| 精品久久久久久久久久久久久久久 | 98国产高清一区| 中文字幕成在线观看| 最新91在线视频| 免费观看国产精品| 在线观看视频一区二区| 免费在线观看黄视频| 久久久国产一区二区三区四区小说| 久久黄色片网站| 亚洲日本成人| 国产精品av免费| 午夜精品福利影院| 亚洲专区国产精品| sis001欧美| 精品少妇v888av| 国产片在线观看| 亚洲大胆人体在线| 亚洲视频久久久| 黄色一区二区在线| 亚洲天堂黄色片| 久久久久国产成人精品亚洲午夜| 毛片毛片毛片毛片毛| 久久视频一区| 国产 日韩 欧美在线| 99久久精品网站| 日韩免费电影一区二区| 国产色噜噜噜91在线精品| 91久久久久久国产精品| 香蕉成人av| 97视频色精品| 日本动漫理论片在线观看网站| 一区二区三区高清国产| 午夜视频在线播放| 精品日韩在线观看| 国产精品综合在线| 欧美日本韩国一区二区三区视频| www.国产com| 午夜精品久久久久久久久久| 欧美黄色一区二区三区| 国产精品久久二区二区| 我不卡一区二区| 久久综合色天天久久综合图片| 美女日批在线观看| 精品一区二区三区免费播放| 9久久婷婷国产综合精品性色| 亚洲一区中文| 少妇av一区二区三区无码| 欧美日韩1区| 蜜臀av性久久久久蜜臀av| 欧美成人自拍| 自拍偷拍99| 天天av综合| 在线不卡视频一区二区| 日韩欧美视频在线播放| 亚洲丰满在线| 欧美三级情趣内衣| 日韩精品伦理第一区| 久久99国产精品视频| 欧美精品七区| 国产欧美日韩精品一区二区免费 | 天天综合网91| 综合网五月天| 欧美在线亚洲综合一区| 国产又粗又长又爽视频| 欧美ab在线视频| 欧美在线一区视频| 亚洲欧美久久久| 任你操这里只有精品| 日韩影院免费视频| 日韩av在线中文| 国产乱码一区二区三区| japan高清日本乱xxxxx| 成人午夜视频免费看| 精品视频站长推荐| www激情久久| 日本一二三不卡视频| 国产精品麻豆一区二区| 性欧美疯狂猛交69hd| 一区二区三区四区精品在线视频| 国产亚洲精品久久久久久无几年桃 | 亚洲天堂第一页| 97最新国自产拍视频在线完整在线看| 中文字幕精品一区久久久久| 国产淫片在线观看| 久久久综合免费视频| 亚洲天堂导航| 国产精品亚洲欧美导航| 精品国产亚洲一区二区三区在线 | 亚洲视频天天射| av综合在线播放| 国产三级短视频| 亚洲免费伊人电影| 美日韩一二三区| 欧美日韩国产精品成人| 亚洲高清精品视频| 亚洲日韩第一页| 2021国产在线| 欧美亚洲一区在线| 4438五月综合| 国产欧美欧洲| 日韩国产一区| 国产免费一区二区视频| 天堂va蜜桃一区二区三区| 涩涩网站在线看| 99视频一区二区| 一区二区三区在线播放视频| 亚洲制服丝袜在线| 国产成人av免费| 欧美成va人片在线观看| 国产在线一二| 欧美极品欧美精品欧美视频| 美女网站视频一区| 国产乱码精品一区二区三区中文 | 国产绳艺sm调教室论坛| 日韩av在线一区二区| 黄色网在线播放| 青草热久免费精品视频| 欧美影院精品| 亚洲精品免费在线看| 亚洲高清久久| 一级黄色高清视频| 国产亚洲欧美在线| 国产精品theporn动漫| 欧美日本一区二区| 欧美美女色图| 韩国福利视频一区| 日韩激情精品| 一区一区视频| 日本系列欧美系列| jizz日本免费| 亚洲午夜羞羞片| 99久久精品国产一区二区成人| 一本色道久久88精品综合| 妞干网免费在线视频| 97超级碰碰| 亚洲一区二区三区| 欧美成人乱码一二三四区免费| 国产亚洲精品7777| 在线观看国产亚洲| 亚洲风情亚aⅴ在线发布| 调教一区二区| 99精品99久久久久久宅男| 国产精品福利在线观看播放| 亚欧在线免费观看| 久久久午夜精品| 中文字幕免费在线观看视频| 亚洲国产欧美日韩精品| 国产美女情趣调教h一区二区| 成人黄色片在线| 香蕉精品视频在线观看| 色戒在线免费观看| 中文字幕在线观看不卡视频| 国模私拍一区二区| 正在播放国产一区| 欧美高清xxx| 亚洲一区三区视频在线观看| 蜜桃免费网站一区二区三区| 免费一级特黄3大片视频| 日本国产一区二区| 国产精品秘入口| 国产精品久久久久久一区二区 | 久久先锋影音av鲁色资源| 久久久国产精品成人免费| 亚洲精品动漫久久久久| 女海盗2成人h版中文字幕| 久久99久久99精品蜜柚传媒| 国产欧美日韩一级| 一本加勒比北条麻妃| 日本精品一区二区三区四区的功能| 免费国产在线视频| 国产精品久久久久久久午夜| 久久精品国产68国产精品亚洲| 日韩一级免费片| 亚洲欧美一区二区三区久本道91| 99久久精品国产成人一区二区| 欧美黑人视频一区| 欧美人妖视频| 福利在线一区二区三区| 国产精品福利一区| 成人h动漫精品一区二区无码| 久久久久久久久久亚洲| 亚洲涩涩av| 中文字幕日韩综合| 亚洲va国产天堂va久久en| 四虎精品成人影院观看地址| 国产精品露脸自拍| 在线中文字幕第一区| 亚洲调教欧美在线| 在线一区二区三区做爰视频网站| 欧美日韩在线资源| 国产不卡一区二区在线观看| 六月天综合网| 欧美肥妇bbwbbw| 亚洲国产成人一区| 久久久成人av毛片免费观看| av磁力番号网| 99国产精品一区| 97人妻精品一区二区三区| 欧美日韩国产91| 精品国产123区| 亚洲熟女乱综合一区二区| 日韩欧美一区二区在线| 欧美三级电影一区二区三区| 久久99精品久久久久久秒播放器| 老司机精品视频一区二区三区| 久久久久无码国产精品不卡| 亚洲欧美一区二区三区情侣bbw| 成人在线日韩| 国产精品亚洲αv天堂无码| 亚洲视频在线一区观看| 天堂视频中文在线| 亚洲伊人久久综合| 久久字幕精品一区| 国产真实乱人偷精品视频| 中文字幕亚洲天堂|