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

無監督訓練用堆疊自編碼器是否落伍?ML博士對比了8個自編碼器

新聞 人工智能
柏林工業大學深度學習方向博士生 Tilman Krokotsch 在多項任務中對比了 8 種自編碼器的性能。

 柏林工業大學深度學習方向博士生 Tilman Krokotsch 在多項任務中對比了 8 種自編碼器的性能。

無監督訓練用堆疊自編碼器是否落伍?ML博士對比了8個自編碼器

深度學習中的自編碼器。圖源:https://debuggercafe.com/autoencoders-in-deep-learning/

目前,很多研究者仍在使用堆疊自編碼器進行無監督預訓練。柏林工業大學深度學習方向博士生 Tilman Krokotsch 對此感到疑惑:堆疊自編碼器難道不是算力低下時代訓練深度模型的變通方案嗎?現在算力相對充足了,為什么還要用?

于是,他決定在多項不同任務中對比原版深度自編碼器(AE)和堆疊自編碼器。

項目地址:https://github.com/tilman151/ae_bakeoff

Krokotsch 對比了原版深度自編碼器所有改變潛在空間行為方式或有可能提升下游任務性能的變體,不包括應用特定的損失(如圖像領域的 VGG19 損失)和編碼器與解碼器類型(如 LSTM vs. CNN)。最終,Krokotsch 選擇了以下八種自編碼器進行對比:

  • 淺層自編碼器
  • 深度自編碼器(原版 AE)
  • 堆疊自編碼器
  • 稀疏自編碼器
  • 去噪自編碼器
  • 變分自編碼器(VAE)
  • Beta 變分自編碼器(beta-VAE)
  • 向量量化變分自編碼器(vq-VAE)

Krokotsch 不僅介紹了這些自編碼器的獨特性,還在以下方面進行了對比:

  • 重建質量
  • 對來自潛在空間的樣本的解碼質量
  • 潛在空間插值質量
  • 利用 UMAP 可視化得到的潛在空間結構
  • 利用重建誤差的異常檢測 ROC 曲線
  • 擬合自編碼器特征的線性層的分類準確率

所有自編碼器均使用相同的簡單架構,該架構使用全連接編解碼器、批歸一化和 ReLU 激活函數,輸出層使用 sigmoid 激活函數。除了淺層自編碼器以外,所有自編碼器均具備三個編碼器和解碼器層。

潛在空間的維度和網絡參數量基本恒定。這意味著變分自編碼器比原版有更多參數,因為編碼器為維度為 n 的潛在空間生成 2n 個輸出。在測試過程中,每個自編碼器執行兩次訓練運行:一次潛在空間的維度為 20,一次維度為 2。第二次訓練的模型用于異常檢測,第一次的模型用于其他任務。

對比測試使用的數據集為 MNIST。Krokotsch 從訓練數據集中隨機采樣 5000 個樣本作為驗證集,將默認訓練 / 測試分割進一步劃分為訓練 / 驗證 / 測試分割。

接下來我們來看這些自編碼器變體及其對比情況。

「參賽選手」:8 個自編碼器

Krokotsch 介紹了這些自編碼器的工作原理及獨特性,并嘗試對其性能做出一些假設。

淺層自編碼器

淺層自編碼器算不上真的競爭對手,因為它的能力遠遠落后于其他變體。在這里,它作為基線存在。

無監督訓練用堆疊自編碼器是否落伍?ML博士對比了8個自編碼器

上式為淺層自編碼器的重建公式,從中可以看出自編碼器如何以半數學的方式重建樣本 x。

淺層自編碼器的特點是編碼器和解碼器中只有一個層。它與 PCA 的區別是在編碼器中使用 ReLU 激活函數,在解碼器中使用 sigmoid 函數,因此它是非線性的。

一般情況下,自編碼器的默認重建損失是均方誤差。而 Krokotsch 使用的是二值交叉熵 (binary cross-entropy, BCE),因為它能在初步實驗中獲得更美觀的圖像。所有自編碼器均使用以下 BCE 版本:

