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

在Airbnb使用機器學(xué)習(xí)預(yù)測房源的價格

人工智能 機器學(xué)習(xí)
在本文中,我將介紹這些工具是如何協(xié)同運作來加快建模速度,從而降低開發(fā) LTV 模型(預(yù)測 Airbnb 民宿價格)總體成本的。

[[202603]]

位于希臘愛琴海伊莫洛維里的一個 Airbnb 民宿的美好風(fēng)景

簡介

數(shù)據(jù)產(chǎn)品一直是 Airbnb 服務(wù)的重要組成部分,不過我們很早就意識到開發(fā)一款數(shù)據(jù)產(chǎn)品的成本是很高的。例如,個性化搜索排序可以讓客戶更容易發(fā)現(xiàn)中意的房屋,智能定價可以讓房東設(shè)定更具競爭力的價格。然而,需要許多數(shù)據(jù)科學(xué)家和工程師付出許多時間和精力才能做出這些產(chǎn)品。

最近,Airbnb 機器學(xué)習(xí)的基礎(chǔ)架構(gòu)進行了改進,使得部署新的機器學(xué)習(xí)模型到生產(chǎn)環(huán)境中的成本降低了許多。例如,我們的 ML Infra 團隊構(gòu)建了一個通用功能庫,這個庫讓用戶可以在他們的模型中應(yīng)用更多高質(zhì)量、經(jīng)過篩選、可復(fù)用的特征。數(shù)據(jù)科學(xué)家們也開始將一些自動化機器學(xué)習(xí)工具納入他們的工作流中,以加快模型選擇的速度以及提高性能標準。此外,ML Infra 還創(chuàng)建了一個新的框架,可以自動將 Jupyter notebook 轉(zhuǎn)換成 Airflow pipeline 能接受的格式。

在本文中,我將介紹這些工具是如何協(xié)同運作來加快建模速度,從而降低開發(fā) LTV 模型(預(yù)測 Airbnb 民宿價格)總體成本的。

什么是 LTV?

LTV 全稱 Customer Lifetime Value,意為“客戶終身價值”,是電子商務(wù)、市場公司中很流行的一種概念。它定義了在未來一個時間段內(nèi)用戶預(yù)期為公司帶來的收益,通常以美元為單位。

在一些例如 Spotify 或者 Netflix 之類的電子商務(wù)公司里,LTV 通常用于制定產(chǎn)品定價(例如訂閱費等)。而在 Airbnb 之類的市場公司里,知曉用戶的 LTV 將有助于我們更有效地分配營銷渠道的預(yù)算,更明確地根據(jù)關(guān)鍵字做在線營銷報價,以及做更好的類目細分。

我們可以根據(jù)過去的數(shù)據(jù)來計算歷史值,當(dāng)然也可以進一步使用機器學(xué)習(xí)來預(yù)測新登記房屋的 LTV。

LTV 模型的機器學(xué)習(xí)工作流

數(shù)據(jù)科學(xué)家們通常比較熟悉和機器學(xué)習(xí)任務(wù)相關(guān)的東西,例如特征工程、原型制作、模型選擇等。然而,要將一個模型原型投入生產(chǎn)環(huán)境中需要的是一系列數(shù)據(jù)工程技術(shù),他們可能對此不太熟練。

 

不過幸運的是,我們有相關(guān)的機器學(xué)習(xí)工具,可以將具體的生產(chǎn)部署工作流從機器學(xué)習(xí)模型的分析建立中分離出來。如果沒有這些神奇的工具,我們就無法輕松地將模型應(yīng)用于生產(chǎn)環(huán)境。下面將通過 4 個主題來分別介紹我們的工作流以及各自用到的工具:

  • 特征工程:定義相關(guān)特征
  • 原型設(shè)計與訓(xùn)練:訓(xùn)練一個模型原型
  • 模型選擇與驗證:選擇模型以及調(diào)參
  • 生產(chǎn)部署:將選擇好的模型原型投入生產(chǎn)環(huán)境使用

特征工程

