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

如何基于TensorFlow使用LSTM和CNN實現時序分類任務

企業動態
在本文中,我們將討論如何使用深度學習方法對時序數據進行分類。我們使用的案例是 UCI 項目中的人體活動識別(HAR)數據集。

時序數據經常出現在很多領域中,如金融、信號處理、語音識別和醫藥。傳統的時序問題通常首先需要人力進行特征工程,才能將預處理的數據輸入到機器學習算法中。并且這種特征工程通常需要一些特定領域內的專業知識,因此也就更進一步加大了預處理成本。例如信號處理(即 EEG 信號分類),特征工程可能就涉及到各種頻帶的功率譜(power spectra)、Hjorth 參數和其他一些特定的統計學特征。本文簡要地介紹了使用 CNN 和 LSTM 實現序列分類的方法,詳細代碼請查看 Github。

Github 項目地址:https://github.com/healthDataScience/deep-learning-HAR

傳統圖像分類中也是采用的手動特征工程,然而隨著深度學習的出現,卷積神經網絡已經可以較為***地處理計算機視覺任務。使用 CNN 處理圖像不需要任何手動特征工程,網絡會一層層自動從最基本的特征組合成更加高級和抽象的特征,從而完成計算機視覺任務。

在本文中,我們將討論如何使用深度學習方法對時序數據進行分類。我們使用的案例是 UCI 項目中的人體活動識別(HAR)數據集。該數據集包含原始的時序數據和經預處理的數據(包含 561 個特征)。本文將對比用特征工程的機器學習算法和兩種深度學習方法(卷積神經網絡和循環神經網絡),試驗***表明深度學習方法超越了傳統使用特征工程的方法。

作者使用 TensorFlow 和實現并訓練模型,文中只展示了部分代碼,更詳細的代碼請查看 Github。

卷積神經網絡(CNN)

首先***步就是將數據饋送到 Numpy 中的數組,且數組的維度為 (batch_size, seq_len, n_channels),其中 batch_size 為模型在執行 SGD 時每一次迭代需要的數據量,seq_len 為時序序列的長度(本文中為 128),n_channels 為執行檢測(measurement)的通道數。本文案例中通道數為 9,即 3 個坐標軸每一個有 3 個不同的加速檢測

(acceleration measurement)。我們有六個活動標簽,即每一個樣本屬于 LAYING、STANDING、SITTING、WALKING_DOWNSTAIRS、WALKING_UPSTAIRS 或 WALKING。

