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

機(jī)器學(xué)習(xí)排序LTR入門——線性模型

人工智能 機(jī)器學(xué)習(xí)
學(xué)習(xí)何種權(quán)重應(yīng)用于查詢的本能,就是最簡化機(jī)器學(xué)習(xí)排序(learning to rank,LTR)模型的根本原理:線性模型。線性回歸非常簡單易用,甚至感覺一點(diǎn)兒都不像是機(jī)器學(xué)習(xí);更像是高中生的統(tǒng)計(jì)學(xué)一樣,理解該模型及其原理也非常地容易。

[[207418]]

很多搜索達(dá)人都有這樣一種沖動,想要“通過機(jī)器學(xué)習(xí)獲得最優(yōu)權(quán)重”然后用于搜索查詢中。對于搜索這件事兒來說有點(diǎn)像打地鼠游戲,正如通常人們所說的“如果我能選擇優(yōu)化‘標(biāo)題匹配’的權(quán)重還是‘內(nèi)容匹配’的權(quán)重,那我肯定會做得更好”!

這種學(xué)習(xí)何種權(quán)重應(yīng)用于查詢的本能,就是最簡化機(jī)器學(xué)習(xí)排序(learning to rank,LTR)模型的根本原理:線性模型。沒錯,就是傳說中的線性回歸!線性回歸非常簡單易用,甚至感覺一點(diǎn)兒都不像是機(jī)器學(xué)習(xí);更像是高中生的統(tǒng)計(jì)學(xué)一樣,理解該模型及其原理也非常地容易。

本系列文章中,我想先介紹成功實(shí)施LTR背后的關(guān)鍵算法,從線性回歸開始,逐步到梯度 boosting(不同種類的boosting算法一起)、RankSVM和隨機(jī)森林等算法。

LTR首先是一個回歸問題

對于本系列的文章,正如你在前一篇文檔中了解到的,我想把LTR映射為一個更加通用的問題:回歸。回歸問題需要訓(xùn)練一個模型,從而把一組數(shù)值特征映射到一個預(yù)測數(shù)值。

舉個例子:你需要什么樣的數(shù)據(jù)才能預(yù)測一家公司的利潤?可能會有,手邊的歷史公共財(cái)務(wù)數(shù)據(jù),包括雇員數(shù)量、股票價格、收益及現(xiàn)金流等。假設(shè)已知某些公司的數(shù)據(jù),你的模型經(jīng)過訓(xùn)練后用于預(yù)測這些變量(或其子集)的函數(shù)即利潤。對于一家新公司,你可以使用這個函數(shù)來預(yù)測該公司的利潤。

LTR同樣是一個回歸問題。你手頭上有一系列評價數(shù)據(jù),來衡量一個文檔與某個查詢的相關(guān)度等級。我們的相關(guān)度等級取值從A到F,更常見的情況是取值從0(完全不相關(guān))到4(非常相關(guān))。如果我們先考慮一個關(guān)鍵詞搜索的查詢,如下示例:

  1. grade,movie,keywordquery 
  2. 4,Rocky,rocky 
  3. 0,Turner and Hootch,rocky 
  4. 3,Rocky II,rocky 
  5. 1,Rambo,rocky 
  6. ... 

當(dāng)構(gòu)建一個模型來預(yù)測作為一個時間信號排序函數(shù)的等級時,LTR就成為一個回歸問題。 相關(guān)度搜索中的召回,即我們所說的信號,表示查詢和文檔間關(guān)系的任意度量;更通用的名稱叫做特征,但我個人更建議叫長期信號。原因之一是,信號是典型的獨(dú)立于查詢的——即該結(jié)果是通過度量某個關(guān)鍵詞(或查詢的某個部分)與文檔的相關(guān)程度;某些是度量它們的關(guān)系。因此我們可以引入其他信號,包括查詢特有的或者文檔特有的,比如一篇文章的發(fā)表日期,或者一些從查詢抽取出的實(shí)體(如“公司名稱”)。

來看看上面的電影示例。你可能懷疑有2個依賴查詢的信號能幫助預(yù)測相關(guān)度:

  • 一個搜索關(guān)鍵詞在標(biāo)題屬性中出現(xiàn)過多少次
  • 一個搜索關(guān)鍵詞在摘要屬性中出現(xiàn)過多少次

