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

小白也能看懂的TensorFlow介紹

開發 開發工具
今天的文章將講解 TensorFlow(TF)進行多個特征的線性回歸和邏輯回歸。

本文是日本東京 TensorFlow 聚會聯合組織者 Hin Khor 所寫的 TensorFlow 系列介紹文章的Part 3 和 Part4,自稱給出了關于 TensorFlow 的 gentlest 的介紹。在之前發布的前兩部分介紹中,作者談到單一特征問題的線性回歸問題以及訓練(training)的含義,這兩部分將講解 TensorFlow(TF)進行多個特征的線性回歸和邏輯回歸。

[[183986]]

一、矩陣和多特征線性回歸

1. 快速回顧

之前文章的前提是:給定特征——任何房屋面積(sqm),我們需要預測結果,也就是對應房價($)。為了做到這一點,我們:

(1)我們找到一條「最擬合」所有數據點的直線(線性回歸)。「最擬合」是當線性回歸線確保實際數據點(灰色點)和預測值(內插在直線上的灰色點)之間的差異最小,即最小化多個藍線之和。

(2)使用這條直線,我們可以預測任何房屋的價格。

使用單一特征線性回歸進行預測

使用單一特征線性回歸進行預測

2. 多特征線性回歸概述

實際上,任何預測都依賴于多個特征,于是我們從單特征的線性回歸進階到 帶有兩個特征的線性回歸;之所以選擇兩個特征,是為了讓可視化和理解簡明些,但這個思想可以推廣到帶有任何數量特征的線性回歸。

我們引進一個新的特征——房間數量。當收集數據點時,現在我們需要在現有特征「房屋面積」之上收集新特征「房間數」的值,以及相應的結果「房屋價格」。

我們的圖表變成了 3 維的。

結果「房屋價格」以及 2 個特征(「房間數」,「房屋面積」)的數據點空間

結果「房屋價格」以及 2 個特征(「房間數」,「房屋面積」)的數據點空間

然后,我們的目標變成:給定「房間數」和「房屋面積」,預測「房屋價格」(見下圖)。

給定「房間數」和「房屋面積」,預測「房屋價格」

由于缺少數據點,有時無法對給定的 2 個特征進行預測

在單一特征的情形中,當沒有數據點時,我們需要使用線性回歸來創建一條直線,以幫助我們預測結果房屋價格。在 2 個特征的情形中,我們也可以使用線性回歸,但是需要創建一個平面(而不是直線),以幫助我們預測(見下圖)。

使用線性回歸在 2 個特征空間中的創建一個平面來做預測

使用線性回歸在 2 個特征空間中的創建一個平面來做預測

3. 多特征線性回歸模型

回憶單一特征的線性回歸(見下圖左邊),線性回歸模型結果為 y,權重為 W,房屋大面積為 x,偏差為 b。

對于 2 個特征的回歸(參見下圖右側),我們引入另一個權重 W2,另一個自變量 x2 來代表房間數的特征值。

單特征 vs. 2 個特征的線性回歸方程

單特征 vs. 2 個特征的線性回歸方程

如之前討論的那樣,當我們執行線性回歸時,梯度下降算法能幫助學習系數 W、W2 和 b 的值。

4. Tensorflow 的多特征線性回歸

(1)快速回顧

單特征線性回歸的 TF 代碼由 3 部分組成(見下圖):

  • 構建模型(藍色部分)
  • 基于模型構建成本函數(紅色部分)
  • 使用梯度下降(綠色部分)最小化成本函數

 

用于單特征線性回歸的 Tensorflow 代碼

用于單特征線性回歸的 Tensorflow 代碼

(2)Tensorflow 的 2 個特征的線性回歸

TF 代碼中 2 個特征的線性回歸方程(如上所述)的變化(相比單特征)用紅色顯示。

Tensorflow 的 2 個特征的線性回歸

注意,增加新特征的這種方式效率低;隨著特征數量的增長,所需的變量系數和自變量的數量會增加。實際的模型有更多的特征,這惡化了這個問題。那么,如何能有效地表示特征呢?