下面,我們首先構建計算圖,其中我們使用占位符為輸入數據做準備:

  1. graph = tf.Graph()  
  2. with graph.as_default(): 
  3.     inputs_ = tf.placeholder(tf.float32, [None, seq_len, n_channels], 
  4.         name = 'inputs'
  5.     labels_ = tf.placeholder(tf.float32, [None, n_classes], name = 'labels'
  6.     keep_prob_ = tf.placeholder(tf.float32, name = 'keep'
  7.     learning_rate_ = tf.placeholder(tf.float32, name = 'l 

其中 inputs_是饋送到計算圖中的輸入張量,***個參數設置為「None」可以確保占位符***個維度可以根據不同的批量大小而適當調整。labels_是需要預測的 one-hot 編碼標簽,keep_prob_為用于 dropout 正則化的保持概率,learning_rate_ 為用于 Adam 優化器的學習率。

我們使用在序列上移動的 1 維卷積核構建卷積層,圖像一般使用的是 2 維卷積核。序列任務中的卷積核可以充當為訓練中的濾波器。在許多 CNN 架構中,層級的深度越大,濾波器的數量就越多。每一個卷積操作后面都跟隨著池化層以減少序列的長度。下面是我們可以使用的簡單 CNN 架構。

簡單 CNN 架構

上圖描述的卷積層可用以下代碼實現:

  1. with graph.as_default(): 
  2.     # (batch, 128, 9) -> (batch, 32, 18) 
  3.     conv1 = tf.layers.conv1d(inputs=inputs_filters=18kernel_size=2strides=1
  4.         padding='same'activation = tf.nn.relu) 
  5.     max_pool_1 = tf.layers.max_pooling1d(inputs=conv1pool_size=4strides=4padding='same'
  6.   
  7.     # (batch, 32, 18) -> (batch, 8, 36) 
  8.     conv2 = tf.layers.conv1d(inputs=max_pool_1filters=36kernel_size=2strides=1
  9.     padding='same'activation = tf.nn.relu) 
  10.     max_pool_2 = tf.layers.max_pooling1d(inputs=conv2pool_size=4strides=4padding='same'
  11.   
  12.     # (batch, 8, 36) -> (batch, 2, 72) 
  13.     conv3 = tf.layers.conv1d(inputs=max_pool_2filters=72kernel_size=2strides=1
  14.     padding='same'activation = tf.nn.relu) 
  15.     max_pool_3 = tf.layers.max_pooling1d(inputs=conv3, po 

一旦到達了***一層,我們需要 flatten 張量并投入到有適當神經元數的分類器中,在上圖中為 144 個神經元。隨后分類器輸出 logits,并用于以下兩種案例:

  1. 計算 softmax 交叉熵函數,該損失函數在多類別問題中是標準的損失度量。
  2. 在***化概率和準確度的情況下預測類別標簽。

下面是上述過程的實現:

  1. with graph.as_default(): 
  2.     # Flatten and add dropout 
  3.     flat = tf.reshape(max_pool_3, (-1, 2*72)) 
  4.     flat = tf.nn.dropout(flat, keep_prob=keep_prob_
  5.   
  6.     # Predictions 
  7.     logits = tf.layers.dense(flat, n_classes) 
  8.   
  9.     # Cost function and optimizer 
  10.     cost = tf.reduce_mean(tf.nn.softmax_cross_entropy_with_logits(logitslogits=logits, 
  11.         labels=labels_))    optimizer = tf.train.AdamOptimizer(learning_rate_).minimize(cost) 
  12.   
  13.     # Accuracy 
  14.     correct_pred = tf.equal(tf.argmax(logits, 1), tf.argmax 

剩下的實現部分就比較典型了,讀者可查看 GitHub 中的完整代碼和過程。前面我們已經構建了計算圖,后面就需要將批量訓練數據饋送到計算圖進行訓練,同時我們還要使用驗證集來評估訓練結果。***,完成訓練的模型將在測試集上進行評估。我們在該實驗中 batch_siza 使用的是 600、learning_rate 使用的是 0.001、keep_prob 為 0.5。在 500 個 epoch 后,我們得到的測試精度為 98%。下圖顯示了訓練準確度和驗證準確度隨 epoch 的增加而顯示的變化:

訓練準確度和驗證準確度隨 epoch 的增加而顯示的變化

長短期記憶網絡(LSTM)

LSTM 在處理文本數據上十分流行,它在情感分析、機器翻譯、和文本生成等方面取得了十分顯著的成果。因為本問題涉及相似分類的序列,所以 LSTM 是比較優秀的方法。

下面是能用于該問題的神經網絡架構:

能用于該問題的神經網絡架構

為了將數據饋送到網絡中,我們需要將數組分割為 128 塊(序列中的每一塊都會進入一個 LSTM 單元),每一塊的維度為(batch_size, n_channels)。隨后單層神經元將轉換這些輸入并饋送到 LSTM 單元中,每一個 LSTM 單元的維度為 lstm_size,一般該參數需要選定為大于通道數量。這種方式很像文本應用中的嵌入層,其中詞匯從給定的詞匯表中嵌入為一個向量。后面我們需要選擇 LSTM 層的數量(lstm_layers),我們可以設定為 2。

對于這一個實現,占位符的設定可以和上面一樣。下面的代碼段實現了 LSTM 層級:

  1. with graph.as_default(): 
  2.     # Construct the LSTM inputs and LSTM cells 
  3.     lstm_in = tf.transpose(inputs_, [1,0,2]) # reshape into (seq_len, N, channels) 
  4.     lstm_in = tf.reshape(lstm_in, [-1, n_channels]) # Now (seq_len*N, n_channels) 
  5.   
  6.     # To cells 
  7.     lstm_in = tf.layers.dense(lstm_in, lstm_size, activation=None
  8.   
  9.     # Open up the tensor into a list of seq_len pieces 
  10.     lstm_in = tf.split(lstm_in, seq_len, 0) 
  11.   
  12.     # Add LSTM layers 
  13.     lstm = tf.contrib.rnn.BasicLSTMCell(lstm_size) 
  14.     drop = tf.contrib.rnn.DropoutWrapper(lstm, output_keep_prob=keep_prob_
  15.     cell = tf.contrib.rnn.MultiRNNCell([drop] * lstm_layers) 
  16.     initial_state = cell.zero_state(batch_size, tf.floa 

上面的代碼段是十分重要的技術細節。我們首先需要將數組從 (batch_size, seq_len, n_channels) 重建維度為 (seq_len, batch_size, n_channels),因此 tf.split 將在每一步適當地分割數據(根據第 0 個索引)為一系列 (batch_size, lstm_size) 數組。剩下的部分就是標準的 LSTM 實現了,包括構建層級和初始狀態。

下一步就是實現網絡的前向傳播和成本函數。比較重要的技術點是我們引入了梯度截斷,因為梯度截斷可以在反向傳播中防止梯度爆炸而提升訓練效果。

下面是我們定義前向傳播和成本函數的代碼:

  1. with graph.as_default(): 
  2.     outputs, final_state = tf.contrib.rnn.static_rnn(cell, lstm_in, dtype=tf.float32, 
  3.         initial_stateinitial_state = initial_state) 
  4.   
  5.     # We only need the last output tensor to pass into a classifier 
  6.     logits = tf.layers.dense(outputs[-1], n_classes, name='logits'
  7.   
  8.     # Cost function and optimizer 
  9.     cost = tf.reduce_mean(tf.nn.softmax_cross_entropy_with_logits(logitslogits=logits, labels=labels_)) 
  10.   
  11.     # Grad clipping 
  12.     train_op = tf.train.AdamOptimizer(learning_rate_)  
  13.     gradients = train_op.compute_gradients(cost)    capped_gradients = [(tf.clip_by_value(grad, -1., 1.), var) for grad, var in gradients]    optimizer = train_op.apply_gradients(capped_gradients) 
  14.   
  15.     # Accuracy 
  16.     correct_pred = tf.equal(tf.argmax(logits, 1), tf.argmax 

注意我們只使用了 LSTM 頂層輸出序列的***一個元素,因為我們每個序列只是嘗試預測一個分類概率。剩下的部分和前面我們訓練 CNN 的過程相似,我們只需要將數據饋送到計算圖中進行訓練。其中超參數可選擇為 lstm_size=27、lstm_layers=2、batch_size=600、learning_rate=0.0005 和 keep_prob=0.5,我們在測試集中可獲得大約 95% 的準確度。這一結果要比 CNN 還差一些,但仍然十分優秀。可能選擇其它超參數能產生更好的結果,讀者朋友也可以在 Github 中獲取源代碼并進一步調試。

對比傳統方法

前面作者已經使用帶 561 個特征的數據集測試了一些機器學習方法,性能***的方法是梯度提升樹,如下梯度提升樹的準確度能到達 96%。雖然 CNN、LSTM 架構與經過特征工程的梯度提升樹的精度差不多,但 CNN 和 LSTM 的人工工作量要少得多。

HAR 任務經典機器學習方法:

https://github.com/bhimmetoglu/talks-and-lectures/tree/master/MachineLearning/HAR

梯度提升樹:https://rpubs.com/burakh/har_xgb

結語

在本文中,我們試驗了使用 CNN 和 LSTM 進行時序數據的分類,這兩種方法在性能上都有十分優秀的表現,并且最重要的是它們在訓練中會一層層學習獨特的特征,它們不需要成本昂貴的特征工程。

本文所使用的序列還是比較小的,只有 128 步。可能會有讀者懷疑如果序列變得更長(甚至大于 1000),是不是訓練就會變得十分困難。其實我們可以結合 LSTM 和 CNN 在這種長序列任務中表現得更好。總的來說,深度學習方法相對于傳統方法有非常明顯的優勢。

【本文是51CTO專欄機構“機器之心”的原創譯文,微信公眾號“機器之心( id: almosthuman2014)”】

戳這里,看該作者更多好文

責任編輯:趙寧寧 來源: 51CTO專欄
相關推薦

2017-11-23 14:35:36

2024-12-16 08:06:42

2022-12-09 14:50:51

機器學習時間序列預測

2018-08-30 09:36:10

編程語言Python機器學習

2022-06-29 09:00:00

前端圖像分類模型SQL

2020-10-27 09:37:43

PyTorchTensorFlow機器學習

2017-05-12 16:25:44

深度學習圖像補全tensorflow

2024-12-17 15:39:33

2018-04-16 11:30:32

深度學習

2018-04-17 09:40:22

深度學習

2018-04-11 09:30:41

深度學習

2023-05-14 22:35:24

TensorFlowKeras深度學習

2023-01-11 07:28:49

TensorFlow分類模型

2025-05-23 09:18:25

2022-06-29 14:06:54

canvas鴻蒙

2010-06-10 09:49:38

UML時序圖

2023-11-22 09:00:00

NLP語言模型LSTM

2017-05-22 13:15:45

TensorFlow深度學習

2018-07-04 15:17:07

CNNNLP模型

2016-12-06 08:51:48

深度學習TensorFlow機器學習
點贊
收藏

51CTO技術棧公眾號

一区福利视频| 中文字幕av一区二区三区四区| 久久一综合视频| 日韩毛片在线观看| 色婷婷成人在线| 国精一区二区三区| 久久综合丝袜日本网| 国产主播精品在线| 精品一级少妇久久久久久久| 蜜桃久久久久| 欧美美女bb生活片| 国产一区二区视频播放| 国产精品一二三区视频| 国产高清久久久| 国产精品九九九| 欧美国产在线看| 欧美日韩一二三四| 亚洲第一福利在线观看| 黄色一级片免费的| 中文字幕成在线观看| 亚洲精品欧美在线| 偷拍视频一区二区| 日韩永久免费视频| 精品亚洲免费视频| 国产91在线视频| 精品无码人妻一区二区三区| 久久精品国产亚洲夜色av网站 | 性欧美精品一区二区三区在线播放 | 亚洲欧美成人一区二区三区| 国产一区二区高清不卡| 国产又爽又黄免费软件| 午夜一级在线看亚洲| 欧美猛交ⅹxxx乱大交视频| 99精品欧美一区二区| 久久a爱视频| 精品久久久三级丝袜| 天天色天天综合网| av在线播放一区| 日本福利一区二区| 黄www在线观看| 2021天堂中文幕一二区在线观| 91亚洲精品久久久蜜桃网站| 成人信息集中地欧美| 涩涩视频在线观看| 日韩在线一区二区三区| 欧美亚洲一区在线| 日韩三级av在线| 黄色成人在线网站| 久久99久久99精品免观看粉嫩| 亚洲少妇一区二区| 二区三区精品| 欧美日韩国产中文| 色婷婷成人在线| 久久人体av| 欧美日韩高清影院| 一本一道久久a久久综合蜜桃| 久草在线新免费首页资源站| 亚洲精品伦理在线| 国产91视频一区| 免费大片在线观看www| 国产精品乱人伦中文| 亚洲成人第一| 三级外国片在线观看视频| 国产精品色婷婷久久58| 一本色道久久综合亚洲二区三区| 亚洲精品97久久中文字幕无码| 午夜一区不卡| 国产91免费看片| 怡红院av久久久久久久| 日韩电影一二三区| 国产在线日韩在线| a天堂在线观看视频| 国产精品资源网站| 国产欧美日韩综合一区在线观看 | 91超碰在线播放| 亚洲777理论| 国产熟女高潮视频| 国产精品99| 欧美一区二区三区在线视频| 中国男女全黄大片| 亚洲成aⅴ人片久久青草影院| 欧美日韩小视频| 日韩一区二区三区久久| 久久久久久久久久久久电影| 亚洲电影第1页| 国产熟妇久久777777| 色爱综合网欧美| 欧美丰满老妇厨房牲生活| 圆产精品久久久久久久久久久| 亚洲最新av| 97精品一区二区三区| 99精品人妻国产毛片| 国内精品写真在线观看| 精品国产中文字幕| 日本美女高清在线观看免费| 一区av在线播放| chinese少妇国语对白| 国产精品第一国产精品| 亚洲在线不卡| 日本泡妞xxxx免费视频软件| 年轻的保姆91精品| 精品视频在线导航| 欧美日韩午夜视频| 亚洲女人av| 91午夜理伦私人影院| 欧美熟女一区二区| 国产精品久久久久久户外露出 | 一区二区在线视频观看| 亚洲精品美女在线观看播放| 久久精品色妇熟妇丰满人妻| 精品成人在线| 国产日韩欧美另类| 四虎国产精品永远| 一区二区在线观看免费 | 蜜桃精品一区二区| 影视亚洲一区二区三区| 国产98色在线| 二区三区在线视频| 国产精品午夜久久| www一区二区www免费| 国产麻豆精品| 亚洲天堂av综合网| 日本中文字幕在线免费观看| 国产在线播精品第三| 日韩精品伦理第一区| 国产精选在线| 日韩欧美国产一区二区在线播放 | 亚洲中文字幕在线观看| 99久久精品国产麻豆演员表| 国产视频在线观看网站| 日本精品久久| 国产一区二区三区视频 | 全色精品综合影院| 亚洲最大色网站| 国产一级片自拍| 成人一级毛片| 国产成人啪精品视频免费网| 日韩一级免费视频| 亚欧色一区w666天堂| 婷婷激情小说网| 国产精品7m凸凹视频分类| 国产精品国产福利国产秒拍| 能在线看的av| 色综合久久中文字幕| 中国特级黄色大片| 在线免费高清一区二区三区| 成人免费视频网站| 国产蜜臀一区二区打屁股调教| 天天操天天色综合| 亚洲图片欧美另类| 欧美日韩a区| 91在线观看网站| 91国内在线| 欧美mv和日韩mv的网站| 国产午夜手机精彩视频| 国产在线不卡一区| 人人妻人人澡人人爽欧美一区双 | 欧美精品777| 国产精品情侣呻吟对白视频| 奇米一区二区三区av| 先锋影音日韩| 热久久久久久| 欧美日韩国产va另类| 超碰在线观看99| 亚洲五码中文字幕| 91精品又粗又猛又爽| 中文国产一区| 欧美亚洲另类在线一区二区三区| 亚洲区欧洲区| 精品国产污网站| 日韩av一二三区| 久久久三级国产网站| 久久久久国产精品熟女影院 | 清纯唯美一区二区三区| 日韩免费福利视频| xvideos亚洲人网站| 精品国产伦一区二区三区| 亚洲电影一级黄| 妺妺窝人体色WWW精品| 久久精品国产在热久久| 日韩一二区视频| 日韩av字幕| 国产精品久久久久久一区二区| 五月天婷婷视频| 色先锋资源久久综合| 欧美一区免费观看| 99久久精品一区| 污视频网站观看| 亚洲香蕉网站| 亚洲精品自在在线观看| 91成人入口| 国产精品国模在线| 国产深夜视频在线观看| 中国人与牲禽动交精品| av av片在线看| 色综合久久久久综合体桃花网| 538国产视频| 久久www免费人成看片高清| www.国产在线播放| 日韩成人综合| 精品人伦一区二区三区| 九七电影院97理论片久久tvb| 亚洲欧洲成视频免费观看| 国产又粗又猛又爽又黄91| 亚洲成人自拍一区| 中文字幕第69页| 久久综合九色综合欧美98| 免费黄频在线观看| 性感少妇一区| 人人妻人人澡人人爽欧美一区双| 国产一区二区三区亚洲| 国产欧亚日韩视频| 亚洲黄色免费av| 欧美精品18videosex性欧美| av在线免费观看网| 日韩风俗一区 二区| 亚洲av无码专区在线| 精品视频资源站| 国产无遮挡呻吟娇喘视频| 一区二区三区欧美日| 亚洲天堂最新地址| 国产日韩欧美综合一区| av无码一区二区三区| 国产福利一区二区三区在线视频| 成人午夜免费在线视频| 国产精品久久观看| 日韩三级电影网站| 综合国产视频| 欧美xxxx黑人又粗又长密月 | 激情久久中文字幕| 国产高潮呻吟久久久| av资源久久| 精品亚洲一区二区三区四区五区高| 欧美日韩国产v| 91高潮在线观看| 成av人片在线观看www| 欧美日韩xxx| 性欧美video高清bbw| 色婷婷综合久久久久中文字幕1| www.黄色国产| 日韩午夜在线影院| 成人黄色免费视频| 精品剧情v国产在线观看在线| 久久久久久久久影院| 亚洲成人午夜影院| 久久精品国产亚洲av无码娇色| 2021中文字幕一区亚洲| 国产午夜在线一区二区三区| 国产成人精品一区二区三区四区| 凹凸国产熟女精品视频| 欧美日韩理论| 亚洲色成人www永久在线观看| 欧美日韩中字| 五码日韩精品一区二区三区视频| 亚州一区二区| 99久久精品无码一区二区毛片| 免费观看亚洲| 欧美一乱一性一交一视频| 在线观看爽视频| 日本在线精品视频| 成人看片网站| 国产一区私人高清影院| 韩国三级成人在线| 成人激情直播| 日韩在线麻豆| 亚洲欧美日韩精品在线| 欧美丰满老妇| 妺妺窝人体色www看人体| 亚洲人www| 久久精品午夜福利| 蜜桃精品视频在线观看| 色男人天堂av| 99久久精品久久久久久清纯| 国产一二三四五区| 综合在线观看色| 久久精品视频国产| 色呦呦日韩精品| 一级黄色短视频| 精品国产91洋老外米糕| 国产日韩精品在线看| 久久九九国产精品怡红院| av电影在线地址| 国产精品极品尤物在线观看| 精品久久免费| 裸体丰满少妇做受久久99精品| 久久黄色影视| 日韩欧美在线观看强乱免费| 欧美在线网站| 日韩免费高清在线| 国产精品一区二区在线播放| 久久久久国产免费| 久久久久久久久蜜桃| 精品在线观看一区| 欧美日韩亚洲高清| 91免费视频播放| 亚洲黄页网在线观看| 国产大片在线免费观看| 久久久久久久久久久av| 电影一区二区| 久久久久久99| 伊人情人综合网| 久久婷婷国产91天堂综合精品| 久久午夜电影| 少妇极品熟妇人妻无码| 国产亲近乱来精品视频| 国产精品成人aaaa在线| 欧美日韩国产精选| 丝袜视频国产在线播放| 欧美精品午夜视频| 91福利精品在线观看| 国产福利一区二区三区在线观看| 中文字幕日韩高清在线| 亚洲国产日韩综合一区| 最新成人av网站| 在线免费黄色小视频| 国产精品网站导航| 欧美a视频在线观看| 精品久久人人做人人爱| 操你啦在线视频| 国产欧美一区二区白浆黑人| 五月激激激综合网色播| 男人天堂手机在线视频| 国产麻豆精品在线观看| 久久爱一区二区| 欧美日韩日日夜夜| 国产乱理伦片a级在线观看| 97超碰蝌蚪网人人做人人爽| 日韩欧美中文在线观看| 欧美 另类 交| 久久国产精品99精品国产| 亚洲精品乱码久久久久久久久久久久 | 国产精品激情自拍| 久久最新网址| 777米奇影视第四色| 26uuu亚洲综合色欧美 | 午夜在线观看视频18| 久久6免费高清热精品| 日韩成人在线一区| 亚洲免费不卡| 麻豆精品一区二区综合av| 嘿嘿视频在线观看| 在线观看一区二区精品视频| 精品久久av| 日本精品免费一区二区三区| 丝袜美腿综合| 两根大肉大捧一进一出好爽视频| 美腿丝袜亚洲三区| 蜜乳av中文字幕| 欧美在线观看视频一区二区| 国产永久av在线| 国产精品久久久久一区二区| 成人一级毛片| 亚洲一区精品视频在线观看| 综合中文字幕亚洲| xxxwww在线观看| 91国自产精品中文字幕亚洲| 亚洲成在人线免费观看| www日韩视频| 中文字幕亚洲一区二区av在线 | 精品国产乱码久久久久久老虎| 青春有你2免费观看完整版在线播放高清| 一区二区福利视频| 久久亚洲精品中文字幕| 黄色www在线观看| 粉嫩嫩av羞羞动漫久久久| 日本一区二区网站| 亚洲色图国产精品| 欧美视频精品| 国产爆乳无码一区二区麻豆| 成人激情文学综合网| www.毛片.com| 日韩中文字幕不卡视频| 久久久91麻豆精品国产一区| 18禁裸男晨勃露j毛免费观看| 激情久久五月天| 久久久精品视频在线| 日韩精品在线私人| 亚洲精品一区av| 妞干网在线视频观看| 久久综合狠狠综合| 国产乱淫a∨片免费视频| 久久久女人电视剧免费播放下载| 欧美日韩黄网站| 99精品视频在线看| 日韩一区在线看| 亚洲av成人精品毛片| 国产日韩欧美在线视频观看| 黄色欧美成人| 91精品国自产在线| 精品国产乱码91久久久久久网站| 麻豆视频在线观看免费网站| 99在线国产| 青青草97国产精品免费观看无弹窗版| 亚洲国产精品自拍视频| 欧美三级日韩三级| 丁香花视频在线观看| 性欧美videosex高清少妇| av在线播放成人| 国产毛片一区二区三区va在线 | 久久国产日韩欧美|