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

如何用深度學(xué)習(xí)處理結(jié)構(gòu)化數(shù)據(jù)?

大數(shù)據(jù) 深度學(xué)習(xí)
在機(jī)器學(xué)習(xí)/深度學(xué)習(xí)或任何類型的預(yù)測建模任務(wù)中,都是先有數(shù)據(jù)然后再做算法/方法。這也是某些機(jī)器學(xué)習(xí)方法在解決某些特定任務(wù)之前需要做大量特征工程的主要原因,這些特定任務(wù)包括圖像分類、NLP 和許多其它「非常規(guī)的」數(shù)據(jù)的處理——這些數(shù)據(jù)不能直接送入 logistic 回歸模型或隨機(jī)森林模型進(jìn)行處理。

這篇文章主要關(guān)注的是深度學(xué)習(xí)領(lǐng)域一個并不非常廣為人知的應(yīng)用領(lǐng)域:結(jié)構(gòu)化數(shù)據(jù)。本文作者為舊金山大學(xué)(USF)在讀研究生 Kerem Turgutlu。

使用深度學(xué)習(xí)方法按照本文所介紹的步驟處理結(jié)構(gòu)化數(shù)據(jù)有這樣的好處:

  • 無需領(lǐng)域知識
  • 表現(xiàn)優(yōu)良

在機(jī)器學(xué)習(xí)/深度學(xué)習(xí)或任何類型的預(yù)測建模任務(wù)中,都是先有數(shù)據(jù)然后再做算法/方法。這也是某些機(jī)器學(xué)習(xí)方法在解決某些特定任務(wù)之前需要做大量特征工程的主要原因,這些特定任務(wù)包括圖像分類、NLP 和許多其它「非常規(guī)的」數(shù)據(jù)的處理——這些數(shù)據(jù)不能直接送入 logistic 回歸模型或隨機(jī)森林模型進(jìn)行處理。相反,深度學(xué)習(xí)無需任何繁雜和耗時的特征工程也能在這些類型的任務(wù)取得良好的表現(xiàn)。大多數(shù)時候,這些特征需要領(lǐng)域知識、創(chuàng)造力和大量的試錯。當(dāng)然,領(lǐng)域?qū)I(yè)知識和精巧的特征工程仍然非常有價值,但這篇文章將提及的技術(shù)足以讓你在沒有任何領(lǐng)域知識的前提下向 Kaggle 競賽的前三名看齊,參閱:http://blog.kaggle.com/2016/01/22/rossmann-store-sales-winners-interview-3rd-place-cheng-gui/ 

[[212355]]
圖 1:一只萌狗和一只怒貓

由于特征生成(比如 CNN 的卷積層)的本質(zhì)和能力很復(fù)雜,所以深度學(xué)習(xí)在各種各樣的圖像、文本和音頻數(shù)據(jù)問題上得到了廣泛的應(yīng)用。這些問題無疑對人工智能的發(fā)展非常重要,而且這一領(lǐng)域的頂級研究者每年都在分類貓、狗和船等任務(wù)上你追我趕,每年的成績也都優(yōu)于前一年。但在實(shí)際行業(yè)應(yīng)用方面我們卻很少看到這種情況。這是為什么呢?公司企業(yè)的數(shù)據(jù)庫涉及到結(jié)構(gòu)化數(shù)據(jù),這些才是塑造了我們的日常生活的領(lǐng)域。

首先,讓我們先定義一下結(jié)構(gòu)化數(shù)據(jù)。在結(jié)構(gòu)化數(shù)據(jù)中,你可以將行看作是收集到的數(shù)據(jù)點(diǎn)或觀察,將列看作是表示每個觀察的單個屬性的字段。比如說,來自在線零售商店的數(shù)據(jù)有表示客戶交易事件的列和包含所買商品、數(shù)量、價格、時間戳等信息的列。

下面我們給出了一些賣家數(shù)據(jù),行表示每個獨(dú)立的銷售事件,列中給出了這些銷售事件的信息。 

