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

機器學習大牛最常用的5個回歸損失函數,你知道幾個?

大數據
“損失函數”是機器學習優化中至關重要的一部分。L1、L2損失函數相信大多數人都早已不陌生。那你了解Huber損失、Log-Cosh損失、以及常用于計算預測區間的分位數損失么?這些可都是機器學習大牛最常用的回歸損失函數哦!

[[233660]]

大數據文摘出品

編譯:Apricock、睡不著的iris、JonyKai、錢天培

“損失函數”是機器學習優化中至關重要的一部分。L1、L2損失函數相信大多數人都早已不陌生。那你了解Huber損失、Log-Cosh損失、以及常用于計算預測區間的分位數損失么?這些可都是機器學習大牛最常用的回歸損失函數哦!

機器學習中所有的算法都需要最大化或最小化一個函數,這個函數被稱為“目標函數”。其中,我們一般把最小化的一類函數,稱為“損失函數”。它能根據預測結果,衡量出模型預測能力的好壞。

在實際應用中,選取損失函數會受到諸多因素的制約,比如是否有異常值、機器學習算法的選擇、梯度下降的時間復雜度、求導的難易程度以及預測值的置信度等等。因此,不存在一種損失函數適用于處理所有類型的數據。這篇文章就講介紹不同種類的損失函數以及它們的作用。

損失函數大致可分為兩類:分類問題的損失函數和回歸問題的損失函數。在這篇文章中,我將著重介紹回歸損失。

本文出現的代碼和圖表我們都妥妥保存在這兒了:

https://nbviewer.jupyter.org/github/groverpr/Machine-Learning/blob/master/notebooks/05_Loss_Functions.ipynb

分類、回歸問題損失函數對比

分類、回歸問題損失函數對比

均方誤差

均方誤差

均方誤差(MSE)是最常用的回歸損失函數,計算方法是求預測值與真實值之間距離的平方和,公式如圖。

下圖是MSE函數的圖像,其中目標值是100,預測值的范圍從-10000到10000,Y軸代表的MSE取值范圍是從0到正無窮,并且在預測值為100處達到最小。

MSE損失(Y軸)-預測值(X軸) 

平均絕對值誤差(也稱L1損失)

平均絕對誤差(MAE)是另一種用于回歸模型的損失函數。MAE是目標值和預測值之差的絕對值之和。其只衡量了預測值誤差的平均模長,而不考慮方向,取值范圍也是從0到正無窮(如果考慮方向,則是殘差/誤差的總和——平均偏差(MBE))。

MAE損失(Y軸)-預測值(X軸)

MAE損失(Y軸)-預測值(X軸)

1. MSE(L2損失)與MAE(L1損失)的比較

簡單來說,MSE計算簡便,但MAE對異常點有更好的魯棒性。下面就來介紹導致二者差異的原因。

訓練一個機器學習模型時,我們的目標就是找到損失函數達到極小值的點。當預測值等于真實值時,這兩種函數都能達到最小。

下面是這兩種損失函數的python代碼。你可以自己編寫函數,也可以使用sklearn內置的函數。

  1. # true: Array of true target variable 
  2. # pred: Array of predictions 
  3. def mse(true, pred): 
  4.     return np.sum((true - pred)**2) 
  5. def mae(true, pred): 
  6.     return np.sum(np.abs(true - pred)) 
  7.      
  8. # also available in sklearn 
  9. from sklearn.metrics import mean_squared_error 
  10. from sklearn.metrics import mean_absolute_error 

下面讓我們觀察MAE和RMSE(即MSE的平方根,同MAE在同一量級中)在兩個例子中的計算結果。第一個例子中,預測值和真實值很接近,而且誤差的方差也較小。第二個例子中,因為存在一個異常點,而導致誤差非常大。

左圖:誤差比較接近 右圖:有一個誤差遠大于其他誤差

左圖:誤差比較接近 右圖:有一個誤差遠大于其他誤差