無監督訓練用堆疊自編碼器是否落伍?ML博士對比了8個自編碼器

其中 x^(i)_j 是第 i 個輸入圖像的第 j 個像素,x̂^(i)_j 是對應的重建。損失即匯總每張圖像再基于 batch 求平均。這一決策對于變分自編碼器非常重要。

深度自編碼器

深度自編碼器(原版自編碼器)是淺層自編碼器的擴大版。它們基本相同,只不過深度自編碼器擁有更多層。它們的重建公式是一樣的。

深度自編碼器的潛在空間沒有約束,因此應當能夠編碼最多信息。

堆疊自編碼器

堆疊自編碼器即通過僅訓練淺層自編碼器來得到深度自編碼器。只不過訓練方式不是端到端,而是逐層貪婪訓練:首先,以第一個編碼器和最后一個解碼器形成一個淺層自編碼器;訓練完這些層之后,使用編碼層編碼整個數據集;然后基于第二個編碼器和倒數第二個解碼器層形成另一個淺層自編碼器,使用編碼得到的數據集訓練第二個淺層自編碼器;重復這一過程,直到到達最內層。最終得到的深度自編碼器由許多個淺層自編碼器堆疊而成。

堆疊自編碼器與深度自編碼器只在訓練過程上存在區別,因此它們也具備相同的重建函數。堆疊自編碼器的潛在空間沒有約束,但是由于貪婪訓練,其編碼能力略差。

稀疏自編碼器

稀疏自編碼器在潛碼方面存在稀疏約束,潛碼中每個元素的活躍概率為 p。為此在訓練過程中需要為其添加輔助損失:

無監督訓練用堆疊自編碼器是否落伍?ML博士對比了8個自編碼器

其中 z¯(i) 是潛碼中第 i 個元素基于 batch 的平均激活值。這一損失函數對應于 p 和 z¯(i) 二項式分布之間的 KL 散度 |z| 的總和??赡艽嬖谄渌麑崿F,可以滿足該稀疏約束。

為了使該稀疏損失成為可能,我們需要將潛碼的范圍縮放至 [0,1],以便將其理解為概率。這通過 sigmoid 激活函數完成,重建公式如下:

無監督訓練用堆疊自編碼器是否落伍?ML博士對比了8個自編碼器

稀疏自編碼器的完整損失結合了重建損失和稀疏損失:

無監督訓練用堆疊自編碼器是否落伍?ML博士對比了8個自編碼器

在所有實驗中,p 值設置為 0.25,β 值設置為 1。

去噪自編碼器

去噪自編碼器的潛在空間沒有約束,它旨在通過對輸入數據應用噪聲來學習更高效的編碼。去噪自編碼器并未將輸入數據直接饋入網絡,而是添加了高斯噪聲:

無監督訓練用堆疊自編碼器是否落伍?ML博士對比了8個自編碼器

其中 clip 表示將輸入裁剪為 [0,1],標量 β 表示噪聲的方差。因此,去噪自編碼器的訓練方式是基于噪聲輸入數據重建干凈樣本,重建公式如下:

無監督訓練用堆疊自編碼器是否落伍?ML博士對比了8個自編碼器

不過,噪聲輸入僅在訓練過程中使用。在評估該自編碼器時,使用的是原始輸入數據。去噪自編碼器使用的損失函數與之前的自編碼器相同。在所有實驗中, β 值被設置為 0.5。

變分自編碼器

理論上,變分自編碼器 (VAE) 與原版 AE 關聯不大。但在實踐中,其實現和訓練均很類似。VAE 將重建解釋為隨機過程,使之具備不確定性。編碼器不輸出潛碼,而是輸出表示潛碼概率分布的參數;然后,解碼器從這一分布中接收樣本。默認的分布族選擇是高斯 N(μ;diag⁡(Σ))。其重建公式如下:

無監督訓練用堆疊自編碼器是否落伍?ML博士對比了8個自編碼器