使用工具:Airbnb 內(nèi)部特征庫 — Zipline

任何監(jiān)督學(xué)習(xí)項目的***步都是去找到會影響到結(jié)果的相關(guān)特征,這一個過程被稱為特征工程。例如在預(yù)測 LTV 時,特征可以是某個房源房屋在接下來 180 天內(nèi)的可使用天數(shù)所占百分比,或者也可以是其與同市場其它房屋定價的差異。

在 Airbnb 中,要做特征工程一般得從頭開始寫 Hive 查詢語句來創(chuàng)建特征。但是這個工作相當(dāng)無聊,而且需要花費很多時間。因為它需要一些特定的領(lǐng)域知識和業(yè)務(wù)邏輯,也因此這些特征 pipeline 并不容易共享或復(fù)用。為了讓這項工作更具可擴展性,我們開發(fā)了 Zipline—— 一個訓(xùn)練特征庫。它可以提供不同粒度級別(例如房主、客戶、房源房屋及市場級別)的特征。

這個內(nèi)部工具“多源共享”的特性讓數(shù)據(jù)科學(xué)家們可以在過去的項目中找出大量高質(zhì)量、經(jīng)過審查的特征。如果沒有找到希望提取的特征,用戶也可以寫一個配置文件來創(chuàng)建他自己需要的特征:

  1. source: { 
  2.   type: hive 
  3.   query:""
  4.     SELECT 
  5.         id_listing as listing 
  6.       , dim_city as city 
  7.       , dim_country as country 
  8.       , dim_is_active as is_active 
  9.       , CONCAT(ds, ' 23:59:59.999'as ts 
  10.     FROM 
  11.       core_data.dim_listings 
  12.     WHERE 
  13.       ds BETWEEN '{{ start_date }}' AND '{{ end_date }}' 
  14.   ""
  15.   dependencies: [core_data.dim_listings] 
  16.   is_snapshot: true 
  17.   start_date: 2010-01-01 
  18. features: { 
  19.   city: "City in which the listing is located." 
  20.   country: "Country in which the listing is located." 
  21.   is_active: "If the listing is active as of the date partition." 
  22.  

在構(gòu)建訓(xùn)練集時,Zipline 將會找出訓(xùn)練集所需要的特征,自動的按照 key 將特征組合在一起并填充數(shù)據(jù)。在構(gòu)造房源 LTV 模型時,我們使用了一些 Zipline 中已經(jīng)存在的特征,還自己寫了一些特征。模型總共使用了 150 多個特征,其中包括:

  • 位置:國家、市場、社區(qū)以及其它地理特征
  • 價格:過夜費、清潔費、與相似房源的價格差異
  • 可用性:可過夜的總天數(shù),以及房主手動關(guān)閉夜間預(yù)訂的占比百分數(shù)
  • 是否可預(yù)訂:預(yù)訂數(shù)量及過去 X 天內(nèi)在夜間訂房的數(shù)量
  • 質(zhì)量:評價得分、評價數(shù)量、便利設(shè)施 

 

實例數(shù)據(jù)集

在定義好特征以及輸出變量之后,就可以根據(jù)我們的歷史數(shù)據(jù)來訓(xùn)練模型了。

原型設(shè)計與訓(xùn)練

使用工具:Python 機器學(xué)習(xí)庫 — scikit-learn

以前面的訓(xùn)練集為例,我們在做訓(xùn)練前先要對數(shù)據(jù)進行一些預(yù)處理:

  • 數(shù)據(jù)插補:我們需要檢查是否有數(shù)據(jù)缺失,以及它是否為隨機出現(xiàn)的缺失。如果不是隨機現(xiàn)象,我們需要弄清楚其根本原因;如果是隨機缺失,我們需要填充空缺數(shù)據(jù)。
  • 對分類進行編碼:通常來說我們不能在模型里直接使用原始的分類,因為模型并不能去擬合字符串。當(dāng)分類數(shù)量比較少時,我們可以考慮使用 one-hot encoding 進行編碼。如果分類數(shù)量比較多,我們就會考慮使用 ordinal encoding, 按照分類的頻率計數(shù)進行編碼。

在這一步中,我們還不知道最有效的一組特征是什么,因此編寫可快速迭代的代碼是非常重要的。如 Scikit-Learn、Spark 等開源工具的 pipeline 結(jié)構(gòu)對于原型構(gòu)建來說是非常方便的工具。Pipeline 可以讓數(shù)據(jù)科學(xué)家們設(shè)計藍圖,指定如何轉(zhuǎn)換特征、訓(xùn)練哪一個模型。更具體來說,可以看下面我們 LTV 模型的 pipeline:

  1. transforms = [] 
  2.  
  3. transforms.append( 
  4.     ('select_binary', ColumnSelector(features=binary)) 
  5.  
  6. transforms.append( 
  7.     ('numeric', ExtendedPipeline([ 
  8.         ('select', ColumnSelector(features=numeric)), 
  9.         ('impute', Imputer(missing_values='NaN', strategy='mean', axis=0)), 
  10.     ])) 
  11.  
  12. for field in categorical: 
  13.     transforms.append( 
  14.         (field, ExtendedPipeline([ 
  15.             ('select', ColumnSelector(features=[field])), 
  16.             ('encode', OrdinalEncoder(min_support=10)) 
  17.             ]) 
  18.         ) 
  19.     ) 
  20.  
  21. features = FeatureUnion(transforms)  

在高層設(shè)計時,我們使用 pipeline 來根據(jù)特征類型(如二進制特征、分類特征、數(shù)值特征等)來指定不同特征中數(shù)據(jù)的轉(zhuǎn)換方式。***使用 FeatureUnion 簡單將特征列組合起來,形成最終的訓(xùn)練集。

使用 pipeline 開發(fā)原型的優(yōu)勢在于,它可以使用 data transforms 來避免繁瑣的數(shù)據(jù)轉(zhuǎn)換。總的來說,這些轉(zhuǎn)換是為了確保數(shù)據(jù)在訓(xùn)練和評估時保持一致,以避免將原型部署到生產(chǎn)環(huán)境時出現(xiàn)的數(shù)據(jù)不一致。

另外,pipeline 還可以將數(shù)據(jù)轉(zhuǎn)換過程和訓(xùn)練模型過程分開。雖然上面代碼中沒有,但數(shù)據(jù)科學(xué)家可以在***一步指定一種 estimator(估值器)來訓(xùn)練模型。通過嘗試使用不同的估值器,數(shù)據(jù)科學(xué)家可以為模型選出一個表現(xiàn)***的估值器,減少模型的樣本誤差。

模型選擇與驗證

使用工具:各種自動機器學(xué)習(xí)框架

如上一節(jié)所述,我們需要確定候選模型中的哪個最適合投入生產(chǎn)。為了做這個決策,我們需要在模型的可解釋性與復(fù)雜度中進行權(quán)衡。例如,稀疏線性模型的解釋性很好,但它的復(fù)雜度太低了,不能很好地運作。一個足夠復(fù)雜的樹模型可以擬合各種非線性模式,但是它的解釋性很差。這種情況也被稱為偏差(Bias)和方差(Variance)的權(quán)衡。

 

上圖引用自 James、Witten、Hastie、Tibshirani 所著《R 語言統(tǒng)計學(xué)習(xí)》

在保險、信用審查等應(yīng)用中,需要對模型進行解釋。因為對模型來說避免無意排除一些正確客戶是很重要的事。不過在圖像分類等應(yīng)用中,模型的高性能比可解釋更重要。

由于模型的選擇相當(dāng)耗時,我們選擇采用各種自動機器學(xué)習(xí)工具來加速這個步驟。通過探索大量的模型,我們最終會找到表現(xiàn)***的模型。例如,我們發(fā)現(xiàn) XGBoost (XGBoost) 明顯比其他基準模型(比如 mean response 模型、嶺回歸模型、單一決策樹)的表現(xiàn)要好。

 

上圖:我們通過比較 RMSE 可以選擇出表現(xiàn)更好的模型

鑒于我們的最初目標是預(yù)測房源價格,因此我們很舒服地在最終的生產(chǎn)環(huán)境中使用 XGBoost 模型,比起可解釋性它更注重于模型的彈性。

生產(chǎn)部署

使用工具:Airbnb 自己寫的 notebook 轉(zhuǎn)換框架 — ML Automator

如開始所說,構(gòu)建生產(chǎn)環(huán)境工作流和在筆記本上構(gòu)建一個原型是完全不同的。例如,我們?nèi)绾芜M行定期的重訓(xùn)練?我們?nèi)绾斡行У卦u估大量的實例?我們?nèi)绾谓⒁粋€ pipeline 以隨時監(jiān)視模型性能?

在 Airbnb,我們自己開發(fā)了一個名為 ML Automator 的框架,它可以自動將 Jupyter notebook 轉(zhuǎn)換為 Airflow 機器學(xué)習(xí) pipeline。該框架專為熟悉使用 Python 開發(fā)原型,但缺乏將模型投入生產(chǎn)環(huán)境經(jīng)驗的數(shù)據(jù)科學(xué)家準備。

 

ML Automator 框架概述(照片來源:Aaron Keys)

首先,框架要求用戶在 notebook 中指定模型的配置。該配置將告訴框架如何定位訓(xùn)練數(shù)據(jù)表,為訓(xùn)練分配多少計算資源,以及如何計算模型評價分數(shù)。

另外,數(shù)據(jù)科學(xué)家需要自己寫特定的 fit 與 transform 函數(shù)。fit 函數(shù)指定如何進行訓(xùn)練,而 transform 函數(shù)將被 Python UDF 封裝,進行分布式計算(如果有需要)。

下面的代碼片段展示了我們 LTV 模型中的 fit 與 transform 函數(shù)。fit 函數(shù)告訴框架需要訓(xùn)練 XGBoost 模型,同時轉(zhuǎn)換器將根據(jù)我們之前定義的 pipeline 轉(zhuǎn)換數(shù)據(jù)。

  1. def fit(X_train, y_train): 
  2.     import multiprocessing 
  3.     from ml_helpers.sklearn_extensions import DenseMatrixConverter 
  4.     from ml_helpers.data import split_records 
  5.     from xgboost import XGBRegressor 
  6.  
  7.     global model 
  8.  
  9.     model = {} 
  10.     n_subset = N_EXAMPLES 
  11.     X_subset = {k: v[:n_subset] for k, v in X_train.iteritems()} 
  12.     model['transformations'] = ExtendedPipeline([ 
  13.                 ('features', features), 
  14.                 ('densify', DenseMatrixConverter()), 
  15.             ]).fit(X_subset) 
  16.  
  17.     # 并行使用轉(zhuǎn)換器 
  18.     Xt = model['transformations'].transform_parallel(X_train) 
  19.  
  20.     # 并行進行模型擬合 
  21.     model['regressor'] = XGBRegressor().fit(Xt, y_train) 
  22.  
  23. def transform(X): 
  24.     # return dictionary 
  25.     global model 
  26.     Xt = model['transformations'].transform(X) 
  27.     return {'score': model['regressor'].predict(Xt)}  

一旦 notebook 完成,ML Automator 將會把訓(xùn)練好的模型包裝在 Python UDF 中,并創(chuàng)建一個如下圖所示的 Airflow pipeline。數(shù)據(jù)序列化、定期重訓(xùn)練、分布式評價等數(shù)據(jù)工程任務(wù)都將被載入到日常批處理作業(yè)中。因此,這個框架顯著降低了數(shù)據(jù)科學(xué)家將模型投入生產(chǎn)的成本,就像有一位數(shù)據(jù)工程師在與科學(xué)家一起工作一樣!

 

我們 LTV 模型在 Airflow DAG 中的圖形界面,運行于生產(chǎn)環(huán)境中

Note:除了模型生產(chǎn)化之外,還有一些其它項目(例如跟蹤模型隨著時間推移的性能、使用彈性計算環(huán)境建模等)我們沒有在這篇文章中進行介紹。這些都是正在進行開發(fā)的熱門領(lǐng)域。

經(jīng)驗與展望

過去的幾個月中,我們的數(shù)據(jù)科學(xué)家們與 ML Infra 密切合作,產(chǎn)生了許多很好的模式和想法。我們相信這些工具將會為 Airbnb 開發(fā)機器學(xué)習(xí)模型開辟新的范例。

  • 首先,顯著地降低了模型的開發(fā)成本:通過組合各種不同的獨立工具的優(yōu)點(Zipline 用于特征工程、Pipeline 用于模型原型設(shè)計、AutoML 用于模型選擇與驗證,以及***的 ML Automator 用于模型生產(chǎn)化),我們大大減短了模型的開發(fā)周期。
  • 其次,notebook 的設(shè)計降低了入門門檻:還不熟悉框架的數(shù)據(jù)科學(xué)家可以立即得到大量的真實用例。在生產(chǎn)環(huán)境中,可以確保 notebook 是正確、自解釋、***的。這種設(shè)計模式受到了新用戶的好評。
  • 因此,團隊將更愿意關(guān)注機器學(xué)習(xí)產(chǎn)品的 idea:在本文撰寫時,我們還有其它幾支團隊在采用類似的方法探索機器學(xué)習(xí)產(chǎn)品的 idea:為檢查房源隊列進行排序、預(yù)測房源是否會增加合伙人、自動標注低質(zhì)量房源等等。

我們對這個框架和它帶來的新范式的未來感到無比的興奮。通過縮小原型與生產(chǎn)環(huán)境間的差距,我們可以讓數(shù)據(jù)科學(xué)家和數(shù)據(jù)工程師更多去追求端到端的機器學(xué)習(xí)項目,讓我們的產(chǎn)品做得更好。 

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

2022-02-21 16:05:26

機器學(xué)習(xí)優(yōu)勢Python

2020-08-06 16:37:25

機器學(xué)習(xí)技術(shù)股票

2022-01-18 09:21:17

Python機器學(xué)習(xí)黃金價格

2017-05-03 19:08:10

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

2022-06-09 09:14:31

機器學(xué)習(xí)PythonJava

2021-05-16 17:44:08

Python比特幣價格

2018-02-25 19:02:45

Python機器學(xué)習(xí)算法

2018-08-30 14:58:12

機器學(xué)習(xí)磁盤故障

2023-05-26 12:45:22

predict?方法數(shù)據(jù)

2021-02-02 10:43:13

比特幣區(qū)塊鏈加密貨幣

2018-03-20 15:33:05

深度學(xué)習(xí)加密貨幣

2020-04-27 09:52:03

預(yù)測銷售機器學(xué)習(xí)ML

2020-01-31 16:08:00

?機器學(xué)習(xí)數(shù)據(jù)技術(shù)

2017-07-25 12:09:10

機器學(xué)習(xí)預(yù)測性維護模型

2019-10-14 16:57:19

機器學(xué)習(xí)預(yù)測分析 區(qū)別

2016-12-28 15:19:22

大數(shù)據(jù)機器學(xué)習(xí)銷售預(yù)測

2019-03-21 12:33:14

NAND閃存存儲IDC

2020-08-28 07:00:00

機器學(xué)習(xí)預(yù)測股市人工智能

2021-08-21 14:30:58

機器學(xué)習(xí)bilibili股價

2021-08-23 11:15:20

Python機器學(xué)習(xí)bilibili
點贊
收藏

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

国产欧美日韩不卡免费| aa国产精品| 欧美成人福利视频| 日本国产在线播放| 中文日本在线观看| 国产福利电影一区二区三区| 97在线看福利| 天海翼在线视频| 日韩大胆成人| 91精品久久久久久久久99蜜臂| 男人添女荫道口图片| 国产高清免费av在线| 国产精品小仙女| 国产成人精品久久| 国产亚洲精品久久777777| 黄色不卡一区| 亚洲精品黄网在线观看| 中文字幕 欧美日韩| 国内激情视频在线观看| 《视频一区视频二区| 欧美二区在线看| www精品国产| 日韩av一区二区三区四区| 欧美高清激情视频| 超碰人人干人人| 欧美亚视频在线中文字幕免费| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 欧美激情亚洲天堂| 日本在线视频网| 国产日韩三级在线| 蜜桃麻豆91| 六月婷婷中文字幕| 国产精品性做久久久久久| 国产欧美精品久久久| 久久国产乱子伦精品| 中文日韩欧美| 97精品久久久| 久久久精品视频在线| 日韩电影免费网站| 这里只有精品在线播放| aaaaa级少妇高潮大片免费看| 大陆精大陆国产国语精品| 91.麻豆视频| 九九九九九国产| 国产美女久久| 欧美精品日韩精品| 91亚洲免费视频| 久久精品资源| 欧美日韩国产首页| 超碰在线播放91| 国产综合色激情| 欧美日韩视频在线第一区| 麻豆av免费在线| 毛片激情在线观看| 中文字幕欧美一| 亚洲亚洲精品三区日韩精品在线视频| 日本高清中文字幕二区在线| eeuss国产一区二区三区| **亚洲第一综合导航网站| 中文天堂在线资源| 久久欧美肥婆一二区| 97免费在线视频| 国产系列精品av| 在线看片不卡| 久久久久久高潮国产精品视| 九九热精品在线观看| 亚洲v在线看| 日韩在线播放视频| 性生交大片免费全黄| 色琪琪久久se色| 综合久久五月天| 久久免费手机视频| 欧美残忍xxxx极端| 日韩一中文字幕| 欧美a级片免费看| 国产精品99一区二区三区| 色婷婷综合成人| 亚洲第一综合网| 天天色综合色| 欧美精品一区二区免费| 久久久精品国产sm调教| 影音先锋久久资源网| 久久久久久18| 国语对白永久免费| 日本欧美久久久久免费播放网| 国产精品美女久久久久av超清| 国产99久久久久久免费看| 喷水一区二区三区| 成人网址在线观看| 黄色小视频免费观看| 91小视频在线观看| 日韩福利一区二区三区| seseavlu视频在线| 一区二区三区在线看| 久久99中文字幕| 久久91导航| 日韩一卡二卡三卡国产欧美| 一女三黑人理论片在线| 精品欧美久久| 不卡中文字幕av| 成人毛片18女人毛片| 日韩有码一区二区三区| 91美女片黄在线观| 亚洲第一视频在线播放| 久久蜜桃一区二区| 欧美精品一区在线| 黄色一级片在线观看| 亚洲h精品动漫在线观看| 熟女性饥渴一区二区三区| 国产精品诱惑| 亚洲黄色片网站| 亚洲自拍偷拍图| 欧美成人高清| 日本精品视频在线播放| 97在线公开视频| 本田岬高潮一区二区三区| 日本不卡高清视频一区| 午夜羞羞小视频在线观看| 一本一本久久a久久精品综合麻豆| 99sesese| 香港久久久电影| 日韩精品在线看| 岛国毛片在线观看| 丝袜a∨在线一区二区三区不卡| 成人免费淫片aa视频免费| 午夜激情小视频| 成人免费在线播放视频| av网址在线观看免费| 免费观看性欧美大片无片| 亚洲午夜精品久久久久久久久久久久| 国产极品国产极品| 麻豆免费看一区二区三区| 精品国产综合区久久久久久| aaa日本高清在线播放免费观看| 欧美日韩在线一区| 99国产精品免费视频| 欧美色女视频| 69av在线播放| 黄色三级网站在线观看| 亚洲天堂精品视频| 欧美三级午夜理伦三级| 国产乱人伦丫前精品视频| 久久精品视频导航| 成人黄色片在线观看| 91女神在线视频| 国产制服91一区二区三区制服| 国产一区 二区| 久久久国产精品视频| 亚洲视屏在线观看| 久久精品男人的天堂| 国产免费黄视频| 亚洲桃色综合影院| 国产成人a亚洲精品| 国产高清美女一级毛片久久| 色香蕉久久蜜桃| 亚洲最大成人网站| 亚洲综合精品| 欧美日韩在线观看一区| 亚洲精品成人图区| 亚洲老头老太hd| 精品国产午夜福利| 久久亚洲精品小早川怜子| 男人日女人下面视频| 超碰成人在线免费| 久久久亚洲成人| 色丁香婷婷综合久久| 欧美视频13p| 国产人妻人伦精品1国产丝袜| 亚洲福利国产| 国产伦精品一区二区| 91九色在线播放| 亚洲国产精品va在线观看黑人| 国产在线拍揄自揄拍| 福利视频网站一区二区三区| 日本a在线天堂| 国产精品sss在线观看av| 91国内免费在线视频| 日韩一级片免费看| 欧美日韩免费观看中文| 37p粉嫩大胆色噜噜噜| 米奇777在线欧美播放| 日本在线视频不卡| 国产亚洲人成a在线v网站 | 久久蜜桃av一区二区天堂| 青青草原成人网| 国产精品密蕾丝视频下载| 国产精品无av码在线观看| av在线播放av| 亚洲国产精品999| 无码久久精品国产亚洲av影片| 中文字幕 久热精品 视频在线| 五月天激情播播| 欧美三级乱码| 欧美高清视频一区| 69av视频在线观看| 午夜激情视频网| 伊人久久综合网另类网站| 欧美精品一本久久男人的天堂| 亚洲精品一区二区三区蜜桃| 日本丰满少妇一区二区三区| 亚洲aaa视频| 成人一二三区视频| 久久久久狠狠高潮亚洲精品| 999视频精品| 成人在线观看91| 欧美人体一区二区三区| xvideos成人免费中文版| 亚洲国产日韩在线观看| 午夜视频在线观看一区二区三区| 欧美h片在线观看| 99久久综合狠狠综合久久| 在线免费av播放| 在线观看的日韩av| 午夜精品一区二区三区在线观看| 欧美影院在线| 国产精品久久久精品| 调教一区二区| 中文日韩在线视频| 青青草在线视频免费观看| 欧美一区二区三区免费在线看| 性无码专区无码| 亚洲图片欧美视频| 精品日韩在线视频| av成人免费在线| 日本一区二区三区在线免费观看| 久久久久久自在自线| 国产成人永久免费视频| 外国成人免费视频| 欧美精品与人动性物交免费看| 一区二区三区欧洲区| 国产精品高潮呻吟久久av野狼| 日本片在线观看| www.亚洲一区| 高清在线观看av| 日韩精品极品在线观看播放免费视频| 91精品国产乱码久久久| 亚洲午夜免费视频| 欧美爱爱免费视频| 国产日韩欧美精品电影三级在线| 国产一级免费片| 国产精品影视网| 无尽裸体动漫2d在线观看| 免费日韩av片| 69堂免费视频| 在线欧美福利| www.亚洲成人网| 综合一区在线| 在线免费观看成人| 欧美军人男男激情gay| 国产欧美综合精品一区二区| 国产 日韩 欧美 综合 一区| 999精品在线观看| 中文幕av一区二区三区佐山爱| 国产精品视频地址| 日韩欧美少妇| 国产成人久久精品| 国产不卡网站| 国产黑人绿帽在线第一区| 国产无遮挡裸体视频在线观看| 欧美精品xxx| 欧洲中文在线| 欧美激情视频在线免费观看 欧美视频免费一 | 国产成人精品免费视| 日本精品一区二区三区高清 久久| 宅男在线一区| 涩涩日韩在线| 日韩国产欧美| 国产成人免费高清视频| 欧美福利电影在线观看| 成人黄色片免费| 综合一区av| 日韩少妇内射免费播放18禁裸乳| 午夜在线观看免费一区| 成人小视频在线看| 日本va欧美va精品| 久久99爱视频| 国产一区二区不卡| 又色又爽又黄18网站| 狠狠色丁香久久婷婷综合丁香| 日本国产一级片| 国产高清无密码一区二区三区| 日韩高清一二三区| 成人h动漫精品一区二| 玖玖爱在线观看| 欧美激情在线一区二区| 黄色a级片在线观看| 亚洲一区二区三区四区在线免费观看| 日韩视频在线观看一区| 欧美日韩国产美女| 精品国产乱码一区二区三| 精品国产免费久久 | 成人激情动漫在线观看| 国产ts丝袜人妖系列视频| 国产日产亚洲精品系列| 男女性高潮免费网站| 午夜精品aaa| 国产精品亚洲欧美在线播放| 精品黑人一区二区三区久久| 色视频在线看| 日韩中文字幕网| www.九色在线| 国产一区二区色| 高清一区二区三区| 欧美成熟毛茸茸复古| 久久在线视频| 波多野结衣乳巨码无在线| 美女视频黄久久| 美女黄色一级视频| 国产偷国产偷精品高清尤物 | 欧美日韩激情网| 亚洲网站在线免费观看| 日韩欧美www| 成人18在线| 久久久久久久久久久国产| 91看片一区| caoporen国产精品| 91麻豆国产自产在线观看亚洲| 国产精品333| 精品一区二区在线看| 男女黄床上色视频| 一区二区三区久久| 在线观看毛片av| 日韩精品免费视频| 色呦呦在线资源| 国产精品久久一| 国产亚洲一卡2卡3卡4卡新区 | 欧美中文字幕| 中文字幕永久免费| 国产精品久久久久久久久免费丝袜 | 男人的天堂久久| 青青草影院在线观看| 久久av一区二区三区| 日本性生活一级片| 国产欧美一区二区精品忘忧草| 手机看片久久久| 精品国产髙清在线看国产毛片 | 国产日产精品一区| 久久夜色精品亚洲| 欧美变态tickling挠脚心| 免费观看在线黄色网| 国产精品国产自产拍高清av水多| 精品三级av在线导航| 青青在线免费观看| 国产一区二区三区在线观看免费 | 97人人爽人人爽人人爽| 亚洲欧美国内爽妇网| f2c人成在线观看免费视频| 91久久极品少妇xxxxⅹ软件| 久久国产亚洲精品| 97人人爽人人| 国产女人18水真多18精品一级做| 69亚洲精品久久久蜜桃小说| 国产午夜精品久久久| 日本黄色免费在线| 精品国产电影| 午夜激情一区| 韩国三级hd两男一女| 亚洲午夜一区二区| 亚洲成a人片在线| 欧美日韩国产123| 福利欧美精品在线| 国产va亚洲va在线va| 激情综合网av| 日韩精品一区二区三区国语自制| 精品久久久久久久久久久久久久久 | xxxx日本少妇| 欧美裸体一区二区三区| 天堂地址在线www| 国产欧美精品日韩精品| 午夜影院欧美| 中文字幕一区二区三区人妻在线视频 | 国产日韩欧美综合| 亚洲国产精品久久久久蝴蝶传媒| 一级黄色录像在线观看| 亚洲免费电影在线| 精品人妻一区二区三区蜜桃| 欧美精品aaa| 亚洲人成精品久久久| www.亚洲高清| 国产精品午夜免费| 国产成人三级在线观看视频| 91高清免费在线观看| 国产一区二区三区四区| 久久婷婷综合色| 亚洲自拍偷拍综合| 天堂中文资源在线| 国产日产久久高清欧美一区| 欧美96在线丨欧| 变态另类丨国产精品| 欧美日韩一二三| 青春草视频在线观看| 成人欧美一区二区三区视频| 视频一区二区三区入口| 777777国产7777777| 日韩免费电影网站| 日本三级一区| 熟女视频一区二区三区| 97国产精品videossex| 国产又粗又猛又黄视频| 久久成人免费视频|