2. 從圖中可以知道什么?應當如何選擇損失函數?

MSE對誤差取了平方(令e=真實值-預測值),因此若e>1,則MSE會進一步增大誤差。如果數據中存在異常點,那么e值就會很大,而e²則會遠大于|e|。

因此,相對于使用MAE計算損失,使用MSE的模型會賦予異常點更大的權重。在第二個例子中,用RMSE計算損失的模型會以犧牲了其他樣本的誤差為代價,朝著減小異常點誤差的方向更新。然而這就會降低模型的整體性能。

如果訓練數據被異常點所污染,那么MAE損失就更好用(比如,在訓練數據中存在大量錯誤的反例和正例標記,但是在測試集中沒有這個問題)。

直觀上可以這樣理解:如果我們最小化MSE來對所有的樣本點只給出一個預測值,那么這個值一定是所有目標值的平均值。但如果是最小化MAE,那么這個值,則會是所有樣本點目標值的中位數。眾所周知,對異常值而言,中位數比均值更加魯棒,因此MAE對于異常值也比MSE更穩定。

然而MAE存在一個嚴重的問題(特別是對于神經網絡):更新的梯度始終相同,也就是說,即使對于很小的損失值,梯度也很大。這樣不利于模型的學習。為了解決這個缺陷,我們可以使用變化的學習率,在損失接近最小值時降低學習率。

而MSE在這種情況下的表現就很好,即便使用固定的學習率也可以有效收斂。MSE損失的梯度隨損失增大而增大,而損失趨于0時則會減小。這使得在訓練結束時,使用MSE模型的結果會更精確。

根據不同情況選擇損失函數

如果異常點代表在商業中很重要的異常情況,并且需要被檢測出來,則應選用MSE損失函數。相反,如果只把異常值當作受損數據,則應選用MAE損失函數。

推薦大家讀一下這篇文章,文中比較了分別使用L1、L2損失的回歸模型在有無異常值時的表現。

文章網址:http://rishy.github.io/ml/2015/07/28/l1-vs-l2-loss/

這里L1損失和L2損失只是MAE和MSE的別稱。

總而言之,處理異常點時,L1損失函數更穩定,但它的導數不連續,因此求解效率較低。L2損失函數對異常點更敏感,但通過令其導數為0,可以得到更穩定的封閉解。

二者兼有的問題是:在某些情況下,上述兩種損失函數都不能滿足需求。例如,若數據中90%的樣本對應的目標值為150,剩下10%在0到30之間。那么使用MAE作為損失函數的模型可能會忽視10%的異常點,而對所有樣本的預測值都為150。

這是因為模型會按中位數來預測。而使用MSE的模型則會給出很多介于0到30的預測值,因為模型會向異常點偏移。上述兩種結果在許多商業場景中都是不可取的。

這些情況下應該怎么辦呢?最簡單的辦法是對目標變量進行變換。而另一種辦法則是換一個損失函數,這就引出了下面要講的第三種損失函數,即Huber損失函數。

Huber損失,平滑的平均絕對誤差

Huber損失對數據中的異常點沒有平方誤差損失那么敏感。它在0也可微分。本質上,Huber損失是絕對誤差,只是在誤差很小時,就變為平方誤差。誤差降到多小時變為二次誤差由超參數δ(delta)來控制。當Huber損失在[0-δ,0+δ]之間時,等價為MSE,而在[-∞,δ]和[δ,+∞]時為MAE。

Huber損失(Y軸)與預測值(X軸)圖示。真值取0 

這里超參數delta的選擇非常重要,因為這決定了你對與異常點的定義。當殘差大于delta,應當采用L1(對較大的異常值不那么敏感)來最小化,而殘差小于超參數,則用L2來最小化。

為何要使用Huber損失?

使用MAE訓練神經網絡最大的一個問題就是不變的大梯度,這可能導致在使用梯度下降快要結束時,錯過了最小點。而對于MSE,梯度會隨著損失的減小而減小,使結果更加精確。