擴(kuò)展上面的評價,可能會得到如下CSV文件所示的回歸訓(xùn)練集,把具體的信號值映射為等級:

  1. grade,numTitleMatches,numOverviewMatches 
  2. 4,1,1 
  3. 0,0,0 
  4. 3,0,3 
  5. 1,0,1 

你可以像線性回歸一樣應(yīng)用回歸流程,從而通過其他列來預(yù)測第一列。也可以在已有的搜索引擎像Solr或Elasticsearch之上來構(gòu)建這樣一個系統(tǒng)。

我回避了一個復(fù)雜問題,那就是:如何獲得這些評價?如何知道一個文檔對一個查詢來說是好還是壞?理解用戶分析?專家人工分析?這通常是最難解決的——而且是跟特定領(lǐng)域非常相關(guān)的!提出假設(shè)數(shù)據(jù)來建立模型雖然挺好的,但純屬做無用功!

線性回歸LTR

如果你學(xué)過一些統(tǒng)計(jì)學(xué),可能已經(jīng)很熟悉線性回歸了。線性回歸把回歸問題定義為一個簡單的線性函數(shù)。比如,在LTR中我們把上文的第一信號(一個搜索關(guān)鍵詞在標(biāo)題屬性中出現(xiàn)過多少次)叫做t,第二信號(一個搜索關(guān)鍵詞在摘要屬性中出現(xiàn)過多少次)叫做o,我們的

模型能生成一個函數(shù)s,像下面這樣對相關(guān)度來打分:

 

我們能評估出最佳擬合系數(shù)c0,c1,c2等,并使用最小二乘擬合的方法來預(yù)測我們的訓(xùn)練數(shù)據(jù)。這里就不贅述了,重點(diǎn)是我們能找到c0,c1,c2等來最小化實(shí)際等級g與預(yù)測值s(t,o)之間的誤差。如果溫習(xí)下線性代數(shù),會發(fā)現(xiàn)這就像簡單的矩陣數(shù)學(xué)。

使用線性回歸你會更滿意,包括決策確實(shí)是又一個排序信號,我們定義為t*o。或者另一個信號t2,實(shí)踐中一般定義為t^2或者log(t),或者其他你認(rèn)為有利于相關(guān)度預(yù)測的最佳公式。接下來只需要把這些值作為額外的列,用于線性回歸學(xué)習(xí)系數(shù)。

任何模型的設(shè)計(jì)、測試和評估是一個更深的藝術(shù),如果希望了解更多,強(qiáng)烈推薦統(tǒng)計(jì)學(xué)習(xí)概論。

使用sklearn實(shí)現(xiàn)線性回歸LTR

為了更直觀地體驗(yàn),使用Python的sklearn類庫來實(shí)現(xiàn)回歸是一個便捷的方式。如果想使用上文數(shù)據(jù)通過線性回歸嘗試下簡單的LTR訓(xùn)練集,可以把我們嘗試的相關(guān)度等級預(yù)測值記為S,我們看到的信號將預(yù)測該得分并記為X。

我們將使用一些電影相關(guān)度數(shù)據(jù)嘗試點(diǎn)有趣的事情。這里有一個搜索關(guān)鍵詞“Rocky”的相關(guān)度等級數(shù)據(jù)集。召回我們上面的評判表,轉(zhuǎn)換為一個訓(xùn)練集。一起來體驗(yàn)下真實(shí)的訓(xùn)練集(注釋會幫助我們了解具體過程)。我們將檢查的三個排序信號,包括標(biāo)題的TF*IDF得分、簡介的TF*IDF得分以及電影觀眾的評分。

  1. grade,titleScore,overviewScore,ratingScore,comment:#  keywords@movietitle 
  2. 4,10.65,8.41,7.40,# 1366   rocky@Rocky 
  3. 3,0.00,6.75,7.00,# 12412  rocky@Creed 
  4. 3,8.22,9.72,6.60,# 1246   rocky@Rocky Balboa 
  5. 3,8.22,8.41,0.00,# 1374   rocky@Rocky IV 
  6. 3,8.22,7.68,6.90,# 1367   rocky@Rocky II 
  7. 3,8.22,7.15,0.00,# 1375   rocky@Rocky V 
  8. 3,8.22,5.28,0.00,# 1371   rocky@Rocky III 
  9. 2,0.00,0.00,7.60,# 154019 rocky@Belarmino 
  10. 2,0.00,0.00,7.10,# 1368   rocky@First Blood 
  11. 2,0.00,0.00,6.70,# 13258  rocky@Son of Rambow 
  12. 2,0.00,0.00,0.00,# 70808  rocky@Klitschko 
  13. 2,0.00,0.00,0.00,# 64807  rocky@Grudge Match 
  14. 2,0.00,0.00,0.00,# 47059  rocky@Boxing Gym 
  15. ... 