如何用深度學(xué)習(xí)處理結(jié)構(gòu)化數(shù)據(jù)?
圖 2:結(jié)構(gòu)化數(shù)據(jù)的 pandas dataframe 示例

 接下來我們談?wù)勅绾螌⑸窠?jīng)網(wǎng)絡(luò)用于結(jié)構(gòu)化數(shù)據(jù)任務(wù)。實(shí)際上,在理論層面上,創(chuàng)建帶有任何所需架構(gòu)的全連接網(wǎng)絡(luò)都很簡單,然后使用「列」作為輸入即可。在損失函數(shù)經(jīng)歷過一些點(diǎn)積和反向傳播之后,我們將得到一個訓(xùn)練好的網(wǎng)絡(luò),然后就可以進(jìn)行預(yù)測了。

盡管看起來非常簡單直接,但在處理結(jié)構(gòu)化數(shù)據(jù)時,人們往往更偏愛基于樹的方法,而不是神經(jīng)網(wǎng)絡(luò)。原因?yàn)楹?這可以從算法的角度理解——算法究竟是如何對待和處理我們的數(shù)據(jù)的。

人們對結(jié)構(gòu)化數(shù)據(jù)和非結(jié)構(gòu)化數(shù)據(jù)的處理方式是不同的。非結(jié)構(gòu)化數(shù)據(jù)雖然是「非常規(guī)的」,但我們通常處理的是單位量的單個實(shí)體,比如像素、體素、音頻頻率、雷達(dá)反向散射、傳感器測量結(jié)果等等。而對于結(jié)構(gòu)化數(shù)據(jù),我們往往需要處理多種不同的數(shù)據(jù)類型;這些數(shù)據(jù)類型分為兩大類:數(shù)值數(shù)據(jù)和類別數(shù)據(jù)。類別數(shù)據(jù)需要在訓(xùn)練之前進(jìn)行預(yù)處理,因?yàn)榘窠?jīng)網(wǎng)絡(luò)在內(nèi)的大多數(shù)算法都還不能直接處理它們。

編碼變量有很多可選的方法,比如標(biāo)簽/數(shù)值編碼和 one-hot 編碼。但在內(nèi)存方面和類別層次的真實(shí)表示方面,這些技術(shù)還存在問題。內(nèi)存方面的問題可能更為顯著,我們通過一個例子來說明一下。

假設(shè)我們列中的信息是一個星期中的某一天。如果我們使用 one-hot 或任意標(biāo)簽編碼這個變量,那么我們就要假設(shè)各個層次之間都分別有相等和任意的距離/差別。 

如何用深度學(xué)習(xí)處理結(jié)構(gòu)化數(shù)據(jù)?
圖 3:one-hot 編碼和標(biāo)簽編碼

 

但這兩種方法都假設(shè)每兩天之間的差別是相等的,但我們很明顯知道實(shí)際上并不是這樣,我們的算法也應(yīng)該知道這一點(diǎn)!

「神經(jīng)網(wǎng)絡(luò)的連續(xù)性本質(zhì)限制了它們在類別變量上的應(yīng)用。因此,用整型數(shù)表示類別變量然后就直接應(yīng)用神經(jīng)網(wǎng)絡(luò),不能得到好的結(jié)果。」[1]

基于樹的算法不需要假設(shè)類別變量是連續(xù)的,因?yàn)樗鼈兛梢园葱枰M(jìn)行分支來找到各個狀態(tài),但神經(jīng)網(wǎng)絡(luò)不是這樣的。實(shí)體嵌入(entity embedding)可以幫助解決這個問題。實(shí)體嵌入可用于將離散值映射到多維空間中,其中具有相似函數(shù)輸出的值彼此靠得更近。比如說,如果你要為一個銷售問題將各個省份嵌入到國家這個空間中,那么相似省份的銷售就會在這個投射的空間相距更近。

因?yàn)槲覀儾幌朐谖覀兊念悇e變量的層次上做任何假設(shè),所以我們將在歐幾里得空間中學(xué)習(xí)到每個類別的更好表示。這個表示很簡單,就等于 one-hot 編碼與可學(xué)習(xí)的權(quán)重的點(diǎn)積。