在這種情況下,Huber損失就非常有用。它會由于梯度的減小而落在最小值附近。比起MSE,它對異常點更加魯棒。因此,Huber損失結合了MSE和MAE的優點。但是,Huber損失的問題是我們可能需要不斷調整超參數delta。

Log-Cosh損失

Log-cosh是另一種應用于回歸問題中的,且比L2更平滑的的損失函數。它的計算方式是預測誤差的雙曲余弦的對數。

Log-cosh損失(Y軸)與預測值(X軸)圖示。真值取0

優點:對于較小的x,log(cosh(x))近似等于(x^2)/2,對于較大的x,近似等于abs(x)-log(2)。這意味著‘logcosh’基本類似于均方誤差,但不易受到異常點的影響。它具有Huber損失所有的優點,但不同于Huber損失的是,Log-cosh二階處處可微。

為什么需要二階導數?許多機器學習模型如XGBoost,就是采用牛頓法來尋找最優點。而牛頓法就需要求解二階導數(Hessian)。因此對于諸如XGBoost這類機器學習框架,損失函數的二階可微是很有必要的。

XgBoost中使用的目標函數。注意對一階和二階導數的依賴性

 

但Log-cosh損失也并非完美,其仍存在某些問題。比如誤差很大的話,一階梯度和Hessian會變成定值,這就導致XGBoost出現缺少分裂點的情況。

Huber和Log-cosh損失函數的Python代碼: 

  1. # huber loss 
  2. def huber(true, pred, delta): 
  3.     loss = np.where(np.abs(true-pred) < delta , 0.5*((true-pred)**2), delta*np.abs(true - pred) - 0.5*(delta**2)) 
  4.     return np.sum(loss) 
  5.  
  6. # log cosh loss 
  7. def logcosh(true, pred): 
  8.     loss = np.log(np.cosh(pred - true)) 
  9. return np.sum(loss) 

分位數損失

在大多數現實世界預測問題中,我們通常希望了解預測中的不確定性。清楚預測的范圍而非僅是估計點,對許多商業問題的決策很有幫助。

當我們更關注區間預測而不僅是點預測時,分位數損失函數就很有用。使用最小二乘回歸進行區間預測,基于的假設是殘差(y-y_hat)是獨立變量,且方差保持不變。

一旦違背了這條假設,那么線性回歸模型就不成立。但是我們也不能因此就認為使用非線性函數或基于樹的模型更好,而放棄將線性回歸模型作為基線方法。這時,分位數損失和分位數回歸就派上用場了,因為即便對于具有變化方差或非正態分布的殘差,基于分位數損失的回歸也能給出合理的預測區間。

下面讓我們看一個實際的例子,以便更好地理解基于分位數損失的回歸是如何對異方差數據起作用的。

1. 分位數回歸與最小二乘回歸

左:b/wX1和Y為線性關系。具有恒定的殘差方差。右:b/wX2和Y為線性關系,但Y的方差隨著X2增加。(異方差)

橙線表示兩種情況下OLS的估值

分位數回歸。虛線表示基于0.05和0.95分位數損失函數的回歸

附上圖中所示分位數回歸的代碼:

https://github.com/groverpr/Machine-Learning/blob/master/notebooks/09_Quantile_Regression.ipynb

2. 理解分位數損失函數

如何選取合適的分位值取決于我們對正誤差和反誤差的重視程度。損失函數通過分位值(γ)對高估和低估給予不同的懲罰。例如,當分位數損失函數γ=0.25時,對高估的懲罰更大,使得預測值略低于中值。

γ是所需的分位數,其值介于0和1之間。

分位數損失(Y軸)與預測值(X軸)圖示。Y的真值為0 

這個損失函數也可以在神經網絡或基于樹的模型中計算預測區間。以下是用Sklearn實現梯度提升樹回歸模型的示例。

