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

TensorFlow廣度和深度學習的教程

人工智能 深度學習
在這篇文章中,我們將會介紹如何使用 TF.Learn API 同時訓練一個廣度線性模型和一個深度前饋神經網絡。這種方法結合了記憶和泛化的優勢。它在一般的大規模回歸和具有稀疏輸入特性的分類問題(例如,分類特征存在一個很大的可能值域)上很有效。

[[211918]]

在這篇文章中,我們將會介紹如何使用 TF.Learn API 同時訓練一個廣度線性模型和一個深度前饋神經網絡。這種方法結合了記憶和泛化的優勢。它在一般的大規模回歸和具有稀疏輸入特性的分類問題(例如,分類特征存在一個很大的可能值域)上很有效。如果你有興趣學習更多關于廣度和深度學習如何工作的問題,請參考 研究論文 Wide & Deep Spectrum of Models現在,我們來看一個簡單的例子。

上圖展示了廣度模型(具有稀疏特征和轉換性質的 logistic 回歸模型),深度模型(具有一個嵌入層和多個隱藏層的前饋神經網絡),廣度和深度模型(兩者的聯合訓練)的區別比較。在高層級里,只需要通過以下三個步驟就能使用 TF.Learn API 配置廣度,深度或廣度和深度模型。

  1. 選擇廣度部分的特征:選擇要使用的稀疏基本列和交叉列。

  2. 選擇深度部分的特征:選擇連續列,每個分類列的嵌入維度和隱藏層大小。

  3. 將它們一起放入廣度和深度模型(DNNLinearCombinedClassifier)。

安裝

如果想要嘗試本教程中的代碼:

1.安裝 TensorFlow ,請前往此處

2.下載 教程代碼

3.安裝 pandas 數據分析庫。因為本教程中需要使用 pandas 數據。雖然 tf.learn 不要求 pandas,但是它支持 pandas。安裝 pandas:

a. 獲取 pip:

  1. # Ubuntu/Linux 64-bit 
  2. $ sudo apt-get install python-pip python-dev 
  3.  
  4. # Mac OS X 
  5. $ sudo easy_install pip 
  6. $ sudo easy_install --upgrade six 

b. 使用 pip 安裝 pandas

  1. $ sudo pip install pandas 

如果你在安裝過程中遇到問題,請前往 pandas 網站上的 說明

4.執行以下命令來訓練教程中描述的線性模型:

  1. $ python wide_n_deep_tutorial.py --model_type=wide_n_deep 

請繼續閱讀,了解此代碼如何構建其線性模型。

定義基本特征列