所以接下來直接來到代碼的部分!下面的代碼從一個CSV文件讀取數(shù)據(jù)到一個numpy數(shù)組;該數(shù)組是二維的,第一維作為行,第二維作為列。在下面的注釋中可以看到很新潮的數(shù)組切片是如何進(jìn)行的:

  1. from sklearn.linear_model import LinearRegression 
  2. from math import sin 
  3. import numpy as np 
  4. import csv 
  5.  
  6. rockyData = np.genfromtxt('rocky.csv', delimiter=',')[1:] # Remove the CSV header 
  7.  
  8. rockyGrades = rockyData[:,0]   # Slice out column 0, where the grades are 
  9. rockySignals = rockyData[:,1:-1]  # Features in columns 1...all but last column (the comment) 

不錯!我們已準(zhǔn)備好進(jìn)行一個簡單線性回歸了。這里我們使用一個經(jīng)典的判斷方法:方程比未知數(shù)多!因此我們需要使用常最小二乘法來估算特征rockySignals和等級rockyGrades間的關(guān)系。很簡單,這就是numpy線性回歸所做的:

  1. butIRegress = LinearRegression() 
  2. butIRegress.fit(rockySignals, rockyGrades) 

這里給出了系數(shù)(即“權(quán)重”)用于我們的排序信號,:

  1. butIRegress.coef_  #boost for title, boost for overview, boost for rating 
  2.  
  3. array([ 0.04999419,  0.22958357,  0.00573909]) 
  4.  
  5. butIRegress.intercept_ 
  6.  
  7. 0.97040804634516986 

漂亮!相關(guān)度解決了!(真的嗎?)我們可以使用這些來建立一個排序函數(shù)。我們已經(jīng)學(xué)習(xí)到了分別使用什么樣的權(quán)重到標(biāo)題和簡介屬性。

截至目前,我忽略了一部分事項(xiàng),即我們需要考量如何評價模型和數(shù)據(jù)的匹配度。在本文的結(jié)尾,我們只是想看看一般情況下這些模型是如何工作。但不只是假設(shè)該模型非常適合訓(xùn)練集數(shù)據(jù)是個不錯的想法,總是需要回退一些數(shù)據(jù)來測試的。接下來的博文會分別介紹這些話題。

使用模型對查詢打分

我們通過這些系數(shù)可以建立自己的排序函數(shù)。做這些只是為了描述目的,sk-learn的線性回歸帶有預(yù)測方法,能評估作為輸入的模型,但是構(gòu)建我們自己的更有意思:

  1. def relevanceScore(intercept, titleCoef, overviewCoef, ratingCoef, titleScore, overviewScore, movieRating): 
  2.     return intercept + (titleCoef * titleScore) + (overviewCoef * overviewScore) + (ratingCoef * movieRating) 

使用該函數(shù)我們可以獲得檢索“Rambo”時,這兩部候選電影的相關(guān)度得分:

  1. titleScore,overviewScore,movieRating,comment 
  2. 12.28,9.82,6.40,# 7555  rambo@Rambo 
  3. 0.00,10.76,7.10,# 1368  rambo@First Blood 

現(xiàn)在對Rambo和First Blood打分,看看下哪一個跟查詢“Rambo”更相關(guān)!

  1. # Score Rambo 
  2. relevanceScore(butIRegress.intercept_, butIRegress.coef_[0], butIRegress.coef_[1], butIRegress.coef_[2], titleScore=12.28, overviewScore=9.82, movieRating=6.40) 
  1. # Score First Blood 
  2. relevanceScore(butIRegress.intercept_, butIRegress.coef_[0], butIRegress.coef_[1], butIRegress.coef_[2], titleScore=0.00, overviewScore=10.76, movieRating=7.10) 

結(jié)果得分分別是Rambo 3.670以及First Blood 3.671。