使用分位數損失(梯度提升回歸器)預測區間

使用分位數損失(梯度提升回歸器)預測區間

 

上圖表明:在sklearn庫的梯度提升回歸中使用分位數損失可以得到90%的預測區間。其中上限為γ=0.95,下限為γ=0.05。

對比研究

為了證明上述所有損失函數的特點,讓我們來一起看一個對比研究。首先,我們建立了一個從sinc(x)函數中采樣得到的數據集,并引入了兩項人為噪聲:高斯噪聲分量ε〜N(0,σ2)和脈沖噪聲分量ξ〜Bern(p)。

加入脈沖噪聲是為了說明模型的魯棒效果。以下是使用不同損失函數擬合GBM回歸器的結果。

連續損失函數:(A)MSE損失函數;(B)MAE損失函數;(C)Huber損失函數;(D)分位數損失函數。將一個平滑的GBM擬合成有噪聲的sinc(x)數據的示例:(E)原始sinc(x)函數;(F)具有MSE和MAE損失的平滑GBM;(G)具有Huber損失的平滑GBM,且δ={4,2,1};(H)具有分位數損失的平滑的GBM,且α={0.5,0.1,0.9}。

仿真對比的一些觀察結果:

  • MAE損失模型的預測結果受脈沖噪聲的影響較小,而MSE損失函數的預測結果受此影響略有偏移。
  • Huber損失模型預測結果對所選超參數不敏感。
  • 分位數損失模型在合適的置信水平下能給出很好的估計。

最后,讓我們將所有損失函數都放進一張圖,我們就得到了下面這張漂亮的圖片!它們的區別是不是一目了然了呢。

相關報道:

https://heartbeat.fritz.ai/5-regression-loss-functions-all-machine-learners-should-know-4fb140e9d4b0

【本文是51CTO專欄機構大數據文摘的原創譯文,微信公眾號“大數據文摘( id: BigDataDigest)”】

     大數據文摘二維碼

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

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

2023-10-30 18:00:00

Docker命令開源平臺

2018-09-13 22:56:15

機器學習損失函數深度學習

2023-04-11 08:49:42

排序函數SQL

2022-06-30 08:31:54

排序函數SQL

2018-09-15 16:06:55

機器學習神經網絡框架

2020-04-26 12:05:53

機器學習工具人工智能

2024-03-01 13:48:00

Git配置系統

2021-10-12 09:20:02

數據庫SQL腳本

2025-07-21 07:20:11

2023-10-31 08:23:54

網絡命令Linux

2024-11-05 08:13:49

python視覺OpenCV

2020-02-23 23:29:07

Python編程開發

2023-11-30 07:37:49

MySQL函數

2021-05-06 15:15:13

Python工具代碼

2016-12-05 09:20:37

機器學習算法

2023-05-17 12:33:11

AI人工智能

2019-09-10 15:45:09

HTML5前端框架

2022-09-04 19:38:11

機器學習算法

2022-10-17 15:43:14

深度學習回歸模型函數

2015-07-14 10:13:29

點贊
收藏

51CTO技術棧公眾號