解決方法:矩陣

首先,讓我們將表征兩個特征的模型推廣到表征 n 個特征的模型:

將表征兩個特征的模型推廣到表征 n 個特征的模型:

復雜的 n 特征公式可以用矩陣簡化,矩陣被內置于 TF 中,這是因為:

  • 數據可以用多維表示,這契合我們表征具有 n 個特征的數據點(左下方,也稱為特征矩陣)以及具有 n 個權重模型(右下,也稱為權重矩陣)的方式

單個數據點的 n 個特征與模型的矩陣形式的 n 個權重

單個數據點的 n 個特征與模型的矩陣形式的 n 個權重

在 TF 中,它們將被寫為:

  1. x = tf.placeholder(tf.float,[1,n]) 
  2. W = tf.Variable(tf.zeros [n,1]) 

注意:對于 W,我們使用 tf.zeros,它將所有 W1,W2,...,Wn 初始化為零。

在數學上,矩陣乘法是向量乘法的加總;因此自然地,特征(中間的一個)和權重(右邊的)矩陣之間的矩陣乘法給出(左邊的)結果,即等于 n 個特征的線性回歸公式的第一部分(如上所述),沒有截距項。

特征和權重矩陣之間的矩陣乘法給出結果(未添加截距項)

特征和權重矩陣之間的矩陣乘法給出結果(未添加截距項)

在 TF 中,這種乘法將表示為:

  1. y = tf.matmul(x, W) 

多行特征矩陣(每行表示數據點的 n 個特征)之間的矩陣乘法返回多行結果,每行代表每個數據點的結果/預測(沒有加入截距項);因此一個矩陣乘法就可以將線性回歸公式應用于多個數據點,并對應地產生多個預測(每個數據點對應一個結果)(見下文)

注意:特征矩陣中的 x 表示變的更復雜,即我們使用 x1.1、x1.2,而不是 x1、x2 等,因為特征矩陣(中間矩陣)從表示 n 個特征(1 行 x,n 列)的單個數據點擴展到表示具有 n 個特征(m 行 x,n 列)的 m 個數據點。因此,我們擴展 x (如 x1)到 x .(如 x1.1),其中,n 是特征數,m 是數據點的數量。

具有模型權重的多行矩陣乘法產生矩陣的多個行結果

具有模型權重的多行矩陣乘法產生矩陣的多個行結果

在 TF 中,它們將被寫為:

  1. x = tf.placeholder(tf.float,[m,n]) 
  2. W = tf.Variable(tf.zeros [n,1]) 
  3. y = tf.matmul(x,W) 

最后,向結果矩陣添加常數,也就是將常數添加到矩陣中的每一行

在 TF 中,用矩陣表示 x 和 W,無論模型的特征數量或要處理的數據點數量,矩陣都可以簡化為:

  1. b = tf.Variable(tf.zeros[1]) 
  2. y = tf.matmul(x, W) + b 

5. Tensorflow 的多特征備忘單

我們做一個從單一特征到多特征的線性回歸的變化的并行比較:

Tensorflow 中的單特征與 n 個特征的線性回歸模型

Tensorflow 中的單特征與 n 個特征的線性回歸模型

6. 總結

在本文中,我們介紹了多特征線性回歸的概念,并展示了我們如何將模型和 TF 代碼從單特征的線性回歸模型擴展到 2 個特征的線性回歸模型,并可以推廣到 n 特征線性回歸模型。最后我們為多特征的 TF 線性回歸模型提供了一張備忘單。

二、邏輯回歸

1. 邏輯回歸綜述

我們已經學會了如何使用 Tensorflow(TF)去實現線性回歸以預測標量值得結果,例如給定一組特征,如住房大小,預測房價。