非常接近!First Blood稍微高于Rambo一點(diǎn)兒獲勝。原因是這樣——Rambo是一個精確匹配,而First Blood是Rambo電影前傳!因此我們不應(yīng)該真的讓模型如此可信,并沒有那么多的例子達(dá)到那個水平。更有趣的是簡介得分的系數(shù)比標(biāo)題得分的系數(shù)大。所以至少在這個例子中我們的模型顯示,簡介中提到的關(guān)鍵字越多,最終的相關(guān)度往往越高。至此我們已經(jīng)學(xué)習(xí)到一個不錯的處理策略,用來解決用戶眼里的相關(guān)度!

把這個模型加進(jìn)來會更有意思,這很好理解,并且產(chǎn)生了很合理的結(jié)果;但是特征的直接線性組合通常會因?yàn)橄嚓P(guān)度應(yīng)用而達(dá)不到預(yù)期。由于缺乏這樣的理由,正如Flax的同行所言,直接加權(quán)boosting也達(dá)不到預(yù)期。

為什么?細(xì)節(jié)決定成敗!

從前述例子中可以發(fā)現(xiàn),一些非常相關(guān)的電影確實(shí)有很高的TF*IDF相關(guān)度得分,但是模型卻傾向于概要字段與相關(guān)度更加密切。實(shí)際上何時標(biāo)題匹配以及何時概要匹配還依賴于其他因素。

在很多問題中,相關(guān)度等級與標(biāo)題和摘要屬性的得分并不是一個簡單的線性關(guān)系,而是與上下文有關(guān)。如果就想直接搜索一個標(biāo)題,那么標(biāo)題肯定會更加匹配;但是對于并不太確定想要搜索標(biāo)題,還是類別,或者電影的演員,甚至其他屬性的情形,就不太好辦了。

換句話說,相關(guān)度問題看起來并非是一個純粹的最優(yōu)化問題:

實(shí)踐中的相關(guān)度要更加復(fù)雜。并沒有一個神奇的最優(yōu)解,寧可說很多局部最優(yōu)依賴于很多其他因子的! 為什么呢?換句話說,相關(guān)度看起來如圖所示:

可以想象這些圖(吳恩達(dá)機(jī)器學(xué)習(xí)課程中的干貨)用于展示“相關(guān)度錯誤” —— 離我們正在學(xué)習(xí)的分?jǐn)?shù)還有多遠(yuǎn)。兩個θ變量的映射表示標(biāo)題和摘要的相關(guān)度得分。第一張圖中有一個單一的最優(yōu)值,該處的“相關(guān)度錯誤”最小 —— 一個理想的權(quán)重設(shè)置應(yīng)用這兩個查詢。第二個更加實(shí)際一些:波浪起伏、上下文相關(guān)的局部最小。有時與一個非常高的標(biāo)題權(quán)重值有關(guān),或者是一個非常低的標(biāo)題權(quán)重!

責(zé)任編輯:趙寧寧 來源: 36大數(shù)據(jù)
相關(guān)推薦

2017-10-23 15:46:37

2017-03-10 12:16:46

機(jī)器學(xué)習(xí)

2020-07-01 08:48:01

Python機(jī)器學(xué)習(xí)工具

2014-08-22 10:06:46

機(jī)器學(xué)習(xí)

2017-05-17 08:24:08

TensorFlow機(jī)器學(xué)習(xí)線性回歸

2017-05-09 08:48:44

機(jī)器學(xué)習(xí)

2018-03-15 11:50:53

機(jī)器學(xué)習(xí)入門Tensorflow

2022-06-20 07:16:25

機(jī)器學(xué)習(xí)模型Codex

2024-09-09 11:45:15

ONNX部署模型

2020-08-10 15:05:02

機(jī)器學(xué)習(xí)人工智能計(jì)算機(jī)

2024-11-29 12:00:00

Python機(jī)器學(xué)習(xí)

2020-12-20 20:31:56

Python機(jī)器學(xué)習(xí)多元線性回歸

2020-12-19 10:54:25

機(jī)器學(xué)習(xí)線性回歸算法

2017-08-25 14:05:01

機(jī)器學(xué)習(xí)算法模型

2017-07-13 10:12:58

機(jī)器學(xué)習(xí)

2022-07-14 10:33:20