首先,定義我們使用的基本分類和連續特征的列。這些列將被作為模型的廣度部分和深度部分的構件塊。

  1. import tensorflow as tf 
  2.  
  3. gender = tf.feature_column.categorical_column_with_vocabulary_list( 
  4.  "gender", ["Female""Male"]) 
  5. education = tf.feature_column.categorical_column_with_vocabulary_list( 
  6.  "education", [ 
  7.  "Bachelors""HS-grad""11th""Masters""9th"
  8.  "Some-college""Assoc-acdm""Assoc-voc""7th-8th"
  9.  "Doctorate""Prof-school""5th-6th""10th""1st-4th"
  10.  "Preschool""12th" 
  11.  ]) 
  12. marital_status = tf.feature_column.categorical_column_with_vocabulary_list( 
  13.  "marital_status", [ 
  14.  "Married-civ-spouse""Divorced""Married-spouse-absent"
  15.  "Never-married""Separated""Married-AF-spouse""Widowed" 
  16.  ]) 
  17. relationship = tf.feature_column.categorical_column_with_vocabulary_list( 
  18.  "relationship", [ 
  19.  "Husband""Not-in-family""Wife""Own-child""Unmarried"
  20.  "Other-relative" 
  21.  ]) 
  22. workclass = tf.feature_column.categorical_column_with_vocabulary_list( 
  23.  "workclass", [ 
  24.  "Self-emp-not-inc""Private""State-gov""Federal-gov"
  25.  "Local-gov""?""Self-emp-inc""Without-pay""Never-worked" 
  26.  ]) 
  27.  
  28. # 展示一個哈希的例子: 
  29. occupation = tf.feature_column.categorical_column_with_hash_bucket( 
  30.  "occupation", hash_bucket_size=1000) 
  31. native_country = tf.feature_column.categorical_column_with_hash_bucket( 
  32.  "native_country", hash_bucket_size=1000) 
  33.  
  34. # 連續基列 
  35. age = tf.feature_column.numeric_column("age"
  36. education_num = tf.feature_column.numeric_column("education_num"
  37. capital_gain = tf.feature_column.numeric_column("capital_gain"
  38. capital_loss = tf.feature_column.numeric_column("capital_loss"
  39. hours_per_week = tf.feature_column.numeric_column("hours_per_week"
  40.  
  41. # 轉換 
  42. age_buckets = tf.feature_column.bucketized_column( 
  43.  age, boundaries=[18, 25, 30, 35, 40, 45, 50, 55, 60, 65]) 

廣度模型:具有交叉特征列的線性模型

廣度模型是一個具有稀疏和交叉特征列的線性模型:

  1. base_columns = [ 
  2.  gender, native_country, education, occupation, workclass, relationship, 
  3.  age_buckets, 
  4.  
  5. crossed_columns = [ 
  6.  tf.feature_column.crossed_column( 
  7.  ["education""occupation"], hash_bucket_size=1000), 
  8.  tf.feature_column.crossed_column( 
  9.  [age_buckets, "education""occupation"], hash_bucket_size=1000), 
  10.  tf.feature_column.crossed_column( 
  11.  ["native_country""occupation"], hash_bucket_size=1000) 

具有交叉特征列的廣度模型可以有效地記憶特征之間的稀疏交互。也就是說,交叉特征列不能概括沒有在訓練數據中出現的特征組合。讓我們采用嵌入方式來添加一個深度模型來修復這個問題。

深度模型:嵌入式神經網絡

深度模型是一個前饋神經網絡,如前圖所示。每一個稀疏,高維度分類特征首先都會被轉換成一個低維度密集的實值矢量,通常被稱為嵌入式矢量。這些低維度密集的嵌入式矢量與連續特征相連,然后在正向傳遞中饋入神經網絡的隱藏層。嵌入值隨機初始化,并與其他模型參數一起訓練,以***化減少訓練損失。如果你有興趣了解更多關于嵌入的知識,請在查閱教程 Vector Representations of Words 或在 Wikipedia 上查閱 Word Embedding

我們將使用 embedding_column 配置分類嵌入列,并將它們與連續列連接:

 

  1. deep_columns = [ 
  2.  tf.feature_column.indicator_column(workclass), 
  3.  tf.feature_column.indicator_column(education), 
  4.  tf.feature_column.indicator_column(gender), 
  5.  tf.feature_column.indicator_column(relationship), 
  6.  # 展示一個嵌入例子 
  7.  tf.feature_column.embedding_column(native_country, dimension=8), 
  8.  tf.feature_column.embedding_column(occupation, dimension=8), 
  9.  age, 
  10.  education_num, 
  11.  capital_gain, 
  12.  capital_loss, 
  13.  hours_per_week, 

嵌入的 dimension 越高,自由度就越高,模型將不得不學習這些特性的表示。為了簡單起見,我們設置所有特征列的維度為 8。從經驗上看,關于維度的設定***是從 \log_{2}(n) 或 k\sqrt[4]{n} 值開始,這里的 n 代表特征列中唯一特征的數量,k 是一個很小的常量(通常小于10)。

通過密集嵌入,深度模型可以更好的概括,并更好對之前沒有在訓練數據中遇見的特征進行預測。然而,當兩個特征列之間的底層交互矩陣是稀疏和高等級時,很難學習特征列的有效低維度表示。在這種情況下,大多數特征對之間的交互應該為零,除了少數幾個,但密集的嵌入將導致所有特征對的非零預測,從而可能過度泛化。另一方面,具有交叉特征的線性模型可以用更少的模型參數有效地記住這些“異常規則”。

現在,我們來看看如何聯合訓練廣度和深度模型,讓它們優勢和劣勢互補。

將廣度和深度模型結合為一體

通過將其最終輸出的對數幾率作為預測結合起來,然后將預測提供給 logistic 損失函數,將廣度模型和深度模型相結合。所有的圖形定義和變量分配都已經被處理,所以你只需要創建一個 DNNLinearCombinedClassifier:

  1. import tempfile 
  2. model_dir = tempfile.mkdtemp() 
  3. m = tf.contrib.learn.DNNLinearCombinedClassifier( 
  4.  model_dir=model_dir, 
  5.  linear_feature_columns=wide_columns, 
  6.  dnn_feature_columns=deep_columns, 
  7.  dnn_hidden_units=[100, 50]) 

訓練和評估模型

在訓練模型之前,請先閱讀人口普查數據集,就像在 《TensorFlow Liner Model Tutorial》 中所做的一樣。 輸入數據處理的代碼再次為你提供方便:

  1. import pandas as pd 
  2. import urllib 
  3.  
  4. # 為數據集定義列名 
  5. CSV_COLUMNS = [ 
  6.  "age""workclass""fnlwgt""education""education_num"
  7.  "marital_status""occupation""relationship""race""gender"
  8.  "capital_gain""capital_loss""hours_per_week""native_country"
  9.  "income_bracket" 
  10.  
  11. def maybe_download(train_data, test_data): 
  12.  """Maybe downloads training data and returns train and test file names.""" 
  13.  if train_data: 
  14.  train_file_name = train_data 
  15.  else
  16.  train_file = tempfile.NamedTemporaryFile(delete=False
  17.  urllib.request.urlretrieve( 
  18.  "https://archive.ics.uci.edu/ml/machine-learning-databases/adult/adult.data"
  19.  train_file.name) # pylint: disable=line-too-long 
  20.  train_file_name = train_file.name 
  21.  train_file.close() 
  22.  print("Training data is downloaded to %s" % train_file_name) 
  23.  
  24.  if test_data: 
  25.  test_file_name = test_data 
  26.  else
  27.  test_file = tempfile.NamedTemporaryFile(delete=False
  28.  urllib.request.urlretrieve( 
  29.  "https://archive.ics.uci.edu/ml/machine-learning-databases/adult/adult.test"
  30.  test_file.name) # pylint: disable=line-too-long 
  31.  test_file_name = test_file.name 
  32.  test_file.close() 
  33.  print("Test data is downloaded to %s"% test_file_name) 
  34.  
  35.  return train_file_name, test_file_name 
  36.  
  37. def input_fn(data_file, num_epochs, shuffle): 
  38.  """Input builder function.""" 
  39.  df_data = pd.read_csv( 
  40.  tf.gfile.Open(data_file), 
  41.  names=CSV_COLUMNS, 
  42.  skipinitialspace=True
  43.  engine="python"
  44.  skiprows=1) 
  45.  # 移除 NaN 元素 
  46.  df_data = df_data.dropna(how="any", axis=0) 
  47.  labels = df_data["income_bracket"].apply(lambda x: ">50K" in x).astype(int
  48.  return tf.estimator.inputs.pandas_input_fn( 
  49.  x=df_data, 
  50.  y=labels, 
  51.  batch_size=100, 
  52.  num_epochs=num_epochs, 
  53.  shuffle=shuffle, 
  54.  num_threads=5) 

閱讀數據之后,你可以訓練并評估模型:

 

  1. # 將 num_epochs 設置為 None,以獲得***的數據流 
  2. m.train( 
  3.  input_fn=input_fn(train_file_name, num_epochs=None, shuffle=True), 
  4.  steps=train_steps) 
  5. # 在所有數據被消耗之前,為了運行評估,設置 steps 為 None 
  6. results = m.evaluate( 
  7.  input_fn=input_fn(test_file_name, num_epochs=1, shuffle=False), 
  8.  steps=None) 
  9. print("model directory = %s" % model_dir) 
  10. for key in sorted(results): 
  11.  print("%s: %s" % (key, results[key])) 

輸出的***行應該類似 accuracy: 0.84429705。我們可以看到使用廣度和深度模型將廣度線性模型精度約 83.6% 提高到了約 84.4%。如果你想看端對端的工作示例,你可以下載我們的 示例代碼

 

請注意,本教程只是一個小型數據基的簡單示例,為了讓你快速熟悉 API。如果你有大量具有稀疏特征列和大量可能特征值的數據集,廣度和深度學習將會更加強大。此外,請隨時關注我們的研究論文,以了解更多關于在實際中廣度和深度學習在大型機器學習方面如何應用的思考。 

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

2015-08-24 15:06:13

大數據

2017-08-10 15:31:57

Apache Spar TensorFlow

2017-05-22 13:15:45

TensorFlow深度學習

2016-12-06 08:51:48

深度學習TensorFlow機器學習

2018-04-09 10:20:32

深度學習

2018-09-06 08:00:00

深度學習TensorFlowPython

2011-04-12 16:40:40

C++復雜度

2017-08-16 10:57:52

深度學習TensorFlowNLP

2017-05-03 22:05:48

深度學習候選采樣深度學習庫

2016-12-23 09:09:54

TensorFlowKubernetes框架

2017-05-12 16:25:44

深度學習圖像補全tensorflow

2017-02-21 10:00:44

大數據深度學習框架對比

2017-06-06 10:14:55

KerasTensorFlow深度學習

2017-09-21 12:29:58

深度學習TensorFlow智能終端

2023-05-14 22:35:24

TensorFlowKeras深度學習

2022-11-13 08:11:03

TensorFlow人工智能開源

2017-03-01 19:58:00

深度學習TensorFlow

2018-04-11 17:50:14

深度學習PyTorchTensorFlow

2018-04-16 11:30:32

深度學習

2022-01-06 10:04:17

深度學習編程人工智能
點贊
收藏

51CTO技術棧公眾號

电影一区二区在线观看| 女人18毛片水真多18精品| 99re66热这里只有精品8| 91精品国产综合久久福利 | 杨幂毛片午夜性生毛片 | www.se五月| 国产白丝在线观看| 中文字幕精品一区| 国产成人一区二区三区免费看| 天堂а√在线中文在线新版| 亚洲草久电影| 亚洲网站视频福利| 国产麻豆剧传媒精品国产| 亚洲mmav| 午夜精品国产更新| 国产一二三四区在线观看| 九色视频在线观看免费播放| 成人丝袜18视频在线观看| 国产成人在线视频| 日本一区二区欧美| 亚洲最新色图| 最近中文字幕mv在线一区二区三区四区| 师生出轨h灌满了1v1| 亚洲日本在线观看视频| 亚洲成国产人片在线观看| 在线视频欧美一区| 搞黄视频在线观看| 久久久一区二区三区捆绑**| 国产超碰91| 国产视频在线观看视频| 免费一级欧美片在线观看| 欧美综合第一页| 精品人妻在线播放| 欧美大片专区| 精品国产欧美成人夜夜嗨| 久久国产柳州莫菁门| 窝窝社区一区二区| 亚洲精品美女视频| 人体私拍套图hdxxxx| 成人精品毛片| 制服丝袜亚洲色图| 男人的天堂最新网址| jizz亚洲女人高潮大叫| 色综合天天综合网天天狠天天| 秋霞无码一区二区| 国产直播在线| 欧美日韩免费看| 北条麻妃69av| 在线观看爽视频| 欧美性xxxx| 欧美a在线视频| 国产精品粉嫩| 色噜噜狠狠成人网p站| 日日碰狠狠躁久久躁婷婷| 在线免费日韩片| 日本高清免费不卡视频| 老司机午夜av| 一区二区视频免费完整版观看| 日本久久电影网| 国产原创精品在线| 91成人福利社区| 日韩欧美色综合网站| 亚洲精品久久久久久| 综合久久成人| 亚洲激情成人网| 免费看黄色的视频| 成人激情视频| 欧美成人三级视频网站| 久久精品国产亚洲AV无码麻豆 | 欧美激情视频给我| 日韩精品一区二区三区国语自制| 国产一区二区三区久久久久久久久| 97av在线视频| 亚洲中文字幕一区二区| 国产精品小仙女| 狠狠色伊人亚洲综合网站色| 美女毛片在线看| 中文字幕在线视频一区| 欧美大片免费播放| 蜜桃视频m3u8在线观看| 欧美天堂亚洲电影院在线播放| 色戒在线免费观看| 中文字幕视频精品一区二区三区| 亚洲美女精品成人在线视频| 蜜桃av免费观看| 午夜国产精品视频免费体验区| 韩国三级日本三级少妇99| 91午夜精品亚洲一区二区三区| 久久精品国产精品亚洲红杏| 国产精品区一区二区三在线播放| 三级在线观看| 亚洲欧美电影院| 国产免费观看高清视频| 青青在线精品| 日韩电影大片中文字幕| 天海翼在线视频| 国产精品久久久久久久免费软件| 国产精品日韩一区| 欧美一区二区三区激情| 国产精品毛片久久久久久| 2019日韩中文字幕mv| 久久99国产精品二区高清软件| 日韩精品专区在线| 日本精品久久久久中文| 亚洲激情婷婷| 91在线免费观看网站| 欧美日韩国产中文字幕在线| 一区二区三区在线免费观看 | 亚洲日本网址| 亚洲国产成人精品久久| 天堂网中文在线观看| 亚洲专区在线| 国产高清一区二区三区| 黄色网址在线免费播放| 在线一区二区视频| japanese在线观看| 最新国产精品久久久| 国产精品视频资源| 中文字幕在线播放av| 美国黄色片视频| av在线网页| 69堂成人精品免费视频| 国产aⅴ激情无码久久久无码| 四虎影视在线观看2413| 国产三级黄色片| 一区二区三区精品国产| 91豆花精品一区| 日韩欧美理论片| 九九久久精品| 国模精品视频一区二区| 国产欧美一级片| 欧美国产精品v| 97在线免费公开视频| 久久精品亚洲成在人线av网址| 欧美成人免费一级人片100| 一级片在线免费观看视频| 欧美国产一区二区| 男人的天堂日韩| 国产麻豆精品久久| 欧美在线视频免费观看| 日本一区视频| 欧美视频中文在线看| 国产白嫩美女无套久久| 在线亚洲一区| 久久久一本精品99久久精品| 综合毛片免费视频| 亚洲人成在线播放| 中文字幕av第一页| 国产精品高清亚洲| 日本黄色福利视频| 欧美福利影院| 国产精品一区二区av| 成人免费网站观看| 亚洲男女性事视频| 亚洲中文无码av在线| 欧美激情在线一区二区三区| 欧美特级aaa| 99久久夜色精品国产亚洲1000部| 国产精品亚洲一区二区三区| 男人的天堂在线视频免费观看 | 日韩在线视频线视频免费网站| 日韩欧美国产另类| ●精品国产综合乱码久久久久| 天天久久综合网| 最新日韩在线| 欧美日韩精品不卡| 欧美风情在线视频| 久久97久久97精品免视看| 日批视频免费播放| 色成人在线视频| 黄色a级片在线观看| 成人午夜激情在线| 欧美精品aaaa| 中文字幕免费精品| 久久99久久精品国产| 主播大秀视频在线观看一区二区| 久久精品视频免费播放| 后进极品白嫩翘臀在线视频| 色欧美日韩亚洲| 久久久久亚洲av片无码| 国产成人精品在线看| 国产精品-区区久久久狼| 999精品色在线播放| 国外成人免费视频| 成人黄色免费观看| 欧美精品激情在线观看| 成人18在线| 日韩网站在线看片你懂的| www.毛片.com| 亚洲视频一区在线| 国产精品揄拍100视频| 黄网站免费久久| 欧美黄色免费影院| 66视频精品| 日本黄网免费一区二区精品| 亚洲国产精品免费视频| 国产成人自拍视频在线观看| 青春草在线免费视频| 中文字幕欧美专区| 天天干免费视频| 欧美一级久久久久久久大片| 无码人妻精品一区二区三区9厂| 亚洲精品v日韩精品| 成年人在线免费看片| 成人的网站免费观看| 日本黄色的视频| 久热精品视频| 国产中文字幕二区| 中文字幕免费一区二区三区| 日韩久久不卡| 伦理一区二区三区| www.久久爱.cn| 亚洲热av色在线播放| 国产精品久久久| 妞干网免费在线视频| 欧美黑人国产人伦爽爽爽| 国产一二区在线观看| 在线观看欧美日韩| 国产午夜在线视频| 亚洲黄色av网站| 污污视频在线免费看| 精品欧美一区二区三区精品久久 | 国产一区二区女| 一区二区三区 日韩| 久久一区中文字幕| 国产精品久久中文字幕| 亚洲午夜视频| 日韩精品视频在线观看视频| 中文精品久久| 久久免费视频2| 国产精品伦理久久久久久| 四虎永久在线精品免费一区二区| 国产一区二区三区91| 欧美成熟毛茸茸复古| 日韩中出av| 免费中文日韩| 欧美日韩爱爱| 欧洲亚洲一区二区| 久久99久久人婷婷精品综合 | 成人亚洲综合天堂| 国产一区二区av| 国产粉嫩一区二区三区在线观看| 亚洲女人天堂成人av在线| 九色在线视频| 国产亚洲视频在线| 免费高清完整在线观看| 大胆人体色综合| 国产网红在线观看| 69影院欧美专区视频| 国产精品迅雷| 国产精品亚洲一区二区三区| 日韩成人免费av| 7777精品久久久大香线蕉小说| 日韩成人在线观看视频| 成人欧美一区二区三区在线观看| 911亚洲精品| 久久精品国产理论片免费| 久久爱www成人| 亚洲精品无人区| 欧美fxxxxxx另类| 国产爆乳无码一区二区麻豆| 亚洲高清av| 99视频免费播放| 国产综合成人久久大片91| 色综合久久久无码中文字幕波多| 成人禁用看黄a在线| 欧美熟妇一区二区| 国产精品久久免费看| 欧美人与禽zozzo禽性配| 欧美三级免费观看| 中文字字幕在线观看| 精品欧美黑人一区二区三区| 日韩精品一二| 久久久www成人免费精品| 久久香蕉一区| 国产精品久久77777| 亚洲高清999| 五月天久久综合网| 欧美韩国一区| 国产精品69页| 国产福利一区二区| 国产成人无码精品久久二区三| 亚洲欧美视频在线观看视频| 日韩欧美三级视频| 欧美喷水一区二区| 色婷婷av一区二区三区之红樱桃 | 国产一二三四区| 欧美日韩亚洲一区二| 国产美女自慰在线观看| 亚洲精品视频免费| 菠萝菠萝蜜在线视频免费观看| 2019中文字幕在线免费观看| 国产 日韩 欧美| 欧美日韩免费高清| 韩国欧美一区| 亚洲精品成人在线播放| 91女神在线视频| 国产女人被狂躁到高潮小说| 日韩欧美在线一区| 亚洲第一天堂影院| 中文字幕精品在线视频| freexxx性亚洲精品| 91色中文字幕| 欧美日韩一二三四| 男人天堂999| 成人美女视频在线看| www.xx日本| 色综合久久天天| 日韩一级片免费看| 久久视频在线播放| 粉嫩91精品久久久久久久99蜜桃| 国产欧美一区二区视频| 欧美韩国一区| 中文字幕亚洲影院| 中文字幕 久热精品 视频在线| 男女啊啊啊视频| 精品日韩在线一区| h视频在线免费观看| 成人精品视频久久久久| 欧美日韩在线网站| 国产一区二区视频免费在线观看| a级精品国产片在线观看| 在线免费日韩av| 91精品国产欧美一区二区18 | 亚洲综合av在线播放| 久久免费的精品国产v∧| 成年人午夜视频| 精品盗摄一区二区三区| 蜜乳av一区| 成人精品水蜜桃| 欧美精品18| 亚洲成年人av| 夜夜爽夜夜爽精品视频| 亚洲黄色小说网| 欧美日本国产在线| 成人免费在线电影网| 分分操这里只有精品| 不卡影院免费观看| 中文字幕亚洲精品在线| 日韩av影院在线观看| 午夜av不卡| 欧美日韩一区二区三| 久久久777| 极品人妻videosss人妻| 欧美日韩你懂得| 色网站在线看| 成人黄色激情网| 欧美激情综合| 亚洲国产精品自拍视频| 懂色aⅴ精品一区二区三区蜜月| 香蕉久久国产av一区二区| 91精品国产91久久久久久最新| 亚洲春色h网| 国产成人精品无码播放| 中文一区二区完整视频在线观看| 中文字幕+乱码+中文乱码91| 中文字幕亚洲综合| 国产中文欧美日韩在线| 91精品国产91久久久久麻豆 主演| 成人美女视频在线观看| 6080午夜伦理| 日韩小视频在线观看| 日韩精品视频中文字幕| 欧美一级免费播放| 2021久久国产精品不只是精品| 波多野结衣一二区| 久久久99免费视频| 美女网站色精品尤物极品姐弟| 欧美激情国产精品日韩| 亚洲欧洲日韩在线| 色窝窝无码一区二区三区| 日韩av电影在线播放| 91精品高清| 色婷婷综合网站| 久久久久久久久久久久久久久| 亚洲欧美日本国产| av一区和二区| 性色一区二区三区| 国产成人在线网址| 精品国内二区三区| 国产亚洲一区二区手机在线观看 | 星空大象在线观看免费播放| 欧美性猛交xxxx乱大交3| 日韩子在线观看| 激情小说综合区| 精品一区二区三区蜜桃| 日韩在线观看第一页| www日韩欧美| 人妖一区二区三区| 午夜xxxxx| 在线观看日韩毛片| 欧美精品videosex| 亚洲韩国在线| www.成人网.com| 国产人妖在线播放| 国产激情视频一区| 中文日韩欧美| 欧美成人黄色网| 在线精品视频视频中文字幕| 精品欧美午夜寂寞影院|