其中 enc_μ(x) 和 enc_Σ(x) 將 x 編碼為μ 和 Σ,兩個編碼器共享大部分參數。在實踐中,單個編碼器獲得兩個輸出層而不是一個。問題在于,從分布中采樣必須要具備梯度和從解碼器到編碼器的反向傳播。解決方法叫做「重參數化」,將來自標準高斯分布的樣本轉換為來自被 μ 和 Σ 參數化的高斯分布的樣本:

無監督訓練用堆疊自編碼器是否落伍?ML博士對比了8個自編碼器

該公式的梯度與 μ 和 Σ 有關,也可以實現反向傳播。

變分自編碼器要求高斯分布類似于標準高斯,從而進一步約束其潛在空間。其分布參數接受 KL 散度的懲罰:

無監督訓練用堆疊自編碼器是否落伍?ML博士對比了8個自編碼器

KL 散度基于 batch 求平均值。重建損失按照上文方式求平均,以保留重建損失和散度損失之間正確的比率。完整訓練損失如下:

無監督訓練用堆疊自編碼器是否落伍?ML博士對比了8個自編碼器

我們盡量使編碼器輸出標準高斯,這樣就可以直接解碼來自標準高斯分布的樣本。這種無條件采樣是 VAE 的一種獨特屬性,使其成為類似 GAN 的生成模型。無條件采樣的公式如下:

無監督訓練用堆疊自編碼器是否落伍?ML博士對比了8個自編碼器

Beta 變分自編碼器(beta-VAE)

beta-VAE 是 VAE 的泛化,只改變了重建損失和散度損失之間的比率。散度損失的影響因子用標量 β 來表示,因此損失函數如下所示:

無監督訓練用堆疊自編碼器是否落伍?ML博士對比了8個自編碼器

β<1 放松了對潛在空間的約束,而 β>1 則加劇了這一約束。前者會得到更好的重建結果,后者則得到更好的無條件采樣。Krokotsc 在嚴格版本中使用了 β=2,在寬松版本中使用了 β=0.5。

向量量化變分自編碼器(vq-VAE)

vq-VAE 使用均勻的類別分布來生成潛碼。編碼器輸出中的每個元素都被該分布中的類別值取代,后者是其最近鄰。這是一種量化,意味著潛在空間不再是連續的,而是離散的。

無監督訓練用堆疊自編碼器是否落伍?ML博士對比了8個自編碼器

類別本身可以通過將誤差平方和最小化為編碼器輸出來學得:

無監督訓練用堆疊自編碼器是否落伍?ML博士對比了8個自編碼器

其中 z 表示編碼器的輸出,ẑ 表示對應的量化后潛碼,sg 表示停止梯度算子(stop gradient operator)。另外,編碼器輸出的編碼結果類似于通過誤差平方和得到的類別:

無監督訓練用堆疊自編碼器是否落伍?ML博士對比了8個自編碼器

這叫做 commitment 損失。KL 散度損失并非必要,因為 KL 散度是均勻類別分布的的常量。將這種損失與重建損失結合起來,得到:

無監督訓練用堆疊自編碼器是否落伍?ML博士對比了8個自編碼器

實驗中將 β 的值設置為 1。

由于 vq-VAE 是生成模型,我們也可以執行無條件采樣。

自編碼器「大亂斗」

重建質量

首先,我們來看每種自編碼器對輸入的重建質量。以下是不同自編碼器在 MNIST 測試集中 16 張圖像上的結果:

無監督訓練用堆疊自編碼器是否落伍?ML博士對比了8個自編碼器
無監督訓練用堆疊自編碼器是否落伍?ML博士對比了8個自編碼器

淺層自編碼器無法準確重建一些測試樣本。4 和 9 勉強可以辨認,一些數字則完全看不出來。其他自編碼器的效果要好一些,但也并不完美:去噪自編碼器會使一些細線消失;稀疏和堆疊自編碼器則在重建筆畫異常的數字(如 5 和第一個 9)。整體的重建結果都有一點模糊,這對于自編碼器而言是正常的。vq-VAE 的重建結果沒有那么模糊,其作者認為這是離散潛在空間的緣故。