XGBoost機(jī)器學(xué)習(xí)

2022-03-28 09:00:00

SQL數(shù)據(jù)庫機(jī)器學(xué)習(xí)

2022-09-06 08:00:00

機(jī)器學(xué)習(xí)金融數(shù)據(jù)科學(xué)

2020-09-22 14:59:52

機(jī)器學(xué)習(xí)人工智能計(jì)算機(jī)

2022-05-18 16:24:36

PythonPyCaret機(jī)器學(xué)習(xí)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

欧美欧美全黄| 中文字幕一区久| 国产一区二区在线观看视频| 色与欲影视天天看综合网| 日本少妇xxx| 欧美少妇网站| 国产精品传媒入口麻豆| 91嫩草在线| 亚洲精品男人的天堂| 日韩在线观看| 亚洲国产高清高潮精品美女| 人人干人人视频| а天堂中文在线官网| 99久久精品费精品国产一区二区| 国产精品高潮在线| 久草资源在线视频| 国产精品一国产精品| 日韩欧美综合一区| 日本成人在线免费视频| 婷婷丁香在线| 国产精品美女一区二区三区| 国产一区二区不卡视频| 伊人成人在线观看| 亚洲毛片在线| 久久影视电视剧免费网站| 国产精品九九九九九| 狂野欧美xxxx韩国少妇| 一本色道久久综合狠狠躁的推荐| 国产精品日韩三级| av大片在线播放| 99精品视频一区二区三区| 成人h视频在线观看播放| 国产一级18片视频| 好看的日韩av电影| 久久伊人免费视频| 亚洲色图27p| 国产在线观看91一区二区三区| 日韩久久久精品| 香港日本韩国三级网站| 亚洲欧洲自拍| 午夜久久久影院| 国产黄色激情视频| 黄色小网站在线观看| 国产精品青草综合久久久久99| 久久综合久久久| 成人午夜精品福利免费| 国产精品一区二区免费不卡| 91精品久久久久久久久久另类 | 亚洲国产精品视频在线| 欧美aaa在线| 国产成人高潮免费观看精品| 你懂的国产视频| 在线日本成人| 97久久精品在线| 中文在线观看免费网站| 亚洲国产清纯| 69精品小视频| 黄色片免费观看视频| 夜夜嗨av一区二区三区网站四季av| 久久久久久久一| 日本一区二区不卡在线| av成人毛片| 欧美一区二区视频97| 国产区一区二区三| 日韩精品乱码av一区二区| 日本不卡免费高清视频| 久久久久女人精品毛片九一| 香蕉视频成人在线观看| 国产成人短视频| 在线观看国产成人| 国产最新精品免费| 99理论电影网| 天堂av在线免费观看| 久久久久国色av免费看影院| 欧美日韩国产免费一区二区三区| 狠狠狠综合7777久夜色撩人| 中文字幕欧美日韩一区| 在线看成人av电影| 在线观看午夜av| 亚洲一区影音先锋| 黄色动漫在线免费看| 日韩大尺度黄色| 欧美日韩国产高清一区| 在线观看中文av| 成人av地址| 亚洲欧美日韩视频一区| 天天做夜夜爱爱爱| 亚洲图片在线| 国产成人精品综合| 国产又大又长又粗| 波多野结衣在线aⅴ中文字幕不卡| 久久综合一区二区三区| 免费在线观看黄| 一区二区欧美国产| 欧美黄网站在线观看| 日日夜夜一区| 亚洲精品久久在线| 99久久99久久精品免费看小说.| 图片小说视频色综合| 欧美激情视频一区| 无码人妻av免费一区二区三区| 黄色精品一二区| 国产在线资源一区| 午夜精品一区| 欧美日韩午夜视频在线观看| 91精品999| 亚洲区小说区图片区qvod按摩| 俺去啦;欧美日韩| 亚洲影院在线播放| 久久国产精品99久久人人澡| 国产一区二区在线网站| 黄色的网站在线观看| 色8久久人人97超碰香蕉987| 97在线精品国自产拍中文| 精品视频第一区| 精品亚洲成a人片在线观看| 亚洲少妇中出一区| 国产91对白刺激露脸在线观看| 精品久久国产一区| 亚洲人成欧美中文字幕| 黄色一级片在线| 蜜桃一区二区三区在线| 精品欧美一区二区在线观看视频 | 91精品国产色综合久久不8| 丁香亚洲综合激情啪啪综合| 亚洲国产婷婷香蕉久久久久久99 | 国产91色在线| 亚洲精品国产精品国| 国产精品天美传媒| 激情综合在线观看| 国产精品色呦| 久久久久久久国产| 国产免费黄色网址| 国产欧美日韩亚州综合| 97xxxxx| 欧美性生活一级片| 欧美国产日韩一区二区| 国产特黄一级片| 国产精品传媒入口麻豆| 99热这里只有精品在线播放| 国产精品密蕾丝视频下载| 97超碰国产精品女人人人爽 | 亚洲人成绝费网站色www| 国产污视频在线看| 国产精品一区二区久激情瑜伽| 在线视频亚洲自拍| 六九午夜精品视频| 中文字幕欧美日韩精品| 探花国产精品一区二区| 国产日韩欧美麻豆| 九色porny91| 日韩av片子| 国产精品人成电影在线观看| eeuss影院www在线观看| 欧美三级蜜桃2在线观看| www.黄色在线| 另类调教123区| 宅男在线精品国产免费观看| 在线播放成人| 日韩视频免费看| 国产精品久久久久久久久久久久久久久久久久 | 稀缺小u女呦精品呦| 国产一区日韩欧美| 国产精品高清一区二区三区| a'aaa级片在线观看| 日韩精品视频在线观看免费| 日本视频网站在线观看| 国产欧美日韩精品在线| 亚洲第一区第二区第三区| 欧美不卡高清| 国产区一区二区三区| jizz内谢中国亚洲jizz| 一区二区三区视频观看| 97国产精品久久久| 一区二区在线观看免费视频播放| 性活交片大全免费看| 午夜在线观看免费一区| 视频三区二区一区| 精品三级久久久| 91极品视频在线| a√资源在线| 日韩欧美亚洲另类制服综合在线| 日本一区二区欧美| 久久精品欧美一区二区三区麻豆 | 黄色一级片免费在线观看| 国产视频亚洲色图| 欧洲美女亚洲激情| 日韩视频在线一区二区三区 | 你懂的免费在线观看视频网站| 欧美天天综合网| 天天干中文字幕| 91免费视频网| 久久精品国产露脸对白| 一本久道久久久| 亚洲欧洲一二三| 精品国产影院| 国产在线不卡精品| 国产乱码午夜在线视频| 色妞在线综合亚洲欧美| 丰满人妻av一区二区三区| 91成人免费在线视频| 青青草免费av| 欧美激情综合网| 岛国精品资源网站| 久久精品国产99国产精品| 九一国产精品视频| 日韩国产综合| 蜜桃91精品入口| 日韩精品视频中文字幕| 国产成人精品亚洲精品| 国产高清视频色在线www| 久久精品国产一区二区电影| 黄色片在线看| 亚洲第一视频网| av网站免费播放| 欧美日韩一二三区| 日本韩国欧美中文字幕| 亚洲一区二区综合| 日韩av网站在线播放| 久久久一区二区| 污污内射在线观看一区二区少妇 | 亚洲视频高清| 自拍偷拍一区二区三区| 精品产国自在拍| 久久免费一区| 久久久久久毛片免费看| 99久久国产免费免费| 99精品美女视频在线观看热舞| 国产成人精品视频| 成人免费看黄| 91av视频在线观看| 888av在线视频| 色综合久久88| huan性巨大欧美| 欧美成人精品在线观看| 黄色在线视频网站| 色系列之999| 在线毛片网站| 视频直播国产精品| 77777影视视频在线观看| 国产亚洲精品美女| 国产在线高清| 亚洲香蕉伊综合在人在线视看| 日本人妖在线| 精品亚洲夜色av98在线观看| 三级理论午夜在线观看| 亚洲国产精品一区二区三区| 日本激情一区二区| 精品国产髙清在线看国产毛片| www日本高清视频| 欧美一区二区国产| 午夜精品久久久久久久99老熟妇| 91精品国产综合久久久久久久| 在线不卡免费视频| 91精品免费在线观看| www.午夜激情| 亚洲第一中文字幕在线观看| 亚洲av成人无码久久精品老人| 亚洲高清久久久久久| 天天操天天操天天操| 日韩成人激情在线| 蝌蚪视频在线播放| 一区二区三区四区在线观看视频 | 欧美国产极品| 欧美一进一出视频| 欧美一二区在线观看| 资源网第一页久久久| 亚洲性感美女99在线| 九九九九免费视频| 免费在线观看一区二区三区| 热久久久久久久久| 国产乱码字幕精品高清av | 国产尤物视频在线观看| 日韩午夜在线观看视频| 高清国产mv在线观看| 亚洲欧美精品一区| 日本中文在线观看| 精品中文字幕在线| 黄色软件视频在线观看| 国产精品r级在线| 国产日韩在线观看视频| 国产亚洲自拍偷拍| 日韩理论电影大全| 国产精品www在线观看| 久久一区国产| 伊人国产精品视频| 91丨九色porny丨蝌蚪| 国产一二三四视频| 亚洲国产aⅴ天堂久久| 日本视频免费观看| 欧美一区二区三级| 日本成人一区| 久久久精品久久| 青青青免费在线视频| 国产啪精品视频| 国产精品x8x8一区二区| 视频一区二区三| 一区二区亚洲| 性欧美1819| av色综合久久天堂av综合| 羞羞在线观看视频| 偷窥国产亚洲免费视频| 在线观看中文字幕码| 日韩av在线直播| 成人在线网址| 国产不卡一区二区在线播放| 亚洲国产aⅴ精品一区二区| 日本免费高清一区二区| 亚洲一本视频| 黄色小视频免费网站| 久久九九久精品国产免费直播| 久久国产一级片| 欧美精品在线一区二区| 黄色av网站在线看| 性欧美视频videos6一9| 精品91福利视频| 亚洲精品高清国产一线久久| 国产一区二区高清| 制服下的诱惑暮生| 欧美激情在线看| 欧美一区二区激情视频| 精品久久久久久综合日本欧美| 五月婷婷在线观看| 日本高清视频一区| 五月天婷婷激情视频| 午夜久久免费观看| 日韩av资源在线| av高清不卡在线| 久久精品99久久久久久| 欧美一区午夜精品| 在线激情网站| 国产精品一区二区三区毛片淫片| 国产精品羞羞答答在线观看| 欧美日韩国产精品激情在线播放| 国产成人日日夜夜| 欧美偷拍第一页| 欧美一级片免费看| 免费黄色电影在线观看| 国产精品嫩草影院久久久| 加勒比久久综合| 国产av无码专区亚洲精品| 99精品热视频| 日产精品久久久| 精品小视频在线| 国产免费不卡| 色一情一乱一伦一区二区三区丨| 日韩高清不卡一区二区| 调教驯服丰满美艳麻麻在线视频 | 亚洲免费视频二区| 亚洲欧美制服丝袜| 激情开心成人网| 婷婷久久五月天| 麻豆精品在线视频| 久久久久久久久久97| 日韩一区二区三区免费看| 超碰免费在线播放| 91沈先生播放一区二区| 国内精品久久久久国产盗摄免费观看完整版| 亚洲AV无码久久精品国产一区| 亚洲一区二区三区在线看| 日本激情视频网站| 欧美在线精品免播放器视频| 九九视频免费观看视频精品| 色七七在线观看| 中文字幕亚洲一区二区av在线 | 国产精品99精品久久免费| 日本老熟俱乐部h0930| 精品国产乱子伦一区| 日本不卡1234视频| 国产jizzjizz一区二区| 免费成人深夜夜行网站| 欧美一级淫片007| av在线网页| 欧美中日韩免费视频| 激情小说亚洲一区| 免费毛片在线播放免费| 亚洲乱亚洲乱妇无码| 成人国产精选| 日韩国产成人无码av毛片| 99国产精品一区| 亚洲图片小说视频| 欧美激情一区二区三区高清视频| 欧美jizz19性欧美| 精品999在线| 一区二区三区不卡视频| 蜜桃视频在线入口www| 亚洲最大成人网色| 羞羞视频在线观看欧美| 国产免费一区二区三区四区| 亚洲成人1234| 精品网站在线| 大荫蒂性生交片| 欧美激情一区二区三区全黄| www.黄色片| 国产精品久久久久不卡| 在线看片日韩| 97在线观看免费高| 亚洲欧洲在线看| 国产精品zjzjzj在线观看| 亚洲涩涩在线观看|