然而,有時我們需要對事物分類(classify)而不是去預測一個具體的數值,例如給定一張含有數字(0-9 十個數字中的一個)的圖片,我們需要將其分類為 0,1,2,3,4,5,6,7,8,9 十類。或者,我們需要將一首歌曲進行歸類,如歸類為流行,搖滾,說唱等。集合 [0,1,2,...,9]、[流行,搖滾,說唱,等等] 中的每一個元素都可以表示一個類。在計算機中,我們通常用數字對抽象名詞進行表示,比如,pop = 0, rock = 1, 等等。為了實現分類,我們使用 TF 來實現邏輯回歸。

在本文中,我們將使用邏輯回歸將數字圖片歸類為 0,1,2,3,4,5,6,7,8,9 這十類。

2. 邏輯回歸的細節

線性回歸中的許多概念仍然用于邏輯回歸之中。我們可以再次使用公式 y = W.x + b,但是有一些不同的地方。讓我們看看線性回歸和邏輯回歸的公式:

線性回歸與邏輯回歸的區別與相似

線性回歸與邏輯回歸的區別與相似

(1) 區別:

  • 結果(y):對于線性回歸,結果是一個標量值(可以是任意一個符合實際的數值),例如 50000,23.98 等;對于邏輯回歸,結果是一個整數(表示不同類的整數,是離散的),例如 0,1,2,... 9。
  • 特征(x):對于線性回歸,特征都表示為一個列向量;對于涉及二維圖像的邏輯回歸,特征是一個二維矩陣,矩陣的每個元素表示圖像的像素值,每個像素值是屬于 0 到 255 之間的整數,其中 0 表示黑色,255 表示白色,其他值表示具有某些灰度陰影。
  • 成本函數(成本):對于線性回歸,成本函數是表示每個預測值與其預期結果之間的聚合差異的某些函數;對于邏輯回歸,是計算每次預測的正確或錯誤的某些函數。

(2)相似性:

訓練:線性回歸和邏輯回歸的訓練目標都是去學習權重(W)和偏置(b)值。

結果:線性回歸與邏輯回歸的目標都是利用學習到的權重和偏置值去預測/分類結果。

3. 協調邏輯回歸與線性回歸

為了使邏輯回歸利用 y = W.b + x,我們需要做出一些改變以協調上述差異。

(1)特征變換,x

我們可以將二維的圖片特征(假設二維特征有 X 行,Y 列)轉換成一維的行向量:將第一行以外的其它行數值依順序放在第一行后面。

轉換圖像特征以適用于邏輯回歸公式

轉換圖像特征以適用于邏輯回歸公式

(2)預測結果轉換,y

對于邏輯回歸,y 不能作為標量,因為預測可能最終為 2.3 或 11,這不在可能的類 [0,1,...,9] 中。

為了解決這個問題,y 應該被轉換成列向量,該向量的每個元素代表邏輯回歸模型認為屬于某個特定類的得分。在下面的示例中,預測結果為類'1',因為它具有最高得分。

每個類的分數和具有最高分數的類成為被預測的類

每個類的分數和具有最高分數的類成為被預測的類

對于給定的圖片,為求這個分數向量,每個像素都會貢獻一組分數(針對每一類),分數表示系統認為這張圖片屬于某類的可能性,每個像素分數之和成為預測向量。

個像素提供一個分數向量;每個類別有一個分數,最后變成預測向量。所有預測向量的總和變成最終預測。

每個像素提供一個分數向量;每個類別有一個分數,最后變成預測向量。所有預測向量的總和變成最終預測。

 

(3)成本函數的變換

涉及到預測結果和實際結果之間數值距離的任何函數都不能作為成本函數。對于數字圖片「1」,這樣的成本函數將使預測值「7」(7-1=6)更嚴重地懲罰預測值「2」(2-1=1),盡管兩個預測結果都是錯誤的。