嵌入在 NLP 領(lǐng)域有非常廣泛的應(yīng)用,其中每個詞都可表示為一個向量。Glove 和 word2vec 是其中兩種著名的嵌入方法。我們可以從圖 4 看到嵌入的強(qiáng)大之處 [2]。只要這些向量符合你的目標(biāo),你隨時可以下載和使用它們;這實(shí)際上是一種表示它們所包含的信息的好方法。 

如何用深度學(xué)習(xí)處理結(jié)構(gòu)化數(shù)據(jù)?

圖 4:來自 TensorFlow 教程的 word2vec

盡管嵌入可以在不同的語境中使用(不管是監(jiān)督式方法還是無監(jiān)督式方法),但我們的主要目標(biāo)是了解如何為類別變量執(zhí)行這種映射。

實(shí)體嵌入

盡管人們對「實(shí)體嵌入」有不同的說法,但它們與我們在詞嵌入上看到的用例并沒有太大的差異。畢竟,我們只關(guān)心我們的分組數(shù)據(jù)有更高維度的向量表示;這些數(shù)據(jù)可能是詞、每星期的天數(shù)、國家等等。這種從詞嵌入到元數(shù)據(jù)嵌入(在我們情況中是類別)的轉(zhuǎn)換使用讓 Yoshua Bengio 等人使用一種簡單的自動方法就贏得了 2015 年的一場 Kaggle 競賽——通常這樣做是無法贏得比賽的。參閱:https://www.kaggle.com/c/pkdd-15-predict-taxi-service-trajectory-i

「為了處理由客戶 ID、出租車 ID、日期和時間信息組成的離散的元數(shù)據(jù),我們使用該模型為這些信息中的每種信息聯(lián)合學(xué)習(xí)了嵌入。這種方法的靈感來自于自然語言建模方法 [2],其中每個詞都映射到了一個固定大小的向量空間(這種向量被稱為詞嵌入)。[3] 

如何用深度學(xué)習(xí)處理結(jié)構(gòu)化數(shù)據(jù)?

圖 5:使用 t-SNE 2D 投影得到的出租車元數(shù)據(jù)嵌入可視化

我們將一步步探索如何在神經(jīng)網(wǎng)絡(luò)中學(xué)習(xí)這些特征。定義一個全連接的神經(jīng)網(wǎng)絡(luò),然后將數(shù)值變量和類別變量分開處理。

對于每個類別變量:

1. 初始化一個隨機(jī)的嵌入矩陣 mxD:

  • m:類別變量的不同層次(星期一、星期二……)的數(shù)量
  • D:用于表示的所需的維度,這是一個可以取值 1 到 m-1 的超參數(shù)(取 1 就是標(biāo)簽編碼,取 m 就是 one-hot 編碼) 
\
圖 6:嵌入矩陣

2. 然后,對于神經(jīng)網(wǎng)絡(luò)中的每一次前向通過,我們都在該嵌入矩陣中查詢一次給定的標(biāo)簽(比如為「dow」查詢星期一),這會得到一個 1xD 的向量。 

\
圖 7:查找后的嵌入向量

3. 將這個 1×D 的向量附加到我們的輸入向量(數(shù)值向量)上。你可以把這個過程看作是矩陣增強(qiáng),其中我們?yōu)槊恳粋€類別都增加一個嵌入向量,這是通過為每一特定行執(zhí)行查找而得到的。 

如何用深度學(xué)習(xí)處理結(jié)構(gòu)化數(shù)據(jù)?

圖 8:添加了嵌入向量后

4. 在執(zhí)行反向傳播的同時,我們也以梯度的方式來更新這些嵌入向量,以最小化我們的損失函數(shù)。

輸入一般不會更新,但對嵌入矩陣而言有一種特殊情況,其中我們允許我們的梯度反向流回這些映射的特征,從而優(yōu)化它們。

我們可以將其看作是一個讓類別嵌入在每次迭代后都能進(jìn)行更好的表示的過程。

注意:根據(jù)經(jīng)驗(yàn),應(yīng)該保留沒有非常高的基數(shù)的類別。因?yàn)槿绻粋€變量的某個特定層次占到了 90% 的觀察,那么它就是一個沒有很好的預(yù)測價值的變量,我們可能最好還是避開它。

好消息