国产精品系列视频| 91日韩中文字幕| 国产毛片精品久久| 一区二区在线观看av| 精品国产免费久久久久久尖叫 | 午夜国产一区| 亚洲丝袜在线视频| 91亚洲一线产区二线产区| 自拍偷自拍亚洲精品被多人伦好爽| 1024国产精品| 欧美不卡在线一区二区三区| 国产露脸国语对白在线| 销魂美女一区二区三区视频在线| 久久深夜福利免费观看| 天天躁日日躁aaaa视频| 国产成人在线中文字幕| 欧美久久一二区| 日日摸日日碰夜夜爽av| 日本在线视频中文有码| 日本一区二区成人| 久久成人资源| 国产叼嘿视频在线观看| 轻轻草成人在线| 欧美怡红院视频一区二区三区| 国产67194| 日韩欧美三级| 亚洲天堂男人天堂女人天堂| 精品一区二区三区四区五区六区| 成人自拍视频| 欧美日韩国产综合草草| 欧美黄色一级片视频| 精精国产xxxx视频在线野外| 亚洲精品国产无套在线观| 亚洲国产精品久久久久婷婷老年| 欧美拍拍视频| 26uuu国产电影一区二区| 国产麻豆日韩| 亚洲成人久久精品| 国产精品12区| 99国精产品一二二线| 国产情侣一区二区| 久草中文综合在线| 国产一区二区色| 中文字幕在线观看你懂的| 日韩不卡一二三区| 国产精品99久久久久久久久 | 亚洲福利视频在线| 激情小说欧美色图| 亚洲精品一二三**| 日韩三级视频在线观看| 三级网站免费看| 91精品一久久香蕉国产线看观看 | 亚洲一区二区三区四区五区| 国产精品久久久久久妇女| 在线视频你懂得一区| 人人干人人视频| 激情开心成人网| 欧美性生交片4| 日本中文字幕精品—区二区| 91嫩草国产线观看亚洲一区二区| 欧美福利视频导航| 永久av免费在线观看| 国产一区二区av在线| 精品久久久久一区| 久久福利小视频| 欧美禁忌电影网| 日韩一区二区三区xxxx| www.99re7| 亚洲黄色高清| 日韩免费观看网站| 在线观看免费观看在线| 国产一本一道久久香蕉| 国产伦精品一区二区三区高清版 | 2021国产精品久久精品| 日韩av高清| 国产精品剧情一区二区在线观看| 亚洲一区二区三区四区中文字幕| 欧美在线一区视频| 中文.日本.精品| 91麻豆精品国产91久久久更新时间 | 久久精品国产精品亚洲红杏 | 亚洲免费黄色网| 成人av综合网| 亚洲欧洲一区二区三区在线观看 | 一本大道久久a久久综合婷婷| www.涩涩涩| 亚洲一区二区三区中文字幕在线观看| 亚洲精品国产欧美| 亚洲黄色网址大全| 国产精品红桃| 国产精品18久久久久久麻辣| 国产喷水福利在线视频| www国产精品av| 中文字幕欧美日韩一区二区三区 | h视频在线免费| 亚洲一区二区三区不卡国产欧美| 男人的天堂99| 日本免费一区二区三区视频| 国产婷婷成人久久av免费高清| 日日操免费视频| 亚洲一区二区成人| 92国产精品久久久久首页| 深夜福利视频一区| 一区二区三区资源| 亚洲 激情 在线| 日韩av黄色在线| 久久伊人精品天天| 日韩xxx视频| 成人动漫中文字幕| 欧美日韩一级在线| 国产精品第一| 亚洲天堂av高清| 日韩美女黄色片| 国产真实精品久久二三区| 鲁丝片一区二区三区| 男女视频在线| 91精品婷婷国产综合久久| 人妻大战黑人白浆狂泄| 在线欧美福利| 99中文视频在线| 日韩三级影院| 在线观看成人小视频| 亚洲综合自拍网| 欧美先锋影音| 91福利入口| 米奇精品一区二区三区| 欧美午夜精品久久久久久孕妇 | 亚洲大片精品永久免费| 色婷婷一区二区三区在线观看| 欧洲grand老妇人| 日本久久久久久久久久久| 人妻精品无码一区二区| 亚洲综合色在线| 性生活在线视频| 91精品动漫在线观看| 国产日韩欧美在线视频观看| 91av资源在线| 欧美日韩国产高清一区二区 | 性感美女视频一二三| 一区二区三区蜜桃| 制服下的诱惑暮生| 伊人久久大香线蕉综合四虎小说 | 国产精品永久在线| 成人在线高清视频| 色综合久久综合网| www.自拍偷拍| 久久青草久久| 日韩精品成人一区二区在线观看| 男人皇宫亚洲男人2020| 亚洲四色影视在线观看| 中文字幕永久在线| 欧美激情一区二区三区四区| 亚洲免费av一区二区三区| 欧美日韩国产高清电影| 国产在线高清精品| 超碰在线免费播放| 欧美成人一区二区三区 | 91久久精品一区二区三| 人妻一区二区视频| 九色综合狠狠综合久久| 日本一道在线观看| 99这里只有精品视频| 91精品国产99久久久久久| 日韩a在线观看| 日本高清免费不卡视频| 国产免费嫩草影院| 国产成人综合在线观看| 婷婷无套内射影院| 曰本一区二区三区视频| 国产精品亚洲精品| 91高清在线观看视频| 亚洲的天堂在线中文字幕| 可以在线观看av的网站| 国产精品入口麻豆九色| 国产精品中文久久久久久| 最新亚洲激情| 婷婷五月色综合| 一区二区在线视频观看| 日韩av免费在线| 男人天堂手机在线| 亚洲激情视频网| 一二三区中文字幕| 亚洲成人综合在线| www..com.cn蕾丝视频在线观看免费版| 久久精品久久综合| 蜜臀av无码一区二区三区| 精品一区不卡| 操人视频欧美| 懂色aⅴ精品一区二区三区| 色综合久久悠悠| 国际av在线| 精品国产1区2区3区| 国产精品乱码一区二区视频| 亚洲精品国产第一综合99久久| 成人影视免费观看| 国产九九视频一区二区三区| 日韩黄色片视频| 欧美成人久久| 婷婷五月色综合| 你懂的在线观看一区二区| 成人精品视频99在线观看免费| 欧美调教sm| 欧美大片欧美激情性色a∨久久| 国产在线网站| 亚洲精品二三区| av网站免费播放| 欧美亚洲国产bt| 日本网站在线免费观看| 亚洲视频你懂的| 级毛片内射视频| aaa国产一区| 超碰在线超碰在线| 久久精品久久综合| 中文久久久久久| 国产精品毛片一区二区三区| 男人的天堂avav| 天天射—综合中文网| 日韩欧美视频一区二区| 欧美重口另类| 国产视频在线观看一区| 精品伊人久久| 91网站在线看| 香蕉久久久久久| 国产精品综合不卡av| 婷婷六月国产精品久久不卡| 91精品国产高清自在线 | 91tv精品福利国产在线观看| 亚洲午夜精品久久久久久浪潮| 在线视频亚洲专区| 久久精品ww人人做人人爽| 粉嫩久久久久久久极品| 国产精品区二区三区日本| 91国内精品| 91成人理论电影| 亚洲综合色婷婷在线观看| 99久久精品久久久久久ai换脸| 久久综合给合| 999国内精品视频在线| 亚洲日本中文| 91人人爽人人爽人人精88v| 粉嫩av国产一区二区三区| 国产一区私人高清影院| 综合久草视频| 亚洲精品免费一区二区三区| av在线播放一区二区| 91免费国产网站| 澳门精品久久国产| 国产一级二级三级精品| 亚洲警察之高压线| 青青草原亚洲| 日韩理论在线| 99精品视频网站| 欧美精品色网| 国自产拍偷拍精品啪啪一区二区| 国产婷婷精品| 国产综合免费视频| 日韩高清电影一区| 天天看片天天操| 国产精品中文字幕日韩精品| 日韩高清一二三区| 99久久精品费精品国产一区二区| 成人免费看aa片| 国产蜜臀av在线一区二区三区| 永久av免费网站| 一区二区三区日韩| 日韩精品一卡二卡| 欧美在线free| 午夜精品久久久久久久91蜜桃| 亚洲国产精品va在线观看黑人| 日本一区高清| 日韩在线观看免费av| 调教一区二区| 国产成人亚洲综合91精品| 日韩黄色碟片| 精品亚洲欧美日韩| 波多野结衣在线观看一区二区| 2021狠狠干| 免费视频一区| www.com污| 95精品视频在线| 2014亚洲天堂| 黄色一区二区三区| 久久久久久av无码免费看大片| 日韩久久久久久| 国产一区二区三区福利| 久久国产精品亚洲| 色老太综合网| 99在线观看视频| 久久精品国产亚洲夜色av网站| 无码日本精品xxxxxxxxx| 久久一区亚洲| 在线观看亚洲免费视频| 中文一区在线播放| 日韩欧美a级片| 欧美日韩国产影片| 天堂а√在线8种子蜜桃视频| 色阁综合伊人av| 精品丝袜在线| 亚洲自拍欧美色图| 欧美日韩一区二区三区视频播放| 免费网站在线观看视频| 麻豆精品一区二区| 中文字幕av网址| 一区二区三区免费| 在线观看日批视频| 亚洲人成电影网站色www| 成人免费一区二区三区牛牛| 成人日韩av在线| 成人免费在线观看av| 日韩免费一级视频| 国产电影一区二区三区| 国产又粗又长又黄的视频| 欧美性开放视频| 六月婷婷综合网| 欧美成在线视频| 亚洲精品第一| 亚州欧美一区三区三区在线| 亚洲一区欧美激情| 影音先锋黄色资源| 一区二区日韩电影| 国产农村妇女毛片精品| 日韩资源在线观看| 永久免费毛片在线播放| 国产伦精品一区二区三区视频孕妇| 欧美一区二区| 日韩av一卡二卡三卡| 国产精品久久久久四虎| 五月激情丁香网| 在线播放精品一区二区三区 | 好看的日韩精品视频在线| 亚洲视频综合| 三上悠亚 电影| 一区二区欧美在线观看| 性一交一乱一乱一视频| 欧美另类老女人| 999精品视频在这里| 国产亚洲精品久久久久久久| 国产精品亚洲午夜一区二区三区| 国产一区二区精彩视频| 91精品福利在线一区二区三区 | 懂色av一区二区三区| 熟妇人妻系列aⅴ无码专区友真希 熟妇人妻av无码一区二区三区 | 91精品在线免费观看| 中文字幕资源网在线观看| 亚洲精品日韩av| 国内精品久久久久久久97牛牛| 性活交片大全免费看| 精品久久久久久久久国产字幕 | 国产日韩三级| 草草久久久无码国产专区| 97精品电影院| 91porny九色| 色午夜这里只有精品| 国产精品麻豆| 日韩免费在线观看av| 成人精品视频网站| 四虎成人永久免费视频| 国产亚洲精品久久久优势| 69堂精品视频在线播放| 欧美日韩一级在线| 成人午夜精品一区二区三区| 91香蕉在线视频| 亚洲偷欧美偷国内偷| 999精品嫩草久久久久久99| 99久热在线精品视频| 99re这里只有精品视频首页| 欧美超碰在线观看| 日韩中文字幕在线视频| 综合中文字幕| av免费中文字幕| 中文字幕一区在线观看视频| wwwav在线播放| 97成人精品区在线播放| 久久国产成人精品| 日韩黄色一区二区| 日本道精品一区二区三区| 成人在线播放免费观看| 精品欧美日韩| 久久国产精品72免费观看| 国产真实夫妇交换视频| 国产一区二区三区在线视频| 国产一区二区在线观| 少妇高潮喷水久久久久久久久久| 国产精品你懂的| 无码精品视频一区二区三区| 国产欧美日韩免费| 亚洲手机在线| 日日操免费视频| 国产视频综合在线| 日韩成人在线观看视频| 麻豆av免费在线| 亚洲综合999| 日本www在线观看视频| 国产亚洲精品自在久久| 久久99在线观看| 免费看一级视频| 久久久视频在线| 亚洲精品电影| 正在播放国产对白害羞| 日韩麻豆第一页|