我們即將使用的成本函數,交叉熵(H),用以下幾個步驟實現:

  • 將實際圖片的類向量(y')轉化成 one-hot 向量,這是一個概率分布。
  • 將預測類 (y) 轉化成概率分布。
  • 使用交叉熵函數去計算成本函數,這表示的是兩個概率分布函數之間的差異。

第一步:One-hot 向量

由于我們已經將預測 (y) 轉換成分數向量,因此,我們也應該將實際圖片類(y』)轉換成相同維數的向量;one-hot 向量是將對應于實際類的的元素為設為 1,其它元素為 0。下面,我們展示表示 0-9 十個類中一個類的 one-hot 向量。

圖片類和它們的 one-hot 向量表示

圖片類和它們的 one-hot 向量表示

假設實際圖像上是數字「1」(y'),它的 one-hot 向量是 [0,1,0,0,0,0,0,0,0,0],假設其預測向量 (y) [1.3, 33, 2, 1.2, 3.2, 0.5, 3, 9.2, 1],繪制比較如下:

真實圖片 one—hot 向量(頂)預測類別概率

真實圖片 one—hot 向量(頂)預測類別概率

第二步:用 softmax 實現概率分布

為了在數學上比較這兩個「圖」的相似性,交叉熵是一個好方法。(這里是一個很棒但比較長的解釋,如果你對細節感興趣的話。https://colah.github.io/posts/2015-09-Visual-Information/)

然而,為了利用交叉熵,我們需要將實際結果向量(y')和預測結果向量(y)轉換為「概率分布」,「概率分布」意味著:

  • 每個類的概率/分數值在 0-1 之間;
  • 所以類的概率/分數和必須是 1;

實際結果向量(y')如果是 one-hot 向量,滿足了上述限制。

為預測結果向量(y), 使用 softmax 將其轉換為概率分布:

softmax 函數,這里 i 是表示 0, 1, 2, …, 9 十類

softmax 函數,這里 i 是表示 0, 1, 2, …, 9 十類

這個過程只需要簡單的兩步,預測向量(y)中的每個分量是 exp(y_i) 除以所有分量的 exp() 的和。

softmax(y)圖形在形狀上與 prediction (y) 相似

注意:softmax(y)圖形在形狀上與 prediction (y) 相似,但是僅僅有較大的最大值和較小的最小值

使用 softmax 前后預測(y)曲線

使用 softmax 前后預測(y)曲線

第三步:交叉熵

現在,我們將預測向量分數概率分布(y')和實際向量分數概率分布 (y) 運用交叉熵。

交叉熵公式:

交叉熵公式

交叉熵作為我們想最小化的成本函數

為了快速理解這個復雜的公式,我們將其分為 3 部分(見下文)。注意,本文中的符號,我們使用 y_i 表示 y 的第 i 個分量。

交叉熵(H)公式可視為三個部分:紅,藍,綠

交叉熵(H)公式可視為三個部分:紅,藍,綠

  • 藍:實際圖像類(y')對應的 one-hot 圖,參看 one-hot 向量部分:
  • 紅:由預測向量元素(y)經過softmax(y),-og(softmax(y)一系列變化而來:
  • 綠:每一圖片類別 i,其中,i = 0, 1, 2, …, 9, 紅藍部分相乘的結果

以下圖例會進一步簡化理解。

藍色制圖只是真實圖片類別(y')one-hot 向量。

藍色制圖只是真實圖片類別(y\

每個預測向量元素,y,轉換成 -log(softmax(y),就得到紅圖:

預測類別向量(y)一系列轉換后,得到紅圖

預測類別向量(y)一系列轉換后,得到紅圖

如果你想完全地理解第二個變換 -log(softmax(y)) 與 softmax(y) 為什么成反比,請點擊 video or slides(參見文末資源部分).

交叉熵(H),這個綠色的部分是每個類別的藍色值和紅色值的乘積和,然后將它們做如下相加:

交叉熵是每個圖像類的藍色值和紅色值的乘積之和。

交叉熵是每個圖像類的藍色值和紅色值的乘積之和。

由于這張藍色圖片對應一個 one-hot 向量,one-hot 向量僅僅有一個元素是 1,它對應一個正確的圖片類,交叉熵的其它所有元素乘積為 0,交叉熵簡化為:

交叉熵簡化

4. 將所有部分放到一起

有了三個轉換后,現在,我們就可以將用于線性回歸的技術用于邏輯回歸。下面的代碼片段展示的是本系列文章第三部分線性回歸代碼和代碼適用邏輯回歸所需要的變化之間的對比。

邏輯回歸的目標是最小化交叉熵(H),這意味著我們只需要最小化 -log(softmax(y_i)項;因為該項與 softmax(y_i)成反比,所以我們實際上是最大化該項。

使用反向傳播去最小化交叉熵 (H ) 將改變邏輯回歸的權重 W 和偏置 b。因此,每張圖片的像素值將會給出對應圖片類最高分數/概率!(最高分數/概率對應于正確的圖片類)

將線性回歸方法用于邏輯回歸之中,「total_class」是欲分類問題的總類數量,例如,在上文手寫數字體識別例子中,total_class=10

將線性回歸方法用于邏輯回歸之中,「total_class」是欲分類問題的總類數量,例如,在上文手寫數字體識別例子中,total_class=10。

  • 將特征變換成一維特征;
  • 將預測結果向量、實際結果向量變化成 one-hot 向量;
  • 將成本函數從平方誤差函數變化到交叉熵。

5. 總結

線性回歸對基于給定特征的預測(數值)是有幫助的,邏輯回歸根據輸入特征實現分類是有幫助的。

我們展示了如何調整線性回歸 y = W.x + b 實現邏輯回歸:(1)轉換特征向量;2)轉換預測/結果向量;(3)轉換成本函數。

當你掌握了 one-hot 向量,softmax,交叉熵的知識,你就可以處理谷歌上針對「初學者」的圖片分類問題。

三、資源:

針對初學者的圖像識別的谷歌代碼:

https://github.com/tensorflow/tensorflow/blob/master/tensorflow/examples/tutorials/mnist/mnist_softmax.py

slideshare 上的幻燈片:

http://www.slideshare.net/KhorSoonHin/gentlest-introduction-to-tensorflow-part-3

油管上的視頻:https://www.youtube.com/watch?v=F8g_6TXKlxw

原文:

https://medium.com/all-of-us-are-belong-to-machines/gentlest-intro-to-tensorflow-4-logistic-regression-2afd0cabc54#.glculhxzi

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

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

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

2024-11-01 05:10:00

2021-11-01 15:15:37

Context項目代碼

2019-12-27 09:47:05

大數據TomcatWeb

2020-02-15 17:16:05

Kubernetes容器

2019-11-18 10:38:03

線程池Java框架

2024-01-19 13:39:00

死鎖框架排查

2019-10-10 11:10:04

SpringBoot異步編程

2018-12-24 08:46:52

Kubernetes對象模型

2013-09-22 10:34:08

碼農機器學習算法

2019-03-26 11:15:34

AI機器學習人工智能

2018-05-16 10:07:02

監控報警系統

2019-11-04 13:09:43

數據平臺架構

2017-11-02 12:08:56

2020-11-16 16:38:30

人工智能AI

2022-10-11 08:27:45

Spring事務管理性能統計

2018-03-06 10:38:23

云計算大數據人工智能

2025-02-17 13:00:00

ChatGPT大模型AI

2025-02-17 10:09:54

2018-11-19 08:34:22

Hadoop架構HDFS

2022-07-04 08:31:42

GitOpsGit基礎設施
點贊
收藏

51CTO技術棧公眾號

99热这里只有精品首页| 日韩精品123| 欧美在线二区| 亚洲国产精品美女| 久久久久久久久久福利| 人人干在线视频| 成人在线一区二区三区| 国产98色在线| 清纯粉嫩极品夜夜嗨av| 亚洲传媒在线| 日韩一区二区三区精品视频| 国产视频九色蝌蚪| 久久精品视频免费看| caoporn国产一区二区| 国产精品无av码在线观看| 久久久久亚洲av无码专区| 国产99亚洲| 日韩免费一区二区| www欧美激情| 国产中文在线播放| 亚洲免费伊人电影| 色噜噜一区二区| 熟妇人妻系列aⅴ无码专区友真希 熟妇人妻av无码一区二区三区 | 夜间精品视频| 亚洲三级免费看| 国产麻豆剧传媒精品国产| 忘忧草在线www成人影院| 亚洲国产裸拍裸体视频在线观看乱了 | 久久99中文字幕| 九色porny在线| 久久精品人人做人人综合 | 国产美女18xxxx免费视频| 极品美鲍一区| 亚洲一区二区美女| 国产又大又长又粗又黄| eeuss影院www在线观看| 久久综合色鬼综合色| 国产99午夜精品一区二区三区| 少妇又紧又色又爽又刺激视频| 亚洲看片一区| 欧美寡妇偷汉性猛交| frxxee中国xxx麻豆hd| 精品日韩毛片| 亚洲天堂av女优| 欧美高清性xxxx| 国产精品自在线拍| 精品国产99国产精品| 中文字幕在线播放一区二区| 亚洲二区av| 欧美乱妇20p| 向日葵污视频在线观看| 精品肉辣文txt下载| 色哟哟欧美精品| 老头吃奶性行交视频| 国产高清不卡| 在线日韩av片| 午夜免费福利在线| 精品美女一区| 欧美男女性生活在线直播观看| 九九精品久久久| 玖玖精品在线| 3d成人h动漫网站入口| 中文字幕资源在线观看| 国产又大又黄又粗| 亚洲久久一区| 欧美在线视频网| 无码人妻丰满熟妇奶水区码| 日韩av在线发布| 国产精品久久久久av| 精品视频一二三区| 久久精品国产精品青草| 成人免费视频97| 亚洲AV无码一区二区三区少妇| 国产精品亚洲一区二区三区在线| av一本久道久久波多野结衣| 人妻丰满熟妇av无码区hd| 成人av电影在线| 欧美另类网站| 免费观看在线午夜影视| 一区二区激情小说| 少妇高潮喷水在线观看| 99re66热这里只有精品4| 欧美精品成人一区二区三区四区| 熟妇无码乱子成人精品| 久久婷婷国产| 欧美日本国产视频| 亚洲一级片免费观看| 99热这里只有精品首页| 亚洲视屏在线播放| www.5588.com毛片| 日韩视频在线一区二区三区 | cao在线观看| 成人美女视频| 日韩一区二区三区观看| 亚洲第一黄色网址| 天天做天天爱天天爽综合网| 午夜精品一区二区三区在线 | av大片免费在线观看| 免费视频一区| 91九色在线免费视频| 天天插天天干天天操| 亚洲国产精品成人综合| 欧美中文字幕在线观看视频| 亚洲综合在线电影| 日韩午夜激情电影| xxxxx在线观看| 欧美日韩中文| 国产精品视频午夜| 午夜视频免费在线| 亚洲精品免费在线播放| 国产无套内射久久久国产| av在线国产精品| 精品五月天久久| 久久高清无码视频| 免费观看一级特黄欧美大片| 国产伦精品一区二区三区免| 中文字幕在线观看日本| 岛国av在线不卡| 久久久久亚洲av片无码v| 国产欧美日韩精品一区二区三区 | 国产九色在线播放九色| 国产在线精品一区二区| 日韩国产欧美一区| 日本不卡网站| 欧美成人三级在线| 免费三级在线观看| 久草这里只有精品视频| 日本在线视频一区| 人狥杂交一区欧美二区| 精品国产污网站| 亚洲天堂网av在线| 久久黄色级2电影| 色姑娘综合av| 成人在线爆射| 日韩激情第一页| 韩国av免费观看| 成人国产精品免费观看动漫| 久久99国产精品一区| 久久久久黄色| 自拍偷拍免费精品| 中文字幕日韩第一页| 国产午夜精品福利| 精品www久久久久奶水| 天天久久夜夜| 欧美在线日韩在线| 美州a亚洲一视本频v色道| 精品国产福利在线| 国产伦精品一区三区精东| 激情视频一区| 国产一区免费视频| 国内激情视频在线观看| 亚洲成avwww人| 日本少妇裸体做爰| 99re成人精品视频| 日本在线观看a| 一本久久青青| 国产精品极品在线| 日韩免费网站| 4hu四虎永久在线影院成人| 日本老熟俱乐部h0930| 国产乱国产乱300精品| 久久国产精品免费观看| 涩爱av色老久久精品偷偷鲁| 欧美激情免费看| 婷婷五月综合久久中文字幕| 精品成人在线视频| 成人片黄网站色大片免费毛片| 狂野欧美性猛交xxxx巴西| 日本一区高清不卡| 另类一区二区| 欧美精品激情在线观看| 污视频网站在线播放| 色综合天天综合在线视频| 性の欲びの女javhd| 久久国产生活片100| 992tv快乐视频| 老司机成人在线| 国产激情久久久| 国产黄色在线网站| 日韩成人黄色av| 艳妇乳肉豪妇荡乳av无码福利| 亚洲欧美偷拍另类a∨色屁股| 在线观看你懂的视频| 一本色道久久| 亚洲精品影院| 红杏一区二区三区| 国产精品久久久久高潮| 天堂va在线| 亚洲欧美中文日韩在线| 91麻豆成人精品国产| 天天av天天翘天天综合网| 成人午夜福利一区二区| 国内精品国产三级国产a久久| 成人午夜精品久久久久久久蜜臀| 国产欧美一区二区三区精品观看| 亚洲综合一区二区不卡| 亚洲国产福利| 欧美巨大黑人极品精男| 嫩草精品影院| 日韩色在线观看| 日韩国产成人在线| 亚洲成人激情综合网| 亚洲色图日韩精品| av中文字幕一区| 欧美日韩精品区别| 模特精品在线| 国产一区二区片| 久久要要av| 欧美性bbwbbwbbwhd| 日本在线一区二区三区| 国产精品久久久久久久久久东京 | 奇门遁甲1982国语版免费观看高清| 日韩黄色影院| 亚洲欧洲在线视频| 天天摸天天干天天操| 欧美一级久久久久久久大片| 99久久久久久久久| 亚洲成av人片一区二区梦乃| 亚洲欧洲综合网| 国产欧美日韩精品一区| 手机在线看片日韩| 丁香婷婷综合色啪| 欧美精品 - 色网| 青青草成人在线观看| 久久免费视频3| 欧美啪啪一区| 佐佐木明希av| 久久久久久久久99精品大| 日韩亚洲欧美精品| 国产不卡av一区二区| 国严精品久久久久久亚洲影视| 国模大尺度视频一区二区| 国产精品免费久久久久久| 一区二区三区短视频| 国内精品久久久久久| 国产偷倩在线播放| 欧美高清性猛交| 国产丝袜在线播放| 久久久久久久久久国产| 天堂亚洲精品| 久久噜噜噜精品国产亚洲综合| 色网站在线看| 不卡伊人av在线播放| 免费黄色在线| 欧美成aaa人片在线观看蜜臀| 日本在线视频站| 精品国产一区二区三区久久久| аⅴ资源新版在线天堂| 中文字幕精品av| 五月婷婷在线观看| 日韩视频一区在线| 久热国产在线| 欧美国产欧美亚洲国产日韩mv天天看完整| 成人在线免费看片| 久青草国产97香蕉在线视频| 国产激情视频在线观看| 欧美黑人xxx| 久草在线中文最新视频| 欧美在线视频一区| 成人在线免费电影网站| 91精品国产综合久久香蕉922| 国产亚洲精品精品国产亚洲综合| 国产精品永久在线| 麻豆精品国产| 国产三级精品在线不卡| 宅男在线一区| 亚洲午夜精品久久| 一区二区三区四区在线观看国产日韩 | 最新国产精品| www..com日韩| 日韩av一区二区三区| www.色欧美| 成人免费高清在线| 亚洲码无人客一区二区三区| 中文字幕一区二区三区乱码在线| 亚洲熟女www一区二区三区| 亚洲第一主播视频| 久久久久精彩视频| 欧美一区二区三区免费大片| 亚洲精选一区二区三区| 国产视频久久久久久久| www.亚洲免费| 久久久久久久久电影| 一二区成人影院电影网| 亚洲自拍高清视频网站| 欧美日韩一本| gogogo免费高清日本写真| 激情综合中文娱乐网| 可以免费在线看黄的网站| 国产一区二区成人久久免费影院| 日本黄色录像片| 国产精品美女久久久久久久久久久 | 五月激情婷婷综合| 中文字幕一区二区精品| 国产精品蜜臀| 91精品久久久久久久久不口人| 国产乱人伦丫前精品视频| 亚洲va韩国va欧美va精四季| 欧美激情在线| 天天爽夜夜爽一区二区三区| 成人国产一区二区三区精品| 国产精品酒店视频| 无码av免费一区二区三区试看| 91无套直看片红桃| 亚洲欧美日韩成人| 羞羞的视频在线观看| 国产精品视频一区国模私拍 | 国产精品2020| 欧美精品v日韩精品v韩国精品v| 日韩精品123| 午夜精品久久久久久99热| 综合久草视频| 日韩精品av一区二区三区| 尤物精品在线| 国产成人精品综合久久久久99 | 日韩精品视频免费| av免费在线免费观看| 国产精品日本精品| 九九视频免费观看视频精品| 真实国产乱子伦对白视频| 日本欧美一区二区在线观看| 特级西西人体wwwww| 亚洲国产日韩在线一区模特| 国产露脸国语对白在线| 中文字幕国产日韩| 欧美日韩五码| 日本一区二区不卡高清更新| 亚洲日韩视频| 日本久久久久久久久久| 亚洲精品日韩一| 91美女精品网站| www.国产一区| 免费成人高清在线视频| 日韩av电影免费在线观看| 性一交一乱一区二区洋洋av| 动漫美女无遮挡免费| 亚洲综合久久久| 国产高清免费观看| 欧美成人精品h版在线观看| 国产一区二区三区视频在线| 一区二区三区四区五区精品 | 岛国一区二区三区高清视频| 在线成人激情| 欧美人与性动交α欧美精品| 亚洲精品美国一| 亚洲精品一区二区三区区别| 欧美高跟鞋交xxxxhd| 国产精品自在| 国产 福利 在线| 国产日韩欧美高清| 最新中文字幕第一页| 中文国产亚洲喷潮| 亚洲男人在线| 狠狠噜天天噜日日噜| 国产91丝袜在线播放| 国产精品6666| 日韩精品一区二区三区第95| 欧美18av| 亚洲日本欧美在线| 国产一区二区影院| 免费网站观看www在线观| 亚洲成人网在线观看| 日韩在线伦理| 亚洲精品不卡| 国产老妇另类xxxxx| 中文字幕第28页| 亚洲欧美中文日韩在线| 欧美在线一级| 久久久久久久9| 久久久夜色精品亚洲| 中文字幕在线观看免费| 欧美成人精品在线| 天堂99x99es久久精品免费| 99视频精品免费| 国产精品国产三级国产普通话99| 精品国产乱码一区二区三 | 日韩影片在线观看| 国产成人在线免费看| 中文字幕免费在线观看视频一区| 国产裸体无遮挡| 欧美夜福利tv在线| 欧美独立站高清久久| 天天躁日日躁狠狠躁av麻豆男男| 色悠久久久久综合欧美99| 老司机精品视频在线观看6| 国产精品国产一区二区| 青青草97国产精品免费观看| 九九免费精品视频| 国产亚洲免费的视频看| 日韩一区网站| 牛夜精品久久久久久久| 亚洲在线视频一区| www.黄在线观看| 国产精品毛片va一区二区三区| 日韩国产成人精品| 欧美黑人精品一区二区不卡| 亚洲日本中文字幕| 高潮久久久久久久久久久久久久| 少妇性l交大片| 性做久久久久久免费观看|