通過在我們的嵌入向量中執(zhí)行查找并允許 requires_grad=True 并且學(xué)習(xí)它們,我們可以很好地在我們最喜歡的框架(最好是動態(tài)框架)中實(shí)現(xiàn)上面提到的架構(gòu)。但 Fast.ai 已經(jīng)實(shí)現(xiàn)了所有這些步驟并且還做了更多。除了使結(jié)構(gòu)化的深度學(xué)習(xí)更簡單,這個庫還提供了很多當(dāng)前最先進(jìn)的功能,比如差異學(xué)習(xí)率、SGDR、周期性學(xué)習(xí)率、學(xué)習(xí)率查找等等。這些都是我們可以利用的功能。你可以在以下博客進(jìn)一步了解這些主題:

  • https://medium.com/@bushaev/improving-the-way-we-work-with-learning-rate-5e99554f163b
  • https://medium.com/@surmenok/estimating-optimal-learning-rate-for-a-deep-neural-network-ce32f2556ce0
  • https://medium.com/@markkhoffmann/exploring-stochastic-gradient-descent-with-restarts-sgdr-fa206c38a74e

使用 Fast.ai 實(shí)現(xiàn)

在這一部分,我們將介紹如何實(shí)現(xiàn)上述步驟并構(gòu)建一個能更有效處理結(jié)構(gòu)化數(shù)據(jù)的神經(jīng)網(wǎng)絡(luò)。

為此我們要看看一個熱門的 Kaggle 競賽:https://www.kaggle.com/c/mercari-price-suggestion-challenge/。對于實(shí)體嵌入來說,這是一個非常合適的例子,因?yàn)槠鋽?shù)據(jù)基本上都是類別數(shù)據(jù),而且有相當(dāng)高的基數(shù)(也不是過高),另外也沒有太多其它東西。

數(shù)據(jù):

約 140 萬行

  • item_condition_id:商品的情況(基數(shù):5)
  • category_name:類別名稱(基數(shù):1287)
  • brand_name:品牌名稱(基數(shù):4809)
  • shipping:價格中是否包含運(yùn)費(fèi)(基數(shù):2)

重要說明:因?yàn)槲乙呀?jīng)找到了最好的模型參數(shù),所以我不會在這個例子包含驗(yàn)證集,但是你應(yīng)該使用驗(yàn)證集來調(diào)整超參數(shù)。

第 1 步:

將缺失值作為一個層次加上去,因?yàn)槿笔П旧硪彩且粋€重要信息。 

  1. train.category_name = train.category_name.fillna('missing').astype('category' 
  2. train.brand_name = train.brand_name.fillna('missing').astype('category' 
  3. train.item_condition_id = train.item_condition_id.astype('category' 
  4. test.category_name = test.category_name.fillna('missing').astype('category' 
  5. test.brand_name = test.brand_name.fillna('missing').astype('category' 
  6. test.item_condition_id = test.item_condition_id.astype('category'

第 2 步:

預(yù)處理數(shù)據(jù),對數(shù)值列進(jìn)行等比例的縮放調(diào)整,因?yàn)樯窠?jīng)網(wǎng)絡(luò)喜歡歸一化的數(shù)據(jù)。如果你不縮放你的數(shù)據(jù),網(wǎng)絡(luò)就可能格外重點(diǎn)關(guān)注一個特征,因?yàn)檫@不過都是點(diǎn)積和梯度。如果我們根據(jù)訓(xùn)練統(tǒng)計對訓(xùn)練數(shù)據(jù)和測試數(shù)據(jù)都進(jìn)行縮放,效果會更好,但這應(yīng)該影響不大。這就像是把每個像素的值都除以 255,一樣的道理。

因?yàn)槲覀兿M嗤膶哟斡邢嗤木幋a,所以我將訓(xùn)練數(shù)據(jù)和測試數(shù)據(jù)結(jié)合了起來。

  1. combined_x, combined_y, nas, _ = proc_df(combined, 'price', do_scale=True

第 3 步:

創(chuàng)建模型數(shù)據(jù)對象。路徑是 Fast.ai 存儲模型和激活的地方。 

  1. path = '../data/'  
  2. md = ColumnarModelData.from_data_frame(path, test_idx, combined_x, combined_y, cat_flds=cats, bs= 128 

第 4 步:

確定 D(嵌入的維度),cat_sz 是每個類別列的元組 (col_name, cardinality+1) 的列表。 

  1. # We said that D (dimension of embedding) is an hyperparameter  
  2. # But here is Jeremy Howard's rule of thumb  
  3. emb_szs = [(c, min(50, (c+1)//2)) for _,c in cat_sz]  
  4. # [(6, 3), (1312, 50), (5291, 50), (3, 2)] 

第 5 步:

創(chuàng)建一個 learner,這是 Fast.ai 庫的核心對象。 

  1. params: embedding sizes, number of numerical cols, embedding dropout, output, layer sizes, layer dropouts  
  2. m = md.get_learner(emb_szs, len(combined_x.columns)-len(cats), 

第 6 步:

這部分在我前面提及的其它文章中有更加詳細(xì)的解釋。

要充分利用 Fast.ai 的優(yōu)勢。

在損失開始增大之前的某個時候,我們要選擇我們的學(xué)習(xí)率……

  1. # find best lrm.lr_find()# find best lrm.sched.plot() 

 \
圖 9:學(xué)習(xí)率與損失圖

擬合

我們可以看到,僅僅過了 3 epoch,就得到:

  1. lr = 0.0001m.fit(lr, 3, metrics=[lrmse]) 

 \

更多擬合

  1. m.fit(lr, 3, metrics=[lrmse], cycle_len=1) 

 \

還有更多……

  1. m.fit(lr, 2, metrics=[lrmse], cycle_len=1) 

 \

所以,在短短幾分鐘之內(nèi),無需進(jìn)一步的其它操作,這些簡單卻有效的步驟就能讓你進(jìn)入大約前 10% 的位置。如果你真的有更高的目標(biāo),我建議你使用 item_description 列并將其作為多個類別變量使用。然后把工作交給實(shí)體嵌入完成,當(dāng)然不要忘記堆疊和組合。

參考文獻(xiàn)

  • [1] Cheng Guo, Felix Berkhahn (2016, April, 22) Entity Embeddings of Categorical Variables. Retrieved from https://arxiv.org/abs/1604.06737.
  • [2] TensorFlow Tutorials: https://www.tensorflow.org/tutorials/word2vec
  • [3] Yoshua Bengio, et al. Artificial Neural Networks Applied to Taxi Destination Prediction. Retrieved from https://arxiv.org/pdf/1508.00021.pdf.
責(zé)任編輯:未麗燕 來源: 網(wǎng)絡(luò)大數(shù)據(jù)
相關(guān)推薦

2018-04-03 14:00:03

結(jié)構(gòu)化數(shù)據(jù)非結(jié)構(gòu)化數(shù)據(jù)數(shù)據(jù)庫

2021-12-12 08:37:18

結(jié)構(gòu)化數(shù)據(jù)非結(jié)構(gòu)化數(shù)據(jù)數(shù)據(jù)

2024-05-27 00:32:45

2021-12-29 10:51:19

JavaSPL架構(gòu)

2022-05-24 09:52:37

Spark SQL大數(shù)據(jù)處理Hive

2009-10-21 15:20:28

結(jié)構(gòu)化布線技術(shù)

2014-02-09 09:53:05

2022-10-19 08:00:00

2024-10-08 10:57:04

2023-07-25 17:21:20

綜合布線結(jié)構(gòu)化布線

2023-12-05 08:47:30

Pandas數(shù)據(jù)處理

2023-12-25 15:00:18

結(jié)構(gòu)化布線光纖

2019-07-13 15:00:17

結(jié)構(gòu)化SQLNOSQL數(shù)據(jù)庫

2009-02-02 09:05:08

GoogleWebWeb結(jié)構(gòu)化

2017-05-16 21:31:03

結(jié)構(gòu)化數(shù)據(jù)新模式

2023-09-12 07:01:33

非結(jié)構(gòu)化數(shù)據(jù)商業(yè)智能

2014-03-14 09:52:15

非結(jié)構(gòu)化數(shù)據(jù)

2023-03-29 21:06:53

數(shù)據(jù)中心

2021-11-14 20:29:56

web結(jié)構(gòu)化數(shù)據(jù)

2010-01-13 13:20:08

VB.NET結(jié)構(gòu)化異常
點(diǎn)贊
收藏

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

日韩美女免费视频| 亚洲成人三级在线| 椎名由奈jux491在线播放| 国产福利免费视频| 鲁大师成人一区二区三区| 中文欧美在线视频| 折磨小男生性器羞耻的故事| 亚洲成人短视频| 亚洲蜜臀av乱码久久精品| 国内一区在线| 中国a一片一级一片| 午夜国产精品视频| 亚洲男人天堂古典| 潘金莲一级淫片aaaaaaa| 日本韩国欧美| 亚洲国产另类精品专区| 亚洲一区二区三区涩| 刘亦菲久久免费一区二区| 蜜桃久久久久久| 97人洗澡人人免费公开视频碰碰碰| 日韩视频在线观看免费视频| 在线免费观看日韩视频| 欧美一区激情| 亚洲午夜精品久久久久久性色| 在线观看中文av| 一根才成人网| 亚洲一区二区三区激情| 日韩一区免费观看| 欧美 日韩 国产 成人 在线 91| 日本不卡一区二区三区高清视频| 久久免费视频在线观看| 欧美激情精品久久久久久免费| 综合视频一区| 欧美一区二区在线不卡| www.com操| 搜成人激情视频| 精品国产成人在线| 国产精品视频入口| 国产伦一区二区| 免费一区二区视频| 秋霞午夜一区二区| 日韩伦人妻无码| 欧美日本精品| 久久天天躁狠狠躁夜夜爽蜜月| 免费看污片的网站| 亚洲图片久久| 日韩精品高清在线| 免费的av网站| 欧美美女在线直播| 亚洲国产精品成人精品| 91传媒理伦片在线观看| 日韩第一区第二区| 日韩欧美电影一区| 天天爽夜夜爽视频| 日韩中文字幕无砖| 日韩免费高清av| 国产91在线免费观看| 亚洲91在线| 777xxx欧美| 欧美a级免费视频| 成人在线播放| 亚洲欧美成人一区二区三区| dy888午夜| 国产成人高清精品| 一区二区三区日本| 无码av天堂一区二区三区| 国产桃色电影在线播放| 综合av第一页| 久久久久久久香蕉| 狂野欧美性猛交xxxxx视频| 亚洲最新在线观看| 亚洲国产成人精品无码区99| 国产精品电影| 色8久久精品久久久久久蜜| 污污视频网站免费观看| 黄页免费欧美| 日韩欧美中文字幕公布| 性欧美18—19sex性高清| 亚洲男人都懂第一日本| 中文字幕久精品免费视频| 日韩在线视频免费看| 一区二区三区在线电影| 国模叶桐国产精品一区| 日本高清不卡码| 青青国产91久久久久久| 亚洲在线视频福利| 亚洲欧美丝袜中文综合| 日本一区二区三区国色天香 | 国产精品女上位| 91系列在线观看| 亚洲国产精彩视频| 91视频免费看| 青春草在线视频免费观看| 成人影院在线播放| 欧美性一区二区| 香蕉久久久久久av成人| 精品国内自产拍在线观看视频| 久久精品国产久精国产一老狼| 久久久久久久伊人| 美腿丝袜一区二区三区| 国产精品一区二区不卡视频| 国产youjizz在线| 一区二区三区不卡视频| 北条麻妃视频在线| 91成人精品在线| 中文字幕日韩在线视频| 国产一级片久久| 麻豆精品久久精品色综合| 国产免费一区二区三区| 欧美人xxx| 色综合久久天天综合网| 岛国大片在线免费观看| 欧美网色网址| 久久国产精品99国产精| 国产精品高清无码| 成人黄色在线网站| 国产欧美自拍视频| 国产成人午夜性a一级毛片| 亚洲国产精品网站| 蜜臀久久精品久久久用户群体| 视频精品一区二区| 国产一区二区在线观看免费播放| 嫩草在线视频| 欧美在线免费观看视频| 水蜜桃av无码| 国内久久视频| 97se视频在线观看| 免费黄网站在线| 欧美午夜精品免费| 熟女俱乐部一区二区| 亚洲国产91| 99爱精品视频| 在线观看av免费| 91精品国产91综合久久蜜臀| 国产无遮挡在线观看| 久久亚洲欧洲| 欧美日韩喷水| 欧美大胆性生话| 亚洲女同性videos| 久久一区二区三区视频| 99久久精品免费看| av网站大全免费| 中文字幕av一区二区三区四区| 久久天天躁狠狠躁夜夜躁2014| 中文字幕在线视频第一页| 国产欧美日韩视频一区二区| 最近免费中文字幕中文高清百度| 青青一区二区| 91成人在线视频| 天天干在线观看| 精品福利一区二区| 久久偷拍免费视频| 男女精品网站| 色噜噜一区二区| 成人精品国产亚洲| 日韩在线播放视频| 国产精品久久欧美久久一区| 亚洲三级在线播放| 国模大尺度视频| 亚洲高清av| 欧美日韩大片一区二区三区 | 天天亚洲美女在线视频| 中国免费黄色片| 国产日韩综合| 色姑娘综合网| 韩国三级成人在线| 欧美国产视频一区二区| 无码国精品一区二区免费蜜桃| 精品久久久久久久久中文字幕| 91中文字幕永久在线| 日韩不卡一二三区| 一区二区欧美日韩| 中文字幕久久精品一区二区| 26uuu另类亚洲欧美日本老年| 欧美欧美欧美| 欧美精品1区2区| 国产一级视频在线播放| 97久久超碰国产精品| 无码日韩人妻精品久久蜜桃| 99久精品视频在线观看视频| 91观看网站| 裤袜国产欧美精品一区| 久久黄色av网站| 少妇又色又爽又黄的视频| 色综合久久中文综合久久97| 人人澡人人澡人人看| 99久久夜色精品国产网站| 欧美特级aaa| 一区二区亚洲精品| 三区精品视频观看| 亚洲视频国产| 国产成人久久精品| 婷婷色在线播放| 亚洲美女喷白浆| 国产农村妇女毛片精品久久| 欧美日韩裸体免费视频| 男人在线观看视频| 久久精品夜色噜噜亚洲a∨| 久久出品必属精品| 日韩精品91亚洲二区在线观看| 欧美a级黄色大片| 久久av免费| aa成人免费视频| jizzyou欧美16| 97在线看免费观看视频在线观看| 素人av在线| 亚洲免费中文字幕| 精品人妻伦一区二区三区久久| 在线免费精品视频| 日本三级午夜理伦三级三| 国产精品福利在线播放| 性久久久久久久久久| 国产电影一区二区三区| 黄色在线视频网| 日韩午夜黄色| 欧美a级免费视频| 香蕉av一区二区| 视频一区二区在线观看| 亚洲精品蜜桃乱晃| 国产综合欧美在线看| 亚洲精品在线a| 成人激情视频在线| xxxxx.日韩| 国产va免费精品高清在线观看| caoprom在线| 久久99久久99精品中文字幕| 日本在线视频网| 中文字幕日韩av综合精品| 日本一卡二卡四卡精品| 欧美精品一区二区三区视频| 国产三级三级在线观看| 欧美日韩综合在线| 日本精品入口免费视频| 日韩欧美中文第一页| 国产乡下妇女做爰毛片| 一区二区高清在线| 国产一二三四区| 亚洲激情av在线| 精品99在线观看| 一区二区三区免费| 18岁成人毛片| 亚洲激情图片小说视频| 久久久久亚洲av成人片| 伊人性伊人情综合网| 538任你躁在线精品视频网站| 亚洲婷婷国产精品电影人久久| 国产喷水在线观看| 亚洲欧美自拍偷拍| 久久99久久99精品免费看小说| 最新国产精品久久精品| 免费在线黄色网| 亚洲在线成人精品| 国产成人在线观看网站| 动漫精品一区二区| 亚洲黄网在线观看| 欧美少妇bbb| 91资源在线视频| 日韩精品一区二区三区视频在线观看| 性做久久久久久久| 亚洲国产日韩欧美在线图片 | 97久久综合精品久久久综合| wwwxx欧美| 美女呻吟一区| 欧洲亚洲一区二区| 欧美xxav| 国产欧美久久久久| 国产一区二区三区久久| 亚洲精品中文字幕无码蜜桃| 毛片av一区二区| 肉丝美足丝袜一区二区三区四| av一区二区三区黑人| 受虐m奴xxx在线观看| 国产精品久久久久久久裸模| 久久精品视频免费在线观看| 亚洲国产综合视频在线观看| 永久免费无码av网站在线观看| 欧美日韩久久久一区| 亚洲国产剧情在线观看| 精品一区电影国产| 视频三区在线| 97视频免费在线观看| 国产综合av| 成人午夜影院在线观看| 精品一区毛片| 日本女人高潮视频| 亚洲免费综合| 想看黄色一级片| 99国产一区二区三精品乱码| 国产精品综合激情| 亚洲午夜精品久久久久久久久| 蜜臀精品一区二区三区| 日韩一区二区三区电影| 日本福利片高清在线观看| 久久久精品国产一区二区| 免费在线小视频| 亚洲一区二区三区久久 | 成人综合在线观看| 日韩毛片无码永久免费看| 亚洲最大的成人av| 国产成人精品亚洲| 日韩成人在线视频| 国产在线观看av| 国产成人精品视频| 粉嫩一区二区三区四区公司1| 亚洲欧美日韩另类精品一区二区三区| 一区在线免费| 91丝袜超薄交口足| 久久久www成人免费无遮挡大片| 国产精品视频一区二区三 | 国产精品久久久久久9999| 91麻豆精东视频| 免费在线观看国产精品| 欧美色视频在线观看| 色视频在线观看福利| 欧美精品久久久久久久免费观看| 99久久精品一区二区成人| 久久久久久久久久码影片| 欧美另类专区| 中文字幕色网站| 国产精品嫩草久久久久| 永久免费无码av网站在线观看| 亚洲国产天堂网精品网站| 在线观看男女av免费网址| 91九色视频在线| 国产精品久久久久无码av| 亚洲国产精品毛片av不卡在线| 99久久99久久综合| 久久精品视频久久| 日韩欧美成人激情| 成人影欧美片| 国产日韩在线免费| 色天天综合网| 国产 porn| 欧美国产一区二区| 瑟瑟视频在线免费观看| 永久免费毛片在线播放不卡| 天堂av在线网| 欧美国产一二三区| 毛片一区二区| 97超碰在线资源| 欧美视频国产精品| 青青青免费视频在线2| 97超级碰在线看视频免费在线看 | 艳母动漫在线观看| 激情综合一区二区三区| 久久av红桃一区二区禁漫| 欧美精品乱码久久久久久按摩| 日本在线免费| 91社区国产高清| 永久亚洲成a人片777777| 91人妻一区二区三区| 亚洲一区二区影院| 特级丰满少妇一级aaaa爱毛片| 97视频国产在线| 国产一区不卡| 欧美日韩精品区别| 亚洲乱码中文字幕综合| www.黄色小说.com| 98精品国产自产在线观看| 羞羞答答一区二区| 成人在线激情网| 中文字幕在线观看一区二区| 国产乱码一区二区| 久久久免费观看| 蜜乳av综合| 午夜精品免费看| 亚洲一区自拍偷拍| 九色网友自拍视频手机在线| 国产精品午夜视频| 欧美三级第一页| av网站免费在线播放| 欧美性猛交xxxx乱大交退制版| 黄色动漫在线| 久久精品magnetxturnbtih| 日本视频一区二区| 亚洲av无码一区二区三区在线| 亚洲精品一区二区三区在线观看 | 成人精品在线视频| 黄页网站一区| 亚洲精品成人av久久| 日韩欧美一二三| 婷婷午夜社区一区| 女女百合国产免费网站| 亚洲看片一区| 妺妺窝人体色WWW精品| 欧美一卡二卡三卡四卡| 中文字幕影音在线| 97超碰免费观看| 91老司机福利 在线| 一级黄色录像大片| 97福利一区二区| 婷婷综合网站| 韩国无码一区二区三区精品| 欧美丰满嫩嫩电影| 亚洲欧洲自拍| 第九区2中文字幕| 国产网站一区二区三区| 人人妻人人澡人人爽人人欧美一区 | 青青草91视频| 国产精品6666|