不同自編碼器的重建質量區別不大。下表列舉了基于樣本集合的二值交叉熵平均值:

無監督訓練用堆疊自編碼器是否落伍?ML博士對比了8個自編碼器

不出所料,表現最差的是淺層自編碼器,它缺乏捕捉 MNIST 結構的能力。原版自編碼器表現不錯,與稀疏自編碼器和 vq-VAE 名列前茅。但稀疏自編碼器和 vq-VAE 似乎并未經歷潛在空間約束,而 VAE 和 beta-VAE 由于潛在空間約束獲得了更高的誤差。此外,VAE 中的采樣過程引入了損害重建誤差的噪聲。

采樣

該試驗僅包括四個可執行無條件采樣的自編碼器:VAE、寬松和嚴格版本的 beta-VAE、vq-VAE。對每個自編碼器,采樣 16 個潛碼并解碼。對于 VAE 和 beta-VAE,從標準高斯分布中采樣。而 vq-VAE 的潛碼則從其學得類別中均勻采樣得到。

無監督訓練用堆疊自編碼器是否落伍?ML博士對比了8個自編碼器

上圖中最有意義的生成樣本來自嚴格版 beta-VAE。這是因為其訓練重點放在了高斯先驗上,編碼器輸出最接近來自標準高斯的樣本,從而使得解碼器成功解碼采樣自真正標準高斯的潛碼。另外,其生成圖像的變化較小,例如右側數字既像 5 又像 6。

寬松版 beta-VAE 生成圖像則更多樣化,盡管可識別的圖像較少。標準 VAE 的表現在二者之間。令人略感失望的是 vq-VAE,它采樣的圖像完全不像 MNIST 數字。

插值

插值任務展示了潛在空間區域的密集程度。Krokotsch 從測試集中編碼了兩個圖像 2 和 7,并執行線性插值。然后將插值解碼以接收新圖像。如果來自插值潛碼的圖像能夠顯示有意義的數字,則類別區域之間的潛碼可被自編碼器高效利用。

無監督訓練用堆疊自編碼器是否落伍?ML博士對比了8個自編碼器

對于所有 VAE 類型,Krokotsch 在瓶頸操作之前即執行插值。這意味著對于 VAE 和 beta-VAE,先插值高斯參數,再進行采樣;對于 vq-VAE,則先插值再量化。

從上圖中可以看到 VAE 和 beta-VAE 可以生成相對有意義的插值。其他自編碼器則完全不行。

潛在空間結構

Krokotsch 利用 UMAP 算法可視化潛在空間結構,該算法可以將潛在空間縮減至二維,并保留潛碼的近鄰。下圖展示了自編碼器每個自編碼器潛在空間的散點圖,每個點表示測試集中一個圖像的潛碼,顏色表示圖像中的數字。

無監督訓練用堆疊自編碼器是否落伍?ML博士對比了8個自編碼器

這些圖之間存在一些明顯的相似性。首先,原版、堆疊、稀疏、去噪自編碼器和 vq-VAE 很相似。0(藍色)、1(橙色)、2(綠色)和 6(粉色)的簇總能得到很好地分割,因此它們與其他數字看起來區別較大。還有 4-7-9 和 3-5-8 的簇,這表明這些數字之間存在連接,如在 3 上添加兩個直線可以得到 8。這些自編碼器可以編碼數字之間的結構相似性。

但淺層自編碼器很難將數字分類為簇。VAE 和 beta-VAE 與其他不同,我們可以從中看到散度損失的影響。

分類

潛在空間圖表明很多自編碼器擅長將 MNIST 數字分簇,盡管它們并未接收到任何標簽。那么如何利用這一點來執行 MNIST 數字分類呢?

Krokotsch 使用 20 維潛碼擬合稠密分類層,該層僅在來自訓練集的 550 個標注樣本訓練。也就是說,使用這些自編碼器做半監督學習。從頭訓練原版編碼器和分類層獲得的準確率是 0.4364。下表展示了這些自編碼器的改進效果:

無監督訓練用堆疊自編碼器是否落伍?ML博士對比了8個自編碼器

幾乎所有自編碼器都基于基線有所改進,除了稀疏自編碼器。去噪自編碼器獲得最優結果,其次是原版自編碼器和 vq-VAE。去噪自編碼器添加的輸入噪聲似乎產生了最適合分類任務的特征。

最有趣的一點是,即使淺層自編碼器也能稍微提升準確率,即使它只有一層,參數也更少。這再一次表明,智能數據使用往往勝過大模型。

VAE 和 beta-VAE 再一次表明,散度損失對潛在空間的約束。稀疏自編碼器的結果比基線還差,似乎是因為稀疏特征完全不適合用于分類 MNIST 數字。對于其效果,還需要在其他數據集上再進行測試。

異常檢測

使用自編碼器執行異常檢測任務相對直接。使用訓練好的模型,為測試樣本計算重建損失,得到異常分數。如果樣本的重建結果較好,則它可能類似于訓練數據;如果重建結果較差,則樣本被認為是異常值。自編碼器可以利用訓練數據之間的關聯來學習有效的低維表示。只要這些關聯出現,則測試樣本就可以得到不錯地重建。反之,則自編碼器無法進行很好地重建。

該任務的一大挑戰是找出異常分數的最優閾值。下圖展示了 ROC 曲線圖和曲線下面積:

無監督訓練用堆疊自編碼器是否落伍?ML博士對比了8個自編碼器

淺層自編碼器以 0.91 的 AUC 將其他自編碼器甩在身后,緊隨其后的是堆疊自編碼器。而且對于不同數字和潛在空間維度而言,不同自編碼器的排序是不變的。

為什么這兩個在其他任務中拖后腿的自編碼器如此擅長異常檢測呢?原因似乎在于其他任務依賴潛在空間的泛化能力。而異常檢測無需泛化,至少不需要太好的泛化能力。

結論

經過對比實驗后,Krokotsch 并未找出自編碼器中的王者,他認為選擇哪種自編碼器取決于任務本身。想要基于噪聲生成人臉?使用變分自編碼器。圖像過于模糊?試試 vq-VAE。分類任務?選擇去噪自編碼器。如果要做異常檢測任務,或許可以嘗試淺層自編碼器或 PCA。有時,少即是多。

 

 

責任編輯:張燕妮 來源: 機器之心
相關推薦

2021-03-22 10:52:13

人工智能深度學習自編碼器

2021-03-29 11:37:50

人工智能深度學習

2025-04-10 11:52:55

2017-07-03 07:14:49

深度學習無監督學習稀疏編碼

2017-07-19 13:40:42

卷積自編碼器降噪

2024-10-21 16:47:56

2024-06-18 08:52:50

LLM算法深度學習

2020-04-26 11:26:02

人臉合成編碼器數據

2017-11-10 12:45:16

TensorFlowPython神經網絡

2022-04-02 21:46:27

深度學習編碼器圖像修復

2017-05-08 22:40:55

深度學習自編碼器對抗網絡

2017-12-26 10:48:37

深度學習原始數據

2018-05-21 08:22:14

自編碼器協同過濾深度學習

2022-09-13 15:26:40

機器學習算法數據

2021-11-02 20:44:47

數字化

2018-04-23 14:49:31

表征句子深度學習自然語言

2012-04-10 16:55:22

PowerSmart編碼器

2012-04-01 16:40:45

編碼器

2025-04-10 06:30:00

2024-11-13 16:24:33

ViT架構PyTorch
點贊
收藏

51CTO技術棧公眾號

亚洲都市激情| 日韩一区二区三区免费| 91小视频免费看| 国产极品jizzhd欧美| 波多野结衣家庭教师在线观看 | 国产精品久久久久久妇女6080| 国产精品成人一区| 日韩一级片av| 奇米狠狠一区二区三区| 欧美一区二区在线免费观看| aa视频在线播放| 三区四区在线视频| 成人一二三区视频| 91精品久久久久久久久久另类| 精品无码一区二区三区电影桃花 | 激情五月六月婷婷| 黄色在线小视频| 国产成人午夜片在线观看高清观看| 51色欧美片视频在线观看| 中国美女黄色一级片| 国产精品极品在线观看| 欧美日韩高清在线播放| 啊啊啊一区二区| 少女频道在线观看高清| 亚洲国产高清在线观看视频| 国产精品久久亚洲7777| 国产精品久久久久久在线| 亚洲在线一区| 久久久久久伊人| 欧美一级特黄高清视频| 国产剧情在线观看一区| 亚洲国模精品一区| 宇都宫紫苑在线播放| 深夜视频一区二区| 精品久久中文字幕| 成人一区二区av| 看黄网站在线观看| 国产午夜精品久久久久久久 | 在线观看免费视频污| 午夜av成人| 欧美性猛交xxxx久久久| 无码av天堂一区二区三区| 26uuu亚洲电影在线观看| 中文字幕在线观看不卡| 少妇免费毛片久久久久久久久 | 91av久久久| 日韩电影在线一区| 日本欧美一二三区| 精品免费囯产一区二区三区 | 午夜影院免费观看视频| 电影一区二区| 欧美性生活久久| 国产福利一区视频| 怡红院成人在线| 色婷婷av一区二区三区软件| 成年网站在线免费观看| 中文字幕乱码中文乱码51精品| 亚洲在线视频一区| 成人午夜视频免费观看| 视频在线这里都是精品| 一区二区三区在线视频观看| 欧美 亚洲 视频| 久久久久黄久久免费漫画| 亚洲激情六月丁香| 免费在线黄网站| 99在线视频影院| 粉嫩av一区二区三区免费野| 欧美日韩国产精品激情在线播放| 亚洲午夜天堂| 欧美天天综合网| 亚洲欧美手机在线| 最新国产精品精品视频| 亚洲国产成人爱av在线播放| 日韩av一二区| 精品一区毛片| 日韩一区视频在线| 久久99久久久| 一区二区三区四区五区在线 | 亚洲一区二区天堂| 国产资源在线一区| 国产精品视频入口| 欧美少妇另类| 亚洲欧洲性图库| 日韩成人三级视频| 久久夜夜操妹子| 69堂亚洲精品首页| 亚洲成av人片在线观看无| 天海翼亚洲一区二区三区| 一区二区三区视频在线| 97在线观看免费高| 亚洲精品乱码| 国产精品自产拍高潮在线观看| 国产成人久久精品77777综合| 97久久久精品综合88久久| 日本一区二区三区免费观看| 国产福利视频在线观看| 精品欧美aⅴ在线网站| 国产又大又黄又粗又爽| 97久久亚洲| 亚洲精品一区二三区不卡| 欧美福利在线视频| 日韩天堂av| 国产美女久久久| 天堂国产一区二区三区| 国产精品国产馆在线真实露脸| 男的插女的下面视频| 国产亚洲精品精品国产亚洲综合| 欧美va亚洲va国产综合| 亚洲午夜精品久久久久久高潮| 欧美久久影院| 国产日本欧美一区二区三区| 色一情一乱一区二区三区| 国产精品欧美极品| 国产免费成人在线| 亚洲性视频在线| 中文字幕在线精品| 日产精品久久久| 国产高清亚洲一区| 亚洲永久一区二区三区在线| 蜜桃视频在线网站| 欧美va亚洲va香蕉在线| 亚洲一二三在线观看| 日韩福利电影在线观看| 久久99久久99精品蜜柚传媒| 在线观看av免费| 欧美日韩视频一区二区| 中文字幕国产专区| aⅴ色国产欧美| 波多野结衣成人在线| 日本在线天堂| 欧美性猛交xxxx黑人交| 毛茸茸多毛bbb毛多视频| 欧美三区视频| 成人性生交xxxxx网站| av在线日韩国产精品| 色www精品视频在线观看| 国产精品久久久久久久无码| 国产精品av一区二区| 91在线免费网站| 色多多视频在线观看| 欧美日韩一区二区三区四区| 成人黄色免费网址| 媚黑女一区二区| 久久久久se| 一区二区三区电影大全| 日韩久久精品电影| 亚洲综合久久网| 91免费观看在线| 成熟丰满熟妇高潮xxxxx视频| 99香蕉久久| 97国产suv精品一区二区62| 亚洲欧美高清视频| 亚洲午夜精品17c| 2一3sex性hd| 99在线观看免费视频精品观看| 国产日韩亚洲精品| 美女的胸无遮挡在线观看| 日韩国产高清视频在线| av黄色在线看| 国产欧美日韩在线看| av五月天在线| 99久久精品网| 91久久国产自产拍夜夜嗨| 69成人在线| 亚洲精品成人久久| 国产午夜麻豆影院在线观看| 中文字幕av在线一区二区三区| 亚洲成人天堂网| 中文在线播放一区二区| 国产日韩三区| 成人看片毛片免费播放器| www亚洲欧美| 亚洲国产av一区二区| 香蕉影视欧美成人| xxxxx在线观看| 麻豆成人综合网| 久久久久久久香蕉| 人人香蕉久久| 国产欧美一区二区| 色呦呦在线视频| 亚洲网址你懂得| 999av视频| 欧美日韩中文字幕在线视频| 国产午夜精品久久久久久久久| 国内精品伊人久久久久av一坑| 日韩亚洲欧美一区二区| 亚洲亚洲免费| 91久久久国产精品| 深夜福利视频一区二区| 中文字幕亚洲精品| 成人无码一区二区三区| 在线欧美日韩国产| 日本少妇高清视频| 91丨porny丨户外露出| 中日韩av在线播放| 国产欧美91| 日本丰满少妇黄大片在线观看| 色哟哟精品丝袜一区二区| 国产精品一区二区三区免费视频 | 在线视频欧美精品| 男女羞羞免费视频| 国产拍欧美日韩视频二区| aaa黄色大片| 免费高清成人在线| 国产91xxx| 中文字幕人成人乱码| 日本亚洲欧洲精品| 开心激情综合| 91色视频在线导航| 日韩成人动漫| 亚洲91精品在线观看| 国产福利视频在线观看| 亚洲视频免费一区| 农村少妇久久久久久久| 欧美日本一区二区在线观看| 国产超碰人人爽人人做人人爱| 亚洲色图制服诱惑| 老头老太做爰xxx视频| 波多野结衣一区二区三区| 99日在线视频| 日本伊人午夜精品| 成人免费在线小视频| 精品动漫3d一区二区三区免费| 一区二区三区观看| 国产精品一区高清| 欧美久久久久久一卡四| 欧美自拍视频| 国产一区二区黄色| 这里视频有精品| 91亚洲精品一区| yy6080久久伦理一区二区| 国产成人精品免费视频| 2001个疯子在线观看| 欧美老女人xx| 成人午夜在线影视| 久久香蕉频线观| 黄色的网站在线观看| 日韩中文字幕国产| 亚乱亚乱亚洲乱妇| 永久555www成人免费| 国产小视频免费在线观看| 亚洲精品中文字幕av| 午夜视频福利在线| 亚洲国产成人91精品| 性xxxx18| 亚洲精品一二区| 每日更新在线观看av| 亚洲欧美日韩另类| 国产三级电影在线| 在线观看中文字幕亚洲| www 日韩| 久久天天躁夜夜躁狠狠躁2022| 男人的天堂在线视频免费观看| 日韩在线精品视频| 免费在线看黄| 九九热这里只有在线精品视| 丝袜中文在线| 91极品视频在线| 暖暖成人免费视频| 国产精品成人品| 四虎国产精品免费久久5151| 91免费人成网站在线观看18| 欧美高清一级片| 动漫一区二区在线| 群体交乱之放荡娇妻一区二区| 免费久久久一本精品久久区| 日韩aaaa| 中文字幕在线中文| 亚洲伦伦在线| 国产三级三级三级看三级| 久久精品国产亚洲aⅴ| 麻豆传媒在线看| 99久久久国产精品| 天天操天天舔天天射| 亚洲人成伊人成综合网小说| 国产精品成人免费一区二区视频| 欧美性xxxxx| 中文字幕码精品视频网站| 91精品国产乱| 日本精品一区二区在线观看| 国产亚洲一区二区精品| 超碰在线免费公开| 91国内精品久久| 国产69精品久久久久9999人| 不卡一区二区三区四区五区| 国产探花一区| 国产又粗又长又爽视频| 亚洲中字黄色| 成人av毛片在线观看| 99久精品国产| 91香蕉视频网| 欧美日韩国产综合新一区| 在线观看日韩一区二区| 欧美精品一区二区三区高清aⅴ| 激情小视频在线| 欧美激情第一页xxx| 一区二区三区短视频| 5566av亚洲| 中日韩免视频上线全都免费| 亚洲成年人专区| 亚洲永久字幕| 手机在线免费毛片| 久久精品一区二区三区不卡| 极品久久久久久| 在线看一区二区| 涩涩视频在线观看免费| 色老头一区二区三区| 超碰激情在线| 亚洲自拍av在线| 成人精品视频| 少妇无码av无码专区在线观看| 精油按摩中文字幕久久| 欧美日韩高清丝袜| 亚洲一区av在线| 一区二区三区精| 国产亚洲精品va在线观看| 国产乱码精品一区二三赶尸艳谈| 91免费人成网站在线观看18| 精品视频网站| 免费观看国产精品视频| 国产黄色91视频| 国产精品综合激情| 色妞www精品视频| 亚洲色欧美另类| 欧美激情精品久久久久久变态| 日日夜夜一区| 日韩性感在线| 亚洲影院在线| av2014天堂网| 午夜精品福利一区二区蜜股av| 国产又大又粗又长| 日韩视频在线免费观看| 666av成人影院在线观看| 精品久久久久久中文字幕动漫| 亚洲欧美综合| 亚洲综合伊人久久| 国产精品久久久久久久蜜臀| 国产情侣免费视频| 亚洲欧美日韩爽爽影院| 欧美成人精品一区二区男人小说| 精品国产一区二区三| 亚洲黄色高清| 中文在线永久免费观看| 亚洲成人精品在线观看| 成人毛片在线免费观看| 欧美激情在线观看| 欧美一区在线观看视频| 一二三四中文字幕| 成人久久18免费网站麻豆| 加勒比av在线播放| 精品日韩一区二区三区免费视频| 色黄网站在线观看| 高清av免费一区中文字幕| 一区久久精品| 在线视频 日韩| 欧美日韩在线视频一区| 蜜桃视频在线观看视频| 国产精品九九九| 日韩av在线播放网址| 久久久久久久高清| 亚洲人亚洲人成电影网站色| www.五月激情| 国产69精品久久久久99| 啪啪国产精品| 欧美黑人又粗又大又爽免费| 中文字幕第一区| 99久久久无码国产精品免费| 欧美床上激情在线观看| 一区二区网站| 国产免费一区二区三区视频| 久久久电影一区二区三区| 中文字幕在线视频第一页| 久久中文字幕视频| aaa国产精品| av免费网站观看| 中文字幕一区在线| 午夜久久久久久久久久| 欧美洲成人男女午夜视频| 欧美影院三区| 免费不卡av网站| 午夜欧美一区二区三区在线播放| 欧美日本网站| 成人午夜黄色影院| 国产亚洲精品自拍| 手机免费观看av| 精品国产乱码久久久久久影片| 中文字幕在线官网| 91制片厂免费观看| 99re热这里只有精品视频| 亚洲最大成人av| 国外成人在线播放| 欧美韩日一区| wwwxx日本| 欧美日韩一二区| 特黄毛片在线观看| 在线免费观看成人网| 91色porny蝌蚪| 国产巨乳在线观看| 欧日韩不卡在线视频| 影音先锋日韩精品|