久久精品国产精品国产精品污,男人扒开添女人下部免费视频,一级国产69式性姿势免费视频,夜鲁夜鲁很鲁在线视频 视频,欧美丰满少妇一区二区三区,国产偷国产偷亚洲高清人乐享,中文 在线 日韩 亚洲 欧美,熟妇人妻无乱码中文字幕真矢织江,一区二区三区人妻制服国产

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Lesson 13.2 模型拟合度概念介绍与欠拟合模型的结构调整策略

發布時間:2025/4/5 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Lesson 13.2 模型拟合度概念介绍与欠拟合模型的结构调整策略 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、模型擬合度概念介紹與實驗

1.測試集的“不可知”悖論

??通過此前課程內容介紹,我們已經知道了機器學習模型主要通過模型在測試集上的運行效果來判斷模型好壞,測試集相當于是“高考”,而此前的模型訓練都相當于是在練習,但怎么樣的練習才能有效的提高高考成績,這里就存在一個“悖論”,那就是練習是為了高考,而在高考前我們永遠不知道練習是否有效,那高考對于練習的核心指導意義何在?在機器學習領域,嚴格意義上的測試集是不能參與建模的,此處不能參與建模,不僅是指在訓練模型時不能帶入測試集進行訓練,更是指當模型訓練完成之后、觀察模型在測試集上的運行結果后,也不能據此再進行模型修改(比如增加神經網絡層數),后面我們會提到,把數據帶入模型訓練是影響模型參數,而根據模型運行結果再進行模型結構調整,實際上是修改了模型超參數,不管是修改參數還是超參數,都是影響了模型建模過程,都相當于是帶入進行了建模。是的,如果通過觀察測試集結果再調整模型結構,也相當于是帶入測試集數據進行訓練,而嚴格意義上的測試集,是不能帶入模型訓練的。(這是一個有點繞的“悖論”…)
??但是,還記得我們此前說的,機器學習建模的核心目標就是提升模型的泛化能力么?而泛化能力指的是在模型未知數據集(沒帶入進行訓練的數據集)上的表現,雖然測試集只能測一次,但我們還是希望有機會能把模型帶入未知數據集進行測試,此時我們就需要一類新的數據集——驗證集。驗證集在模型訓練階段不會帶入模型進行訓練,但當模型訓練結束之后,我們會把模型帶入驗證集進行計算,通過觀測驗證集上模型運行結果,判斷模型是否要進行調整,驗證集也會模型訓練,只不過驗證集訓練的不是模型參數,而是模型超參數,關于模型參數和超參數的概念后面還會再詳細討論,當然,我們也可以把驗證集看成是應對高考的“模擬考試”,通過“模擬考試”的考試結果來調整復習策略,從而更好的應對“高考”??偟膩碚f,測試集是嚴格不能帶入訓練的數據集,在實際建模過程中我們可以先把測試集切分出來,然后“假裝這個數據集不存在”,在剩余的數據集中劃分訓練集和驗證集,把訓練集帶入模型進行運算,再把驗證集放在訓練好的模型中進行運行,觀測運行結果,再進行模型調整。
??總的來說,在模型訓練和觀測模型運行結果的過程總共涉及三類數據集,分別是訓練集、驗證集和測試集。不過由于測試集定位特殊,在一些不需要太嚴謹的場景下,有時也會混用驗證集和測試集的概念,我們常常聽到“測試集效果不好、重新調整模型”等等,都是混用了二者概念,由于以下是模擬練習過程,暫時不做測試集和驗證集的區分。在不區分驗證集和測試集的情況下,當數據集切分完成后,對于一個模型來說,我們能夠獲得兩套模型運行結果,一個是訓練集上模型效果,一個是測試集上模型效果,而這組結果,就將是整個模型優化的基礎數據。

在某些場景下,測試集確實是嚴格不可知的,比如在線提交結果的數據競賽。

2.模型擬合度概念與實驗

??在所有的模型優化問題中,最基礎的也是最核心的問題,就是關于模型擬合程度的探討與優化。根據此前的討論,模型如果能很好的捕捉總體規律,就能夠有較好的未知數據的預測效果。但限制模型捕捉總體規律的原因主要有兩點:

  • 其一,樣本數據能否很好的反應總體規律
    ??如果樣本數據本身無法很好的反應總體規律,那建模的過程就算捕捉到了規律可能也無法適用于未知數據。舉個極端的例子,在進行反欺詐檢測時,如果要基于并未出現過欺詐案例的歷史數據來進行建模,那模型就將面臨無規律可捕捉的窘境,當然,確切的說,是無可用規律可捕捉;或者,當擾動項過大時,噪聲也將一定程度上掩蓋真實規律。
  • 其二,樣本數據能反應總體規律,但模型沒有捕捉到
    ??如果說要解決第一種情況需要在數據獲取端多下功夫,那么如果數據能反應總體規律而模型效果不佳,則核心原因就在模型本身了。此前介紹過,機器學習模型評估主要依據模型在測試集上的表現,如果測試集效果不好,則我們認為模型還有待提升,但導致模型在測試集上效果不好的原因其實也主要有兩點,其一是模型沒捕捉到訓練集上數據的規律,其二則是模型過分捕捉訓練集上的數據規律,導致模型捕獲了大量訓練集獨有的、無法適用于總體的規律(局部規律),而測試集也是從總體中來,這些規律也不適用于測試集。前一種情況我們稱模型為欠擬合,后一種情況我們稱模型為過擬合,我們可以通過以下例子進行進一步了解:
# 設計隨機數種子 np.random.seed(123)# 創建數據 n_dots = 20 x = np.linspace(0, 1, n_dots) # 從0到1,等寬排布的20個數 y = np.sqrt(x) + 0.2*np.random.rand(n_dots) - 0.1 np.random.rand(10) #array([0.06423554, 0.40288816, 0.8067125 , 0.92974531, 0.54857849, # 0.66682848, 0.50447656, 0.73734663, 0.12138838, 0.53111296])

其中,x是一個0到1之間等距分布20個點組成的ndarray,y=x+ry=\sqrt{x}+ry=x?+r,其中r是人為制造的隨機噪聲,在[-0.1,0.1]之間服從均勻分布。然后我們借助numpy的polyfit函數來進行多項式擬合,polyfit函數會根據設置的多項式階數,在給定數據的基礎上利用最小二乘法進行擬合,并返回擬合后各階系數。該函數更多相關參數詳見numpy.polynomial.polynomial.polyfit官網API講解。同時,當系數計算完成后,我們還常用ploy1d函數逆向構造多項式方程,進而利用方程求解y,該函數用法參見numpy.poly1d官網說明。

例如人為制造一個二階多項式方程然后進行二階擬合實驗

y0 = x ** 2 np.polyfit(x, y0, 2) #array([1.00000000e+00, 2.18697767e-17, 1.61618518e-17])

能夠得出多項式各階系數,而根據該系數可用ploy1d逆向構造多項式方程

p = np.poly1d(np.polyfit(x, y0, 2)) print(p)

1 x^2 + 2.187e-17 x + 1.616e-17
能夠看到多項式結構基本和原多項式保持一致,此時生成的p對象相當于是一個多項式方程,可通計算輸入參數的多項式輸出結果

p(-1) #1.0

接下來,進行多項式擬合。分別利用1階x多項式、3階x多項式和10階x多項式來擬合y。并利用圖形觀察多項式的擬合度,首先我們可定義一個輔助畫圖函數,方便后續我們將圖形畫于一張畫布中,進而方便觀察

def plot_polynomial_fit(x, y, deg):p = np.poly1d(np.polyfit(x, y, deg))t = np.linspace(0, 1, 200)plt.plot(x, y, 'ro', t, p(t), '-', t, np.sqrt(t), 'r--')

其中,t為[0,1]中等距分布的100個點,而p是deg參數決定的多項式回歸擬合方程,p(t)即為擬合方程x輸入t值時多項式輸出結果,此處plot_polynomial_fit函數用于生成同時包含(x,y)原始值組成的紅色點圖、(t,p(t))組成的默認顏色的曲線圖、(t,np.sqrt(t))構成的紅色虛線曲線圖。測試3階多項式擬合結果

plot_polynomial_fit(x, y, 3)


這里需要注意(x,y)組成的紅色點圖相當于帶有噪聲的二維空間數據分布,(t, p(t))構成的藍色曲線相當于3階多項式擬合原數據集((x, y)數據集)后的結果,而原始數據集包含的客觀規律實際上是y=xy=\sqrt{x}y=x?,因此最后紅色的虛線(t, np.sqrt(t))實際上是代表紅色點集背后的客觀規律,即我們希望擬合多項式(藍色曲線)能夠盡可能的擬合代表客觀規律的紅色虛線,而不是被噪聲數據所吸引偏離紅色虛線位置,同時也不希望完全沒有捕捉到紅色曲線的規律。接下來,我們嘗試將1階擬合、3階擬合和10階擬合繪制在一張圖中。

plt.figure(figsize=(18, 4), dpi=200) titles = ['Under Fitting', 'Fitting', 'Over Fitting'] for index, deg in enumerate([1, 3, 10]):plt.subplot(1, 3, index + 1)plot_polynomial_fit(x, y, deg)plt.title(titles[index], fontsize=20)


??根據最終的輸出結果我們能夠清楚的看到,1階多項式擬合的時候藍色擬合曲線即無法捕捉數據集的分布規律,離數據集背后客觀規律也很遠,而三階多項式在這兩方面表現良好,十階多項式則在數據集分布規律捕捉上表現良好,單同樣偏離紅色曲線較遠。此時一階多項式實際上就是欠擬合,而十階多項式則過分捕捉噪聲數據的分布規律,而噪聲之所以被稱作噪聲,是因為其分布本身毫無規律可言,或者其分布規律毫無價值(如此處噪聲分布為均勻分布),因此就算十階多項式在當前訓練數據集上擬合度很高,但其捕捉到的無用規律無法推廣到新的數據集上,因此該模型在測試數據集上執行過程將會有很大誤差。即模型訓練誤差很小,但泛化誤差很大。

不難發現,過擬合產生的根本原因,還是樣本之間有“誤差”,或者不同批次的數據規律不完全一致。

因此,我們有基本結論如下:

  • 模型欠擬合:訓練集上誤差較大
  • 模型過擬合:訓練集上誤差較小,但測試集上誤差較大

而模型是否出現欠擬合或者過擬合,其實和模型復雜度有很大關系。我們通過上述模型不難看出,模型越復雜,越有能力捕捉訓練集上的規律,因此如果模型欠擬合,我們可以通過提高模型復雜度來進一步捕捉規律,但同時也會面臨模型過于復雜而導致過擬合的風險。

對于深度學習來說,模型復雜度和模型結構直接相關,隱藏層越多、每一層神經元越多、模型就越復雜,當然模型復雜度還和激活函數有關。模型擬合度優化是模型優化的核心,深度學習模型的一系列優化方法也基本是根據擬合度優化這一核心目標衍生出來的,接下來,我們就來看下如何通過調整模型結構來進行擬合度優化。

二、模型欠擬合實例

??首先我們來討論模型欠擬合時,通過提升模型復雜度提升模型效果的基本方法。當然,從神經網絡整體模型結構來看,提升復雜度只有兩種辦法,其一是修改激活函數,在神經元內部對加權求和匯總之后的值進行更加復雜的處理,另一種方法則是添加隱藏層,包括隱藏層層數和每一層隱藏層的神經元個數。接下來我們通過一些列實驗來查看相關效果。
??還是多元線性回歸的例子,如果是高次項方程,通過簡單的線性網絡擬合就會出現欠擬合的情況。

  • 構建數據集

創建一個數據滿足y=2x12?x22y = 2x_1^2 - x_2^2y=2x12??x22?方程的分布數組

# 設置隨機數種子 torch.manual_seed(420) # 創建最高項為2的多項式回歸數據集 features, labels = tensorGenReg(w=[2, -1], bias=False, deg=2)# 繪制圖像查看數據分布 plt.subplot(121) plt.scatter(features[:, 0], labels) plt.subplot(122) plt.scatter(features[:, 1], labels)

features #tensor([[-0.0070, 0.5044], # [ 0.6704, -0.3829], # [ 0.0302, 0.3826], # ..., # [-0.9164, -0.6087], # [ 0.7815, 1.2865], # [ 1.4819, 1.1390]]) # 進行數據集切分與加載 train_loader, test_loader = split_loader(features, labels)
  • 訓練模型

首先定義簡單線性回歸模型

class LR_class(nn.Module): # 沒有激活函數def __init__(self, in_features=2, out_features=1): # 定義模型的點線結構super(LR_class, self).__init__()self.linear = nn.Linear(in_features, out_features)def forward(self, x): # 定義模型的正向傳播規則out = self.linear(x) return out

然后執行模型訓練

# 設置隨機數種子 torch.manual_seed(420) # 實例化模型 LR = LR_class()train_l = [] # 列表容器,存儲訓練誤差 test_l = [] # 列表容器,存儲測試誤差num_epochs = 20# 執行循環 for epochs in range(num_epochs):fit(net = LR,criterion = nn.MSELoss(),optimizer = optim.SGD(LR.parameters(), lr = 0.03),batchdata = train_loader,epochs = epochs)train_l.append(mse_cal(train_loader, LR).detach().numpy())test_l.append(mse_cal(test_loader, LR).detach().numpy())# 繪制圖像,查看MSE變化情況 plt.plot(list(range(num_epochs)), train_l, label='train_mse') plt.plot(list(range(num_epochs)), test_l, label='test_mse') plt.legend(loc = 1)


對比此前線性回歸的MSE,上述模型效果較差,且訓練誤差和測試誤差均較大(此前是0.0001),模型存在欠擬合情況,接下來考慮增加模型復雜程度。我們可以根據上述過程定義一個記錄、對比模型訓練過程訓練集、測試集誤差變化情況的函數,并寫入模塊文件。

def model_train_test(model, train_data,test_data,num_epochs = 20, criterion = nn.MSELoss(), optimizer = optim.SGD, lr = 0.03, cla = False, eva = mse_cal):"""模型誤差測試函數::param model_l:模型:param train_data:訓練數據:param test_data: 測試數據 :param num_epochs:迭代輪數:param criterion: 損失函數:param lr: 學習率:param cla: 是否是分類模型:return:MSE列表"""# 模型評估指標列表train_l = []test_l = []# 模型訓練過程for epochs in range(num_epochs):fit(net = model, criterion = criterion, optimizer = optimizer(model.parameters(), lr = lr), batchdata = train_data, epochs = epochs, cla = cla)train_l.append(eva(train_data, model).detach())test_l.append(eva(test_data, model).detach())return train_l, test_l

測試模型效果

# 設置隨機數種子 torch.manual_seed(420) # 實例化模型 LR = LR_class()# 模型訓練 train_l, test_l = model_train_test(LR, train_loader,test_loader,num_epochs = 20, criterion = nn.MSELoss(), optimizer = optim.SGD, lr = 0.03, cla = False, eva = mse_cal)# 繪制圖像,查看MSE變化情況 plt.plot(list(range(num_epochs)), train_l, label='train_mse') plt.plot(list(range(num_epochs)), test_l, label='test_mse') plt.legend(loc = 1)


在神經網絡基本結構下,如何提升模型復雜度從而使得可以對多元線性回歸數據進行建模呢?首先,在激活函數僅為線性變換y=xy=xy=x情況下,增加層數并不會對結果有顯著提升,我們可以通過如下實驗驗證:

class LR_class1(nn.Module): def __init__(self, in_features=2, n_hidden=4, out_features=1): # 此處隱藏層設置四個激活函數super(LR_class1, self).__init__()self.linear1 = nn.Linear(in_features, n_hidden)self.linear2 = nn.Linear(n_hidden, out_features)def forward(self, x): z1 = self.linear1(x)out = self.linear2(z1) return out

這里我們構建了一個兩層都是線性層的神經網絡,并且沒有加入激活函數。對于神經網絡來說,復雜模型的構建就是Module的疊加,核心需要注意整個傳播過程計算流程是否完整。

# 設置隨機數種子 torch.manual_seed(420) # 實例化模型 LR1 = LR_class1()# 設置隨機數種子 torch.manual_seed(420) # 實例化模型 LR1 = LR_class1()# 模型訓練 train_l, test_l = model_train_test(LR1, train_loader,test_loader,num_epochs = 20, criterion = nn.MSELoss(), optimizer = optim.SGD, lr = 0.03, cla = False, eva = mse_cal)# 繪制圖像,查看MSE變化情況 plt.plot(list(range(num_epochs)), train_l, label='train_mse') plt.plot(list(range(num_epochs)), test_l, label='test_mse') plt.legend(loc = 1)


我們發現,結果沒有顯著提升,但模型穩定性卻有所提升。對于疊加線性層的神經網絡模型來說,由于模型只是對數據仿射變換,因此并不能滿足擬合高次項的目的。也就是說,在增加模型復雜度的過程中,首先需要激活函數的配合,然后再是增加模型的層數和每層的神經元個數。

此處我們發現,模型越復雜,輸出結果越平穩,但這只是一個局部規律,其實在大多數時候,模型越復雜,輸出結果越不一定平穩。

三、激活函數性能比較

??對于激活函數來說,不同激活函數效果差異非常明顯,再初學階段,我們以學會并熟練使用常用激活函數為主,在進階階段,我們將嘗試自定義激活函數。那么接下來,就讓我們來測試不同激活函數在上述數據集中的表現。

1.常用激活函數對比

??首先我們將此前介紹的幾個常用激活函數應用在當前數據集中檢測效果。此處都是在上述線性模型基礎上再輸出層添加激活函數。也就構建包含一個隱藏層的模型,并且在隱藏層中設置不同的激活函數進行嘗試。
??正如Lesson 11中所談到的,輸出層的激活函數和隱藏層的激活函數應該分開對待,隱藏層的激活函數是為了對數據進行非線性變換,而輸出層的激活函數一般都是為了滿足某種特定的輸出結果所設計的,如softmax(是的,softmax也可以看成是激活函數)、Sigmoid等,而在其他情況下,而在當前實驗中,由于是進行回歸類問題實驗,在輸出層加入激活函數反而會影響輸出結果。

  • 創建模型類

模型結構如下

相關類的定義如下

# Sigmoid激活函數 class Sigmoid_class1(nn.Module): def __init__(self, in_features=2, n_hidden=4, out_features=1, bias = True): super(Sigmoid_class1, self).__init__()self.linear1 = nn.Linear(in_features, n_hidden, bias=bias)self.linear2 = nn.Linear(n_hidden, out_features, bias=bias)def forward(self, x): z1 = self.linear1(x)p1 = torch.sigmoid(z1) out = self.linear2(p1)return out# tanh激活函數 class tanh_class1(nn.Module): def __init__(self, in_features=2, n_hidden=4, out_features=1, bias = True): super(tanh_class1, self).__init__()self.linear1 = nn.Linear(in_features, n_hidden, bias=bias)self.linear2 = nn.Linear(n_hidden, out_features, bias=bias)def forward(self, x): z1 = self.linear1(x)p1 = torch.tanh(z1) out = self.linear2(p1)return out# ReLU激活函數 class ReLU_class1(nn.Module): def __init__(self, in_features=2, n_hidden=4, out_features=1, bias = True): super(ReLU_class1, self).__init__()self.linear1 = nn.Linear(in_features, n_hidden, bias=bias)self.linear2 = nn.Linear(n_hidden, out_features, bias=bias)def forward(self, x): z1 = self.linear1(x)p1 = torch.relu(z1) out = self.linear2(p1)return out

注,除了torch.方法以外,上述三個激活函數還能使用F.方法,不過根據PyTorch的相關說明,推薦使用torch.方法執行。

t = torch.randn(5) t #tensor([ 1.0870, -0.5685, 1.3383, -1.1286, 0.7049]) F.relu(t) #tensor([1.0870, 0.0000, 1.3383, 0.0000, 0.7049]) torch.relu(t) #tensor([1.0870, 0.0000, 1.3383, 0.0000, 0.7049]) F.sigmoid(t) #tensor([0.7478, 0.3616, 0.7922, 0.2444, 0.6693]) torch.sigmoid(t) #tensor([0.7478, 0.3616, 0.7922, 0.2444, 0.6693])
  • 實例化模型
torch.manual_seed(420) LR1 = LR_class1() sigmoid_model1 = Sigmoid_class1() tanh_model1 = tanh_class1() relu_model1 = ReLU_class1()model_l = [LR1, sigmoid_model1, tanh_model1, relu_model1] # 將實例化后模型放在一個列表容器中 name_l = ['LR1', 'sigmoid_model1', 'tanh_model1', 'relu_model1']
  • 定義核心參數
num_epochs = 30 lr = 0.03
  • 定義訓練集、測試集MSE存儲張量

??為了能夠同屬存儲多個模型的訓練誤差和測試誤差,我們這里通過張量的方式(有結構的對象)來進行存儲。其中,張量的行數就是模型列表的元素個數(模型個數),列數就是總共迭代輪數。實際運行過程中,張量的每一行用于存儲每個模型迭代不同輪數時MSE的計算結果,不同行則代表不同模型的計算結果。

mse_train = torch.zeros(len(model_l), num_epochs) mse_test = torch.zeros(len(model_l), num_epochs)
  • 訓練模型
for epochs in range(num_epochs):for i, model in enumerate(model_l):fit(net = model, criterion = nn.MSELoss(), optimizer = optim.SGD(model.parameters(), lr = lr), batchdata = train_loader, epochs = epochs)mse_train[i][epochs] = mse_cal(train_loader, model).detach()mse_test[i][epochs] = mse_cal(test_loader, model).detach()mse_train mse_test #tensor([[10.8300, 9.6183, 9.5377, 9.5424, 9.5281, 9.5424, 9.5307, 9.6709, # 9.6506, 9.5715, 9.5667, 9.5676, 9.5256, 9.6038, 9.5861, 9.5923, # 9.5561, 9.5361, 9.5341, 9.6532, 9.5499, 9.5631, 9.5642, 9.5718, # 9.6145, 9.5676, 9.5401, 9.5598, 9.5921, 9.5751], # [10.7485, 9.6312, 9.1988, 7.2128, 4.2056, 3.0935, 2.7215, 2.5760, # 2.4808, 2.4366, 2.4117, 2.3941, 2.6142, 2.3471, 2.3591, 2.3268, # 2.3721, 2.3679, 2.3446, 2.4497, 2.3117, 2.5435, 2.2900, 2.6616, # 2.7882, 2.2868, 2.3744, 2.4171, 2.3133, 2.3306], # [10.7273, 9.1379, 4.2118, 2.9888, 1.1447, 0.4009, 0.3438, 0.9930, # 0.2856, 0.4441, 0.6101, 0.3811, 0.4463, 1.1677, 0.3492, 0.2975, # 0.4218, 0.4350, 0.8227, 0.2279, 0.2732, 0.3846, 0.2327, 0.2303, # 0.3573, 0.2682, 0.3209, 0.4607, 0.4439, 0.9824], # [10.2269, 1.5575, 0.8269, 0.5590, 0.3459, 0.2524, 0.2389, 0.2642, # 0.2550, 0.2456, 0.2591, 0.2313, 0.2390, 0.2437, 0.2378, 0.2483, # 0.2699, 0.2814, 0.2544, 0.2343, 0.2939, 0.2403, 0.2771, 0.2374, # 0.2370, 0.2367, 0.2458, 0.2396, 0.2480, 0.2459]]) # tensor([[13.2264, 11.0956, 11.3072, 11.3635, 11.4187, 11.2845, 11.3530, 11.6225, # 11.2006, 11.2688, 11.3045, 11.2897, 11.3566, 11.2394, 11.5191, 11.4039, # 11.5327, 11.4098, 11.3335, 11.1941, 11.5296, 11.2500, 11.2543, 11.3346, # 11.3880, 11.3420, 11.3757, 11.2301, 11.5230, 11.3236], # [13.1832, 11.2398, 11.0071, 8.5385, 5.0184, 3.5099, 2.7556, 2.3631, # 2.2237, 2.1595, 1.9898, 1.9749, 2.2584, 1.9077, 1.9165, 1.9215, # 1.8693, 1.9379, 1.8775, 1.8583, 1.8360, 1.9496, 1.8351, 2.1890, # 2.3585, 1.8252, 1.7902, 1.8414, 1.7841, 1.7959], # [12.6266, 10.8000, 5.9459, 4.8896, 2.3213, 1.0210, 0.7664, 1.4769, # 0.5748, 0.6725, 0.7983, 0.6254, 0.6862, 1.5446, 0.5221, 0.4768, # 0.6181, 0.5924, 0.9160, 0.4256, 0.4363, 0.5635, 0.4337, 0.4072, # 0.5312, 0.4742, 0.4956, 0.6376, 0.5979, 1.0984], # [12.2868, 1.9990, 1.2812, 0.6936, 0.5028, 0.3774, 0.3422, 0.3979, # 0.3891, 0.3498, 0.4074, 0.3560, 0.4085, 0.3831, 0.3724, 0.3849, # 0.3529, 0.3396, 0.3682, 0.3929, 0.4466, 0.3638, 0.4205, 0.3972, # 0.3511, 0.3489, 0.4013, 0.3871, 0.3937, 0.3649]])

訓練完成后,四組模型的訓練誤差和測試誤差都已經得到了保存,接下來通過繪制圖形觀察四組模型建模效果。

  • 繪制圖形觀察結果
# 訓練誤差 for i, name in enumerate(name_l):plt.plot(list(range(num_epochs)), mse_train[i], label=name) plt.legend(loc = 1) plt.title('mse_train')

# 測試誤差 for i, name in enumerate(name_l):plt.plot(list(range(num_epochs)), mse_test[i], label=name) plt.legend(loc = 1) plt.title('mse_test')


從當前的實驗能夠看出,相比其他激活函數,ReLU激活函數效果明顯更好。

  • 激活函數性能簡介與應用場景

??根據當前的應用實踐來看,ReLU激活函數是目前使用面最廣、效果也相對更好的一種激活函數,但這并不代表tanh和Sigmoid激活函數就沒有應用場景(比如RNN、LSTM模型仍然偏愛tanh和Siamoid)。不同的激活函數擁有不同的特性,同時激活函數在復雜神經網絡中的應用也是需要優化方法支持的,并且伴隨著ReLU激活函數的不斷應用,目前ReLU已經衍生出了一個激活函數簇,相關內容我們將在下一節詳細討論。

由于模型對比將是優化實驗的常規操作,因此考慮將上述過程封裝為一個函數:

def model_comparison(model_l, name_l, train_data,test_data,num_epochs = 20, criterion = nn.MSELoss(), optimizer = optim.SGD, lr = 0.03, cla = False, eva = mse_cal):"""模型對比函數::param model_l:模型序列:param name_l:模型名稱序列:param train_data:訓練數據:param test_data:測試數據 :param num_epochs:迭代輪數:param criterion: 損失函數:param lr: 學習率:param cla: 是否是分類模型:return:MSE張量矩陣 """# 模型評估指標矩陣train_l = torch.zeros(len(model_l), num_epochs)test_l = torch.zeros(len(model_l), num_epochs)# 模型訓練過程for epochs in range(num_epochs):for i, model in enumerate(model_l):fit(net = model, criterion = criterion, optimizer = optimizer(model.parameters(), lr = lr), batchdata = train_data, epochs = epochs, cla = cla)train_l[i][epochs] = eva(train_data, model).detach()test_l[i][epochs] = eva(test_data, model).detach()return train_l, test_l

四、構建復雜神經網絡

??在初步判斷ReLU激活函數效果好于Sigmoid激活函數和tanh激活函數之后,我們嘗試增加模型復雜度,也就是添加隱藏層來構建更加復雜的神經網絡模型。

1.ReLU激活函數疊加

??首先是ReLU激活函數的疊加,那么我們考慮添加幾層隱藏層并考慮在隱藏層中使用ReLU函數,也就是所謂的添加ReLU層。此處我們在ReLU_class1的基礎上創建ReLU_class2結構如下:

class ReLU_class2(nn.Module): def __init__(self, in_features=2, n_hidden_1=4, n_hidden_2=4, out_features=1, bias=True): super(ReLU_class2, self).__init__()self.linear1 = nn.Linear(in_features, n_hidden_1, bias=bias)self.linear2 = nn.Linear(n_hidden_1, n_hidden_2, bias=bias)self.linear3 = nn.Linear(n_hidden_2, out_features, bias=bias)def forward(self, x): z1 = self.linear1(x)p1 = torch.relu(z1)z2 = self.linear2(p1)p2 = torch.relu(z2)out = self.linear3(p2)return out

接下來,借助model_comparison函數進行模型性能測試

# 創建隨機數種子 torch.manual_seed(24) # 實例化模型 relu_model1 = ReLU_class1() relu_model2 = ReLU_class2()# 模型列表容器 model_l = [relu_model1, relu_model2] name_l = ['relu_model1', 'relu_model2']# 核心參數 num_epochs = 20 lr = 0.03train_l, test_l = model_comparison(model_l = model_l, name_l = name_l, train_data = train_loader, test_data = test_loader,num_epochs = num_epochs, criterion = nn.MSELoss(), optimizer = optim.SGD, lr = 0.03, cla = False, eva = mse_cal) # 訓練誤差 for i, name in enumerate(name_l):plt.plot(list(range(num_epochs)), train_l[i], label=name) plt.legend(loc = 1) plt.title('mse_train')

# 測試誤差 for i, name in enumerate(name_l):plt.plot(list(range(num_epochs)), test_l[i], label=name) plt.legend(loc = 1) plt.title('mse_train')


??我們發現,模型效果并沒有明顯提升,反而出現了更多的波動,迭代收斂速度也有所下降。模型效果無法提升是不是因為模型還不夠復雜,如果繼續嘗試添加隱藏層會有什么效果?

# 設置隨機數種子 torch.manual_seed(420) # 創建最高項為2的多項式回歸數據集 features, labels = tensorGenReg(w=[2, -1], bias=False, deg=2)# 進行數據集切分與加載 train_loader, test_loader = split_loader(features, labels)# 構建三個隱藏層的神經網絡 class ReLU_class3(nn.Module): def __init__(self, in_features=2, n_hidden1=4, n_hidden2=4, n_hidden3=4, out_features=1, bias=True): super(ReLU_class3, self).__init__()self.linear1 = nn.Linear(in_features, n_hidden1, bias=bias)self.linear2 = nn.Linear(n_hidden1, n_hidden2, bias=bias)self.linear3 = nn.Linear(n_hidden2, n_hidden3, bias=bias)self.linear4 = nn.Linear(n_hidden3, out_features, bias=bias) def forward(self, x): z1 = self.linear1(x)p1 = torch.relu(z1)z2 = self.linear2(p1)p2 = torch.relu(z2)z3 = self.linear3(p2)p3 = torch.relu(z3)out = self.linear4(p3)return out# 構建四個隱藏層的神經網絡 class ReLU_class4(nn.Module): def __init__(self, in_features=2, n_hidden1=4, n_hidden2=4, n_hidden3=4, n_hidden4=4, out_features=1, bias=True): super(ReLU_class4, self).__init__()self.linear1 = nn.Linear(in_features, n_hidden1, bias=bias)self.linear2 = nn.Linear(n_hidden1, n_hidden2, bias=bias)self.linear3 = nn.Linear(n_hidden2, n_hidden3, bias=bias)self.linear4 = nn.Linear(n_hidden3, n_hidden4, bias=bias)self.linear5 = nn.Linear(n_hidden4, out_features, bias=bias) def forward(self, x): z1 = self.linear1(x)p1 = torch.relu(z1)z2 = self.linear2(p1)p2 = torch.relu(z2)z3 = self.linear3(p2)p3 = torch.relu(z3)z4 = self.linear4(p3)p4 = torch.relu(z4)out = self.linear5(p4)return out# 創建隨機數種子 torch.manual_seed(24) # 實例化模型 relu_model1 = ReLU_class1() relu_model2 = ReLU_class2() relu_model3 = ReLU_class3() relu_model4 = ReLU_class4()# 模型列表容器 model_l = [relu_model1, relu_model2, relu_model3, relu_model4] name_l = ['relu_model1', 'relu_model2', 'relu_model3', 'relu_model4']# 核心參數 num_epochs = 20 lr = 0.03train_l, test_l = model_comparison(model_l = model_l, name_l = name_l, train_data = train_loader, test_data = test_loader,num_epochs = num_epochs, criterion = nn.MSELoss(), optimizer = optim.SGD, lr = lr, cla = False, eva = mse_cal) # 訓練誤差 for i, name in enumerate(name_l):plt.plot(list(range(num_epochs)), train_l[i], label=name) plt.legend(loc = 4) plt.title('mse_train')

# 測試誤差 for i, name in enumerate(name_l):plt.plot(list(range(num_epochs)), test_l[i], label=name) plt.legend(loc = 4) plt.title('mse_test')


??我們發現,在堆疊ReLU激活函數的過程中,模型效果并沒有朝向預想的方向發展,MSE不僅沒有越來越低,model3和model4甚至出現了模型失效的情況!這充分的說明,在當前技術手段下,模型構建并非越復雜越好。同時我們能夠清晰的看到,伴隨模型復雜度增加,模型收斂速度變慢、收斂過程波動增加、甚至有可能出現模型失效的情況。但同時我們又知道,深度學習本身就是一種構建復雜模型的方法,并且其核心價值就在于使用深度神經網絡處理海量數據。從根本上來說,當前實驗復雜模型出現問題并不是算法理論本身出了問題,而是我們缺乏了解決這些問題的“技術手段”,只有掌握了這些“技術手段”之后,才能真正構建運行高效、泛化能力強的模型。而這些技術手段,就是模型優化方法。其實這也從側面說明了優化算法的重要性。
??關于優化方法的內容我們將在后續課程逐步介紹。在此之前,我們還需要看下Sigmoid激活函數tanh激活函數在堆疊過程中的表現,由此發現不同激活函數在深層次神經網絡運行時存在的不同問題。

此處ReLU激活函數疊加后出現的模型失效問題,也就是Dead ReLU Problem。

2.Sigmoid激活函數疊加

??同樣,我們再構建擁有兩個隱藏層、三個隱藏層和四個隱藏層的神經網絡。

class Sigmoid_class2(nn.Module): def __init__(self, in_features=2, n_hidden1=4, n_hidden2=4, out_features=1): super(Sigmoid_class2, self).__init__()self.linear1 = nn.Linear(in_features, n_hidden1)self.linear2 = nn.Linear(n_hidden1, n_hidden2)self.linear3 = nn.Linear(n_hidden2, out_features) def forward(self, x): z1 = self.linear1(x)p1 = torch.sigmoid(z1)z2 = self.linear2(p1)p2 = torch.sigmoid(z2)out = self.linear3(p2)return outclass Sigmoid_class3(nn.Module): def __init__(self, in_features=2, n_hidden1=4, n_hidden2=4, n_hidden3=4, out_features=1): super(Sigmoid_class3, self).__init__()self.linear1 = nn.Linear(in_features, n_hidden1)self.linear2 = nn.Linear(n_hidden1, n_hidden2)self.linear3 = nn.Linear(n_hidden2, n_hidden3)self.linear4 = nn.Linear(n_hidden3, out_features) def forward(self, x): z1 = self.linear1(x)p1 = torch.sigmoid(z1)z2 = self.linear2(p1)p2 = torch.sigmoid(z2)z3 = self.linear3(p2)p3 = torch.sigmoid(z3)out = self.linear4(p3)return outclass Sigmoid_class4(nn.Module): def __init__(self, in_features=2, n_hidden1=4, n_hidden2=4, n_hidden3=4, n_hidden4=4, out_features=1): super(Sigmoid_class4, self).__init__()self.linear1 = nn.Linear(in_features, n_hidden1)self.linear2 = nn.Linear(n_hidden1, n_hidden2)self.linear3 = nn.Linear(n_hidden2, n_hidden3)self.linear4 = nn.Linear(n_hidden3, n_hidden4)self.linear5 = nn.Linear(n_hidden4, out_features) def forward(self, x): z1 = self.linear1(x)p1 = torch.sigmoid(z1)z2 = self.linear2(p1)p2 = torch.sigmoid(z2)z3 = self.linear3(p2)p3 = torch.sigmoid(z3)z4 = self.linear4(p3)p4 = torch.sigmoid(z4)out = self.linear5(p4)return out

然后在相同的數據集上測試模型效果

# 創建隨機數種子 torch.manual_seed(24) # 實例化模型 sigmoid_model1 = Sigmoid_class1() sigmoid_model2 = Sigmoid_class2() sigmoid_model3 = Sigmoid_class3() sigmoid_model4 = Sigmoid_class4()# 模型列表容器 model_l = [sigmoid_model1, sigmoid_model2, sigmoid_model3, sigmoid_model4] name_l = ['sigmoid_model1', 'sigmoid_model2', 'sigmoid_model3', 'sigmoid_model4']# 核心參數 num_epochs = 50 lr = 0.03train_l, test_l = model_comparison(model_l = model_l, name_l = name_l, train_data = train_loader,test_data = test_loader,num_epochs = num_epochs, criterion = nn.MSELoss(), optimizer = optim.SGD, lr = lr, cla = False, eva = mse_cal)# 訓練誤差 for i, name in enumerate(name_l):plt.plot(list(range(num_epochs)), train_l[i], label=name) plt.legend(loc = 1) plt.title('mse_train')

# 測試誤差 for i, name in enumerate(name_l):plt.plot(list(range(num_epochs)), test_l[i], label=name) plt.legend(loc = 1) plt.title('mse_test')


??sigmoid激活函數的簡單疊加也出現了很多問題,雖然沒有像ReLU疊加一樣出現大幅MSE升高的情況,但仔細觀察,不難發現,對于model1、model2、model3來說,伴隨模型復雜增加,模型效果沒有提升,但收斂速度卻下降的很嚴重,而model4更是沒有收斂到其他幾個模型的MSE,問題不小。不過相比ReLU激活函數,整體收斂過程確實稍顯穩定,而Sigmoid也是老牌激活函數,在2000年以前,是最主流的激活函數。

此處Sigmoid激活函數堆疊后出現的問題,本質上就是梯度消失所導致的問題。

3.tanh激活函數疊加

??最后,我們再來看下tanh激活函數疊加后的模型效果

class tanh_class2(nn.Module): def __init__(self, in_features=2, n_hidden1=4, n_hidden2=4, out_features=1): super(tanh_class2, self).__init__()self.linear1 = nn.Linear(in_features, n_hidden1)self.linear2 = nn.Linear(n_hidden1, n_hidden2)self.linear3 = nn.Linear(n_hidden2, out_features) def forward(self, x): z1 = self.linear1(x)p1 = torch.tanh(z1)z2 = self.linear2(p1)p2 = torch.tanh(z2)out = self.linear3(p2)return outclass tanh_class3(nn.Module): def __init__(self, in_features=2, n_hidden1=4, n_hidden2=4, n_hidden3=4, out_features=1): super(tanh_class3, self).__init__()self.linear1 = nn.Linear(in_features, n_hidden1)self.linear2 = nn.Linear(n_hidden1, n_hidden2)self.linear3 = nn.Linear(n_hidden2, n_hidden3)self.linear4 = nn.Linear(n_hidden3, out_features) def forward(self, x): z1 = self.linear1(x)p1 = torch.tanh(z1)z2 = self.linear2(p1)p2 = torch.tanh(z2)z3 = self.linear3(p2)p3 = torch.tanh(z3)out = self.linear4(p3)return outclass tanh_class4(nn.Module): def __init__(self, in_features=2, n_hidden1=4, n_hidden2=4, n_hidden3=4, n_hidden4=4, out_features=1): super(tanh_class4, self).__init__()self.linear1 = nn.Linear(in_features, n_hidden1)self.linear2 = nn.Linear(n_hidden1, n_hidden2)self.linear3 = nn.Linear(n_hidden2, n_hidden3)self.linear4 = nn.Linear(n_hidden3, n_hidden4)self.linear5 = nn.Linear(n_hidden4, out_features) def forward(self, x): z1 = self.linear1(x)p1 = torch.tanh(z1)z2 = self.linear2(p1)p2 = torch.tanh(z2)z3 = self.linear3(p2)p3 = torch.tanh(z3)z4 = self.linear4(p3)p4 = torch.tanh(z4)out = self.linear5(p4)return out# 創建隨機數種子 torch.manual_seed(42) # 實例化模型 tanh_model1 = tanh_class1() tanh_model2 = tanh_class2() tanh_model3 = tanh_class3() tanh_model4 = tanh_class4()# 模型列表容器 model_l = [tanh_model1, tanh_model2, tanh_model3, tanh_model4] name_l = ['tanh_model1', 'tanh_model2', 'tanh_model3', 'tanh_model4']# 核心參數 num_epochs = 50 lr = 0.03 train_l, test_l = model_comparison(model_l = model_l, name_l = name_l, train_data = train_loader,test_data = test_loader,num_epochs = num_epochs, criterion = nn.MSELoss(), optimizer = optim.SGD, lr = lr, cla = False, eva = mse_cal)# 訓練誤差 for i, name in enumerate(name_l):plt.plot(list(range(num_epochs)), train_l[i], label=name) plt.legend(loc = 1) plt.title('mse_train')

# 測試誤差 for i, name in enumerate(name_l):plt.plot(list(range(num_epochs)), test_l[i], label=name) plt.legend(loc = 1) plt.title('mse_test')


??tanh激活函數疊加效果中規中矩,在model1到model2的過程效果明顯向好,MSE基本一致、收斂速度基本一致、但收斂過程穩定性較好,也證明模型結果較為可信,而model3、model4則表現出了和前面兩種激活函數在疊加過程中所出現的類似的問題,當然對于tanh來說,最明顯的問題是出現了劇烈波動,甚至出現了“跳躍點”。

此處tanh激活函數堆疊所導致的迭代過程劇烈波動的問題,也被稱為迭代不平穩,需要優化迭代過程來解決。

五、神經網絡結構選擇策略

1.參數和超參數

??經過上述建模過程,我們可以對模型結構的選擇略進行總結。

??在實際建模過程中,神經網絡的模型結構是影響建模結果至關重要的因素。但對于一個數據集,構建幾層神經網絡、每一層設置多少個神經元,卻不是一個存在唯一最優解的參數,雖然我們希望能夠有個數學過程幫我們直接確定模型結構,但由于影響因素較多,很多時候模型在確定模型結構上,還是一個首先根據經驗設置模型結構、然后再根據實際建模效果不斷調整的過程。

關于參數和超參數的說明:
??在機器學習中,參數其實分為兩類,其一是參數,其二則是超參數,一個影響模型的變量是參數還是超參數,核心區別就在于這個變量的取值能否通過一個嚴謹的數學過程求出,如果可以,我們就稱其為參數,如果不行,我們就稱其為超參數。典型的,如簡單線性回歸中的自變量的權重,我們通過最小二乘法或者梯度下降算法,能夠求得一組全域最優解,因此自變量的權重就是參數,類似的,復雜神經網絡中的神經元連接權重也是參數。但除此以外,還有一類影響模型效果的變量卻無法通過構建數學方程、然后采用優化算法算得最優解,典型的如訓練集和測試集劃分比例、神經網絡的層數、每一層神經元個數等等,這些變量同樣也會影響模型效果,但由于無法通過數學過程求得最優解,很多時候我們都是憑借經驗設置數值,然后根據建模結果再進行手動調節,這類變量我們稱其為超參數。
??不難發現,在實際機器學習建模過程中超參數出現的場景并不比參數出現的場景少,甚至很多時候,超參數的邊界也和我們如何看待一個模型息息相關,例如,如果我們把“選什么模型”也看成是一個最終影響建模效果的變量,那這個變量也是一個超參數。也就是說,超參數也就是由“人來決策”的部分場合,而這部分也就是體現算法工程師核心競爭力的環節。
??當然,就像此前介紹的那樣,參數通過優化算法計算出結果,而機器學習發展至今,也出現了很多輔助超參數調節的工具,比如網格搜索(grid search)、AutoML等,但哪怕是利用工具調整超參數,無數前輩在長期實踐積累下來的建模經驗仍然是彌足珍貴的,也是我們需要不斷學習、不斷理解,當然,更重要的是,所有技術人經驗的積累是一個整體,因此也是需要我們參與分享的。

2.神經網絡模型結構選擇策略

而一般來說在模型結構選擇方面,根據經驗,有如下基本結論:

  • 層數選擇方面
    • 三層以內:模型效果會隨著層數增加而增加;
    • 三層至六層:隨著層數的增加,模型的穩定性迭代的穩定性會受到影響,并且這種影響是隨著層數增加“指數級”增加的,此時我們就需要采用一些優化方法對輸入數據、激活函數、損失函數和迭代過程進行優化,一般來說在六層以內的神經網絡在通用的優化算法配合下,是能夠收斂至一個較好的結果的;
    • 六層以上:在模型超過六層之后,優化方法在一定程度上仍然能夠輔助模型訓練,但此時保障模型正常訓練的更為核心的影響因素,就變成了數據量本身和算力。神經網絡模型要迭代收斂至一個穩定的結果,所需的epoch是隨著神經網絡層數增加而增加的,也就是說神經網絡模型越復雜,收斂所需迭代的輪數就越多,此時所需的算力也就越多。而另一方面,伴隨著模型復雜度增加,訓練所需的數據量也會增加,如果是復雜模型應用于小量樣本數據,則極有可能會出現“過擬合”的問題從而影響模型的泛化能力。當然,伴隨著模型復雜度提升、所需訓練數據增加,對模型優化所采用的優化算法也會更加復雜。也就是說,六層以內神經網絡應對六層以上的神經網絡模型,我們需要更多的算力支持、更多的數據量、以及更加復雜的優化手段支持。

??因此,對于大多數初中級算法工程師來說,如果不是借助已有經典模型而是自己構建模型的話,不建議搭建六層以上的神經網絡模型。而關于通用優化方法,將在下一節開始逐步介紹。

  • 每一層神經元個數選擇方面:當然輸入層的神經元個數就是特征個數,而輸出層神經元個數,如果是回歸類問題或者是邏輯回歸解決二分類問題,輸出層就只有一個神經元,而如果是多分類問題,輸出層神經元個數就是類別總數。而隱藏層神經元個數,可以按照最多不超過輸入特征的2-4倍進行設置,當然默認連接方式是全連接,每一個隱藏層可以設置相同數量的神經元。其實對于神經元個數設置來說,后期是有調整空間的,哪怕模型創建過程神經元數量有些“飽和”,我們后期我們可以通過丟棄法(優化方法的一種)對隱藏層神經元個數和連接方式進行修改。對于某些非結構化數據來說,隱藏層神經元個數也會根據數據情況來進行設置,如神經元數量和圖像關鍵點數量匹配等。

另外,值得一提的是,經驗是對過去的一般情況的總結,并不代表所有情況,同時也不代表對未來的預測。同時,上述規則適用于自定義神經網絡模型的情況,很多針對某一類問題的經典深度學習架構會有單獨的規則。

3.激活函數使用的單一性

??同時,對于激活函數的交叉使用,我們需要知道,通常來說,是不會出現多種激活函數應用于一個神經網絡中的情況的。主要原因并不是因為模型效果就一定會變差,而是如果幾種激活函數效果類似,那么交叉使用幾種激活函數其實效果和使用一種激活函數區別不大,而如果幾種激活函數效果差異非常明顯,那么這幾種激活函數的堆加就會使得模型變得非常不可控。此前的實驗讓我們深刻體會優化算法的必要性,但目前工業界所掌握的、針對激活函數的優化算法都是針對某一種激活函數來使用的,激活函數的交叉使用會令這些優化算法失效。因此,盡管機器學習模型是“效果為王”,但在基礎理論沒有進一步突破之前,不推薦在一個神經網路中使用多種激活函數。

總結

以上是生活随笔為你收集整理的Lesson 13.2 模型拟合度概念介绍与欠拟合模型的结构调整策略的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

少妇被粗大的猛进出69影院 | 久久久久亚洲精品男人的天堂 | 免费看少妇作爱视频 | 强伦人妻一区二区三区视频18 | 日韩精品无码免费一区二区三区 | 精品国产aⅴ无码一区二区 | 久久国产精品偷任你爽任你 | 99久久久国产精品无码免费 | 国产va免费精品观看 | 欧美 日韩 人妻 高清 中文 | 日韩av无码一区二区三区不卡 | 久久午夜无码鲁丝片秋霞 | 精品偷自拍另类在线观看 | 噜噜噜亚洲色成人网站 | 色欲人妻aaaaaaa无码 | 免费观看又污又黄的网站 | 亚洲一区二区三区四区 | 国产精品自产拍在线观看 | 天天躁日日躁狠狠躁免费麻豆 | 亚洲综合无码久久精品综合 | 激情综合激情五月俺也去 | 国产情侣作爱视频免费观看 | 国产凸凹视频一区二区 | 激情亚洲一区国产精品 | 秋霞成人午夜鲁丝一区二区三区 | 国产真实乱对白精彩久久 | 伊在人天堂亚洲香蕉精品区 | 欧美成人免费全部网站 | 国产午夜亚洲精品不卡 | 日本又色又爽又黄的a片18禁 | 精品国产成人一区二区三区 | 久久国产精品二国产精品 | 九九久久精品国产免费看小说 | 午夜福利试看120秒体验区 | av无码电影一区二区三区 | 色一情一乱一伦一区二区三欧美 | 亚洲综合无码久久精品综合 | 亚洲日韩一区二区三区 | 中文字幕av无码一区二区三区电影 | 撕开奶罩揉吮奶头视频 | 亚洲 a v无 码免 费 成 人 a v | 免费播放一区二区三区 | 免费观看又污又黄的网站 | a在线亚洲男人的天堂 | 婷婷五月综合激情中文字幕 | 一本久道久久综合狠狠爱 | 麻豆md0077饥渴少妇 | av在线亚洲欧洲日产一区二区 | 一本久道久久综合婷婷五月 | 在线观看欧美一区二区三区 | 永久免费精品精品永久-夜色 | 亚洲人成网站色7799 | 国产一精品一av一免费 | 久久久精品456亚洲影院 | 青青久在线视频免费观看 | 欧美野外疯狂做受xxxx高潮 | 亚洲国产一区二区三区在线观看 | 任你躁在线精品免费 | 欧美肥老太牲交大战 | av在线亚洲欧洲日产一区二区 | 精品一二三区久久aaa片 | 欧美国产日产一区二区 | 捆绑白丝粉色jk震动捧喷白浆 | 大肉大捧一进一出视频出来呀 | 一本久道久久综合婷婷五月 | 人人爽人人爽人人片av亚洲 | 亚洲精品国偷拍自产在线观看蜜桃 | 精品无人国产偷自产在线 | 中文字幕 人妻熟女 | 国产精品美女久久久久av爽李琼 | 欧美35页视频在线观看 | 色婷婷综合激情综在线播放 | 少妇高潮喷潮久久久影院 | 国产精品怡红院永久免费 | 2020最新国产自产精品 | 97精品人妻一区二区三区香蕉 | 久久亚洲精品成人无码 | 成人无码精品1区2区3区免费看 | 国产亚洲精品久久久久久久久动漫 | 国产精品久久久久久久影院 | 久久久精品国产sm最大网站 | 日本欧美一区二区三区乱码 | 久久99精品久久久久久动态图 | 无码吃奶揉捏奶头高潮视频 | 欧美xxxx黑人又粗又长 | 国产高清av在线播放 | 性欧美熟妇videofreesex | 精品人妻人人做人人爽 | 欧美野外疯狂做受xxxx高潮 | 日韩欧美中文字幕公布 | 无码国产色欲xxxxx视频 | 99久久精品日本一区二区免费 | 国产人成高清在线视频99最全资源 | 免费看男女做好爽好硬视频 | 久久精品国产99精品亚洲 | 午夜福利一区二区三区在线观看 | 俺去俺来也在线www色官网 | 久久久久国色av免费观看性色 | 亚洲国产日韩a在线播放 | 最近中文2019字幕第二页 | 久久99国产综合精品 | 99精品无人区乱码1区2区3区 | 欧美熟妇另类久久久久久多毛 | 性欧美熟妇videofreesex | 成人欧美一区二区三区 | 国产在线精品一区二区三区直播 | 思思久久99热只有频精品66 | 午夜男女很黄的视频 | 粗大的内捧猛烈进出视频 | 无码人妻出轨黑人中文字幕 | 日日鲁鲁鲁夜夜爽爽狠狠 | www国产亚洲精品久久网站 | 亚洲午夜无码久久 | 人妻熟女一区 | 高清国产亚洲精品自在久久 | 久久综合香蕉国产蜜臀av | 中文字幕乱码中文乱码51精品 | 精品国产av色一区二区深夜久久 | 国产亚洲精品久久久ai换 | 亚洲色大成网站www国产 | 欧美zoozzooz性欧美 | 国产亚洲美女精品久久久2020 | 精品乱子伦一区二区三区 | 一本大道伊人av久久综合 | 搡女人真爽免费视频大全 | 国产在线无码精品电影网 | 亚洲国精产品一二二线 | 色偷偷人人澡人人爽人人模 | 色狠狠av一区二区三区 | 青青青手机频在线观看 | 亚洲日韩av片在线观看 | 国产精品对白交换视频 | 亚洲aⅴ无码成人网站国产app | 性欧美大战久久久久久久 | 天堂亚洲免费视频 | 色欲综合久久中文字幕网 | 午夜无码区在线观看 | 天堂亚洲免费视频 | 十八禁真人啪啪免费网站 | 免费看少妇作爱视频 | 清纯唯美经典一区二区 | 免费观看的无遮挡av | 激情国产av做激情国产爱 | 荫蒂被男人添的好舒服爽免费视频 | 日韩av无码一区二区三区不卡 | 最近的中文字幕在线看视频 | 国产另类ts人妖一区二区 | 最近的中文字幕在线看视频 | 特级做a爰片毛片免费69 | 国产精品毛片一区二区 | 成人aaa片一区国产精品 | 中文精品久久久久人妻不卡 | 亚洲乱码国产乱码精品精 | 东京无码熟妇人妻av在线网址 | 国产在线一区二区三区四区五区 | 鲁鲁鲁爽爽爽在线视频观看 | 狠狠噜狠狠狠狠丁香五月 | 亚洲综合伊人久久大杳蕉 | 亚洲综合伊人久久大杳蕉 | 日韩av无码中文无码电影 | 精品国产青草久久久久福利 | 国产精品久久久久影院嫩草 | 亚洲精品美女久久久久久久 | 男人的天堂av网站 | av无码久久久久不卡免费网站 | 狂野欧美性猛xxxx乱大交 | 色偷偷人人澡人人爽人人模 | 国语精品一区二区三区 | 日韩av无码一区二区三区 | 亚洲国产精品久久人人爱 | 精品亚洲韩国一区二区三区 | 2020久久香蕉国产线看观看 | 亚洲国产欧美在线成人 | 国产人妻精品一区二区三区不卡 | 在线观看欧美一区二区三区 | 国产精品.xx视频.xxtv | 婷婷丁香六月激情综合啪 | 99久久精品午夜一区二区 | 亚洲人成网站色7799 | 亚洲一区二区三区香蕉 | 国产精品99爱免费视频 | 久久国语露脸国产精品电影 | 亚洲gv猛男gv无码男同 | 欧美熟妇另类久久久久久多毛 | 麻花豆传媒剧国产免费mv在线 | 亚洲色无码一区二区三区 | 国产精品办公室沙发 | 在线播放免费人成毛片乱码 | 东京热一精品无码av | 色一情一乱一伦一区二区三欧美 | 乱中年女人伦av三区 | 日韩少妇内射免费播放 | 成人三级无码视频在线观看 | 亚洲gv猛男gv无码男同 | 99久久久无码国产精品免费 | 人妻互换免费中文字幕 | 久久久久99精品成人片 | 欧美熟妇另类久久久久久不卡 | 精品国产麻豆免费人成网站 | 婷婷五月综合缴情在线视频 | 亚洲熟妇色xxxxx欧美老妇y | 美女毛片一区二区三区四区 | 97久久精品无码一区二区 | 红桃av一区二区三区在线无码av | 思思久久99热只有频精品66 | 爆乳一区二区三区无码 | 国产午夜福利100集发布 | 日本精品久久久久中文字幕 | 国产激情综合五月久久 | 久在线观看福利视频 | 噜噜噜亚洲色成人网站 | 亚洲欧洲无卡二区视頻 | 在线а√天堂中文官网 | 国精品人妻无码一区二区三区蜜柚 | 国产精品毛片一区二区 | 成人无码视频免费播放 | 久久精品国产亚洲精品 | 人人妻人人澡人人爽欧美一区 | 国产成人午夜福利在线播放 | 国产黄在线观看免费观看不卡 | 亚洲欧美日韩国产精品一区二区 | 亚洲男人av香蕉爽爽爽爽 | 伊人色综合久久天天小片 | 国产黑色丝袜在线播放 | 色婷婷综合激情综在线播放 | 2019午夜福利不卡片在线 | 蜜桃视频插满18在线观看 | 久久久久成人精品免费播放动漫 | 福利一区二区三区视频在线观看 | 亚洲高清偷拍一区二区三区 | 亚洲欧洲无卡二区视頻 | 日本精品高清一区二区 | 成人性做爰aaa片免费看不忠 | 无码av最新清无码专区吞精 | 小鲜肉自慰网站xnxx | 玩弄中年熟妇正在播放 | 老头边吃奶边弄进去呻吟 | 成人三级无码视频在线观看 | 精品成在人线av无码免费看 | 在线播放免费人成毛片乱码 | 国内老熟妇对白xxxxhd | 亚洲精品国偷拍自产在线麻豆 | 国内精品人妻无码久久久影院蜜桃 | 国产三级久久久精品麻豆三级 | 亚洲一区二区三区播放 | 久久综合给久久狠狠97色 | 国产在线精品一区二区三区直播 | 在线播放免费人成毛片乱码 | 午夜无码人妻av大片色欲 | 久久精品女人天堂av免费观看 | 亚洲熟妇色xxxxx欧美老妇 | 亚洲中文字幕成人无码 | 国産精品久久久久久久 | 午夜精品久久久内射近拍高清 | aa片在线观看视频在线播放 | 久久久久久九九精品久 | 熟妇人妻无码xxx视频 | 国产精品成人av在线观看 | 香港三级日本三级妇三级 | 亚洲国产欧美国产综合一区 | 久久精品国产精品国产精品污 | 无码人妻精品一区二区三区不卡 | 亚洲精品综合一区二区三区在线 | 日本饥渴人妻欲求不满 | 亚洲一区av无码专区在线观看 | 亚洲大尺度无码无码专区 | 国产精品视频免费播放 | 高清无码午夜福利视频 | 久久久久亚洲精品中文字幕 | 奇米综合四色77777久久 东京无码熟妇人妻av在线网址 | 真人与拘做受免费视频一 | 熟妇人妻激情偷爽文 | 日韩欧美中文字幕公布 | 久久精品女人天堂av免费观看 | 无码人妻丰满熟妇区毛片18 | 亚洲精品国产精品乱码不卡 | 色爱情人网站 | 18无码粉嫩小泬无套在线观看 | 国产无遮挡又黄又爽免费视频 | 精品午夜福利在线观看 | 人人妻人人澡人人爽欧美精品 | 免费网站看v片在线18禁无码 | 国产成人久久精品流白浆 | 扒开双腿疯狂进出爽爽爽视频 | 亚洲人成影院在线观看 | 台湾无码一区二区 | 国产成人精品优优av | 国产女主播喷水视频在线观看 | 性生交大片免费看l | 天天做天天爱天天爽综合网 | 最新国产乱人伦偷精品免费网站 | 国产人妻精品一区二区三区 | 亚洲色偷偷男人的天堂 | 中文精品无码中文字幕无码专区 | 无码福利日韩神码福利片 | 国内精品人妻无码久久久影院蜜桃 | 国产精品毛片一区二区 | 久久精品中文字幕大胸 | 少妇邻居内射在线 | 理论片87福利理论电影 | 99riav国产精品视频 | 高清国产亚洲精品自在久久 | 亚洲人交乣女bbw | 中文字幕久久久久人妻 | 娇妻被黑人粗大高潮白浆 | 色综合久久网 | 久久精品中文闷骚内射 | 自拍偷自拍亚洲精品10p | 国产精品欧美成人 | 最新国产麻豆aⅴ精品无码 | 欧美丰满老熟妇xxxxx性 | 久久熟妇人妻午夜寂寞影院 | 激情内射日本一区二区三区 | 沈阳熟女露脸对白视频 | 天天摸天天透天天添 | 人妻少妇精品无码专区二区 | 国产色精品久久人妻 | 国产在线精品一区二区三区直播 | 无码帝国www无码专区色综合 | 亚洲成av人综合在线观看 | 精品久久久中文字幕人妻 | 亚洲精品国偷拍自产在线麻豆 | 久久久中文久久久无码 | 无码国产色欲xxxxx视频 | 国产极品视觉盛宴 | 色综合久久网 | 亚洲乱码日产精品bd | 少妇一晚三次一区二区三区 | 国产熟妇高潮叫床视频播放 | 亚洲人亚洲人成电影网站色 | 久久久精品欧美一区二区免费 | 中文无码成人免费视频在线观看 | 激情亚洲一区国产精品 | 亚洲码国产精品高潮在线 | 亚洲一区av无码专区在线观看 | 国产真实乱对白精彩久久 | 人人妻人人澡人人爽欧美一区九九 | 狂野欧美性猛交免费视频 | 97久久超碰中文字幕 | 色五月五月丁香亚洲综合网 | 国产香蕉尹人综合在线观看 | 国产精品福利视频导航 | 欧美肥老太牲交大战 | 国产成人无码av一区二区 | 精品国偷自产在线视频 | 欧美人与动性行为视频 | 天海翼激烈高潮到腰振不止 | 熟女少妇人妻中文字幕 | 精品久久综合1区2区3区激情 | 亚洲人亚洲人成电影网站色 | 久久精品国产99精品亚洲 | 东京热无码av男人的天堂 | 亚洲狠狠色丁香婷婷综合 | 又湿又紧又大又爽a视频国产 | 国产尤物精品视频 | 2020最新国产自产精品 | 亚洲国产欧美国产综合一区 | 我要看www免费看插插视频 | 色一情一乱一伦一区二区三欧美 | а√天堂www在线天堂小说 | 成人精品视频一区二区 | 无码福利日韩神码福利片 | av无码电影一区二区三区 | 丁香啪啪综合成人亚洲 | 妺妺窝人体色www在线小说 | 精品一二三区久久aaa片 | 夜夜躁日日躁狠狠久久av | 亚洲七七久久桃花影院 | 久久精品成人欧美大片 | 天天躁日日躁狠狠躁免费麻豆 | 成人一区二区免费视频 | 最近免费中文字幕中文高清百度 | 无码人妻丰满熟妇区五十路百度 | 日韩少妇内射免费播放 | 国产乱人伦app精品久久 国产在线无码精品电影网 国产国产精品人在线视 | 99re在线播放 | 丁香花在线影院观看在线播放 | 丁香花在线影院观看在线播放 | 亚拍精品一区二区三区探花 | 色窝窝无码一区二区三区色欲 | 国产成人综合色在线观看网站 | 久久久久成人片免费观看蜜芽 | 亚洲人成影院在线无码按摩店 | 久久人妻内射无码一区三区 | 色欲人妻aaaaaaa无码 | 国产麻豆精品精东影业av网站 | 免费中文字幕日韩欧美 | 一本久道久久综合狠狠爱 | 亚洲中文字幕av在天堂 | 宝宝好涨水快流出来免费视频 | 国产成人无码区免费内射一片色欲 | 美女黄网站人色视频免费国产 | 国产 精品 自在自线 | 久久精品中文闷骚内射 | av香港经典三级级 在线 | 精品一区二区三区波多野结衣 | 日韩人妻少妇一区二区三区 | 天堂在线观看www | 福利一区二区三区视频在线观看 | 在线观看国产一区二区三区 | 日本欧美一区二区三区乱码 | 四虎永久在线精品免费网址 | 国产在线精品一区二区三区直播 | 丝袜人妻一区二区三区 | 天天躁夜夜躁狠狠是什么心态 | 熟女少妇人妻中文字幕 | 又大又黄又粗又爽的免费视频 | 亚洲中文字幕va福利 | 中文字幕精品av一区二区五区 | 人妻人人添人妻人人爱 | 久久综合给久久狠狠97色 | 一个人看的www免费视频在线观看 | 2019nv天堂香蕉在线观看 | 久久精品国产精品国产精品污 | 亚洲啪av永久无码精品放毛片 | 日韩精品乱码av一区二区 | 国产精品香蕉在线观看 | 蜜桃视频插满18在线观看 | 青青草原综合久久大伊人精品 | 亚洲精品一区二区三区婷婷月 | 国产高潮视频在线观看 | 55夜色66夜色国产精品视频 | 少妇无套内谢久久久久 | 亚洲成色www久久网站 | 欧美zoozzooz性欧美 | 丝袜美腿亚洲一区二区 | 亚洲综合无码一区二区三区 | 人妻熟女一区 | 亚洲中文无码av永久不收费 | 婷婷五月综合激情中文字幕 | 久久亚洲精品成人无码 | 精品国产一区二区三区四区在线看 | 曰韩少妇内射免费播放 | 成人欧美一区二区三区黑人 | 欧美刺激性大交 | 性欧美疯狂xxxxbbbb | 亚洲欧美日韩综合久久久 | 特大黑人娇小亚洲女 | 人妻少妇精品无码专区动漫 | 欧美激情一区二区三区成人 | 国产精品igao视频网 | 学生妹亚洲一区二区 | 久久久中文字幕日本无吗 | 国产乱人无码伦av在线a | 蜜桃视频插满18在线观看 | 女人被男人爽到呻吟的视频 | 国产午夜无码视频在线观看 | 综合网日日天干夜夜久久 | 四虎国产精品一区二区 | 欧美老人巨大xxxx做受 | 亚洲成av人片天堂网无码】 | 又大又硬又爽免费视频 | 国产成人综合在线女婷五月99播放 | 99久久无码一区人妻 | 久久久久久国产精品无码下载 | 7777奇米四色成人眼影 | 亚洲人亚洲人成电影网站色 | 小sao货水好多真紧h无码视频 | 老司机亚洲精品影院 | 亚洲热妇无码av在线播放 | 久久精品人人做人人综合试看 | 99久久亚洲精品无码毛片 | 红桃av一区二区三区在线无码av | 国产女主播喷水视频在线观看 | 欧美激情一区二区三区成人 | 日日摸夜夜摸狠狠摸婷婷 | 天堂亚洲2017在线观看 | 精品久久综合1区2区3区激情 | 荫蒂被男人添的好舒服爽免费视频 | 国产精品永久免费视频 | 国产精品嫩草久久久久 | 巨爆乳无码视频在线观看 | 免费人成在线视频无码 | 亚洲人成人无码网www国产 | 午夜成人1000部免费视频 | 男人的天堂2018无码 | 无码人妻av免费一区二区三区 | 日本饥渴人妻欲求不满 | 无码中文字幕色专区 | 午夜不卡av免费 一本久久a久久精品vr综合 | 免费观看又污又黄的网站 | 一本久道久久综合婷婷五月 | 妺妺窝人体色www在线小说 | 在线 国产 欧美 亚洲 天堂 | 九九久久精品国产免费看小说 | 大色综合色综合网站 | 精品无人国产偷自产在线 | 一二三四在线观看免费视频 | 午夜不卡av免费 一本久久a久久精品vr综合 | 亚洲色偷偷男人的天堂 | 未满成年国产在线观看 | 在线欧美精品一区二区三区 | 亚洲精品美女久久久久久久 | 玩弄少妇高潮ⅹxxxyw | 最近的中文字幕在线看视频 | 久9re热视频这里只有精品 | 日本乱偷人妻中文字幕 | 无码毛片视频一区二区本码 | 午夜男女很黄的视频 | 亚洲中文字幕va福利 | 欧美黑人性暴力猛交喷水 | 久久人妻内射无码一区三区 | 成人片黄网站色大片免费观看 | 国产精品资源一区二区 | 亚洲区小说区激情区图片区 | 中文字幕人妻无码一夲道 | 免费观看黄网站 | 妺妺窝人体色www在线小说 | 在线精品亚洲一区二区 | 国产在线精品一区二区三区直播 | 免费无码一区二区三区蜜桃大 | 久久久www成人免费毛片 | 中文字幕无码av波多野吉衣 | 国产精品欧美成人 | 久久久久久久女国产乱让韩 | 久久精品国产日本波多野结衣 | 久久综合给久久狠狠97色 | 麻豆果冻传媒2021精品传媒一区下载 | 四虎国产精品免费久久 | 国产人妖乱国产精品人妖 | 亚洲一区二区三区国产精华液 | 久久久久久av无码免费看大片 | 熟妇人妻无码xxx视频 | 久久午夜无码鲁丝片秋霞 | 色 综合 欧美 亚洲 国产 | 高中生自慰www网站 | 成人一区二区免费视频 | 激情内射日本一区二区三区 | 两性色午夜视频免费播放 | 国产午夜福利亚洲第一 | 久久久久久a亚洲欧洲av冫 | 国产亚洲人成a在线v网站 | 人妻人人添人妻人人爱 | 1000部夫妻午夜免费 | 综合网日日天干夜夜久久 | 国产熟女一区二区三区四区五区 | 久久99精品国产.久久久久 | 国产色精品久久人妻 | 对白脏话肉麻粗话av | 国产农村妇女高潮大叫 | 天天综合网天天综合色 | 亚洲无人区一区二区三区 | 131美女爱做视频 | 国产sm调教视频在线观看 | aⅴ亚洲 日韩 色 图网站 播放 | 亚洲伊人久久精品影院 | 久久人人爽人人爽人人片av高清 | 精品人妻中文字幕有码在线 | 黑人巨大精品欧美一区二区 | 亚洲色大成网站www | 日日鲁鲁鲁夜夜爽爽狠狠 | 波多野结衣一区二区三区av免费 | 未满成年国产在线观看 | 宝宝好涨水快流出来免费视频 | 久久国产精品偷任你爽任你 | 精品国产乱码久久久久乱码 | 国产精品人人妻人人爽 | 色综合天天综合狠狠爱 | 欧美黑人巨大xxxxx | 国产成人综合色在线观看网站 | 亚洲中文字幕无码一久久区 | 国产精品久久久久7777 | 国产片av国语在线观看 | 丰满妇女强制高潮18xxxx | 国产真人无遮挡作爱免费视频 | 久久久无码中文字幕久... | 色五月五月丁香亚洲综合网 | 高清无码午夜福利视频 | 又粗又大又硬毛片免费看 | 亚洲自偷精品视频自拍 | 久久精品国产一区二区三区肥胖 | 亚洲成a人片在线观看无码3d | 日产精品99久久久久久 | 欧美 亚洲 国产 另类 | 精品亚洲成av人在线观看 | aa片在线观看视频在线播放 | 亚洲国精产品一二二线 | 乱人伦人妻中文字幕无码久久网 | 国产农村乱对白刺激视频 | 国产亚洲精品久久久久久久 | 国产精品亚洲专区无码不卡 | 欧美日韩综合一区二区三区 | 国产九九九九九九九a片 | 大色综合色综合网站 | 久久精品国产大片免费观看 | 国产精品多人p群无码 | 丰满岳乱妇在线观看中字无码 | 青青草原综合久久大伊人精品 | 东京无码熟妇人妻av在线网址 | 红桃av一区二区三区在线无码av | 波多野结衣 黑人 | 东京热一精品无码av | 国产激情无码一区二区app | 内射老妇bbwx0c0ck | 性欧美大战久久久久久久 | 成人试看120秒体验区 | 久久久精品国产sm最大网站 | 国产区女主播在线观看 | 成年女人永久免费看片 | 欧美高清在线精品一区 | 鲁一鲁av2019在线 | 国精产品一品二品国精品69xx | 欧美日本精品一区二区三区 | 乱人伦人妻中文字幕无码久久网 | 台湾无码一区二区 | 中文字幕精品av一区二区五区 | 天天躁夜夜躁狠狠是什么心态 | 乱人伦人妻中文字幕无码久久网 | 日产精品99久久久久久 | 领导边摸边吃奶边做爽在线观看 | 国产舌乚八伦偷品w中 | 嫩b人妻精品一区二区三区 | 人妻体内射精一区二区三四 | 中文字幕色婷婷在线视频 | 奇米影视7777久久精品 | 久久久久亚洲精品中文字幕 | 国产精品嫩草久久久久 | 久久久精品欧美一区二区免费 | 亚洲国产av精品一区二区蜜芽 | 久9re热视频这里只有精品 | 四虎国产精品免费久久 | 青草视频在线播放 | 亚洲精品综合一区二区三区在线 | 久久久www成人免费毛片 | 人人澡人人妻人人爽人人蜜桃 | 国产成人久久精品流白浆 | 男人的天堂2018无码 | 欧美日韩一区二区免费视频 | 夫妻免费无码v看片 | 色综合久久久久综合一本到桃花网 | 国产亚洲精品精品国产亚洲综合 | www国产精品内射老师 | 300部国产真实乱 | 樱花草在线社区www | 学生妹亚洲一区二区 | 人妻无码αv中文字幕久久琪琪布 | 国产在线精品一区二区三区直播 | aⅴ在线视频男人的天堂 | 99久久人妻精品免费一区 | 丰满人妻一区二区三区免费视频 | 99久久亚洲精品无码毛片 | 麻豆果冻传媒2021精品传媒一区下载 | 久久精品一区二区三区四区 | 亚洲中文字幕av在天堂 | 免费国产黄网站在线观看 | 牛和人交xxxx欧美 | 成在人线av无码免观看麻豆 | 奇米影视888欧美在线观看 | 老子影院午夜精品无码 | 久久午夜无码鲁丝片秋霞 | 国精产品一品二品国精品69xx | 色婷婷久久一区二区三区麻豆 | 久久精品国产大片免费观看 | 男人扒开女人内裤强吻桶进去 | 国产精品亚洲lv粉色 | 无码av免费一区二区三区试看 | 日本熟妇大屁股人妻 | 欧美人与禽zoz0性伦交 | 黑人巨大精品欧美黑寡妇 | 奇米综合四色77777久久 东京无码熟妇人妻av在线网址 | 99国产欧美久久久精品 | 国精产品一品二品国精品69xx | 免费无码av一区二区 | aⅴ亚洲 日韩 色 图网站 播放 | 日本乱人伦片中文三区 | 一区二区传媒有限公司 | 久久久久免费精品国产 | 一本久久a久久精品vr综合 | 日日摸天天摸爽爽狠狠97 | 97久久超碰中文字幕 | 99久久久国产精品无码免费 | 水蜜桃av无码 | 熟女体下毛毛黑森林 | 久久久精品456亚洲影院 | 亚欧洲精品在线视频免费观看 | 无码av免费一区二区三区试看 | 国产精品99久久精品爆乳 | 人人妻人人澡人人爽人人精品浪潮 | 久久国产精品精品国产色婷婷 | 无码乱肉视频免费大全合集 | 国产亚洲精品久久久久久国模美 | 国产精品亚洲专区无码不卡 | 网友自拍区视频精品 | 欧美变态另类xxxx | 欧美黑人性暴力猛交喷水 | 亚洲综合另类小说色区 | 精品一区二区不卡无码av | 国产乱人偷精品人妻a片 | 天天摸天天碰天天添 | 久久精品丝袜高跟鞋 | www国产亚洲精品久久网站 | 久久精品中文字幕大胸 | 欧美性生交活xxxxxdddd | 国产精品igao视频网 | 在线播放免费人成毛片乱码 | 国产精华av午夜在线观看 | 久久人人爽人人人人片 | 日本一区二区三区免费播放 | 久久精品视频在线看15 | 老熟女重囗味hdxx69 | 在线观看国产午夜福利片 | 漂亮人妻洗澡被公强 日日躁 | 狠狠cao日日穞夜夜穞av | 久久久久成人精品免费播放动漫 | 亚洲区欧美区综合区自拍区 | 成在人线av无码免费 | 精品无人国产偷自产在线 | 国产97人人超碰caoprom | 亚洲第一网站男人都懂 | 欧美兽交xxxx×视频 | 台湾无码一区二区 | 午夜熟女插插xx免费视频 | 日韩欧美群交p片內射中文 | 成 人 网 站国产免费观看 | 色 综合 欧美 亚洲 国产 | 色五月丁香五月综合五月 | 无码福利日韩神码福利片 | 无码纯肉视频在线观看 | 18禁黄网站男男禁片免费观看 | 蜜桃臀无码内射一区二区三区 | 精品人人妻人人澡人人爽人人 | aa片在线观看视频在线播放 | 99久久久国产精品无码免费 | 77777熟女视频在线观看 а天堂中文在线官网 | 国产真人无遮挡作爱免费视频 | 久久国内精品自在自线 | 国产特级毛片aaaaaaa高清 | 日韩精品乱码av一区二区 | 日产精品高潮呻吟av久久 | 中文字幕日韩精品一区二区三区 | 在线а√天堂中文官网 | 免费人成在线视频无码 | 黄网在线观看免费网站 | 国产欧美亚洲精品a | 亚洲乱码中文字幕在线 | 福利一区二区三区视频在线观看 | 亚洲a无码综合a国产av中文 | 亚洲中文字幕在线观看 | 国产亚洲人成a在线v网站 | 国产一区二区不卡老阿姨 | 美女极度色诱视频国产 | 精品无码国产自产拍在线观看蜜 | 成熟女人特级毛片www免费 | 国精品人妻无码一区二区三区蜜柚 | 麻豆国产丝袜白领秘书在线观看 | 亚洲综合精品香蕉久久网 | 俄罗斯老熟妇色xxxx | 无码人妻久久一区二区三区不卡 | 少妇无码一区二区二三区 | 欧美性生交xxxxx久久久 | 亚洲精品国产a久久久久久 | 国产午夜福利100集发布 | 中文字幕无码免费久久99 | 精品无码一区二区三区的天堂 | 少妇性荡欲午夜性开放视频剧场 | 中文字幕色婷婷在线视频 | 亚洲国产精品成人久久蜜臀 | √天堂资源地址中文在线 | 又紧又大又爽精品一区二区 | 人人爽人人澡人人高潮 | 人妻体内射精一区二区三四 | 麻豆国产丝袜白领秘书在线观看 | 精品偷拍一区二区三区在线看 | 亚洲小说春色综合另类 | 狠狠色丁香久久婷婷综合五月 | 丰满人妻一区二区三区免费视频 | 色综合天天综合狠狠爱 | 97夜夜澡人人双人人人喊 | 国产精品久久久久久无码 | 亚洲综合精品香蕉久久网 | 国产精品毛多多水多 | 国产深夜福利视频在线 | 人人爽人人澡人人高潮 | 帮老师解开蕾丝奶罩吸乳网站 | 永久黄网站色视频免费直播 | 国精品人妻无码一区二区三区蜜柚 | 理论片87福利理论电影 | 最新国产麻豆aⅴ精品无码 | 精品无码一区二区三区的天堂 | 无码av免费一区二区三区试看 | 欧美阿v高清资源不卡在线播放 | 亚洲色在线无码国产精品不卡 | 亚洲日韩一区二区三区 | 东京热无码av男人的天堂 | 欧美兽交xxxx×视频 | 久久精品99久久香蕉国产色戒 | 亚洲第一网站男人都懂 | 偷窥日本少妇撒尿chinese | 人妻少妇精品无码专区动漫 | 强奷人妻日本中文字幕 | 波多野结衣高清一区二区三区 | 真人与拘做受免费视频一 | 国产综合色产在线精品 | 亚洲s码欧洲m码国产av | 亚洲人成网站在线播放942 | 国模大胆一区二区三区 | 狂野欧美激情性xxxx | 午夜精品久久久久久久久 | 午夜肉伦伦影院 | 精品久久久中文字幕人妻 | 奇米影视7777久久精品人人爽 | 亚洲午夜无码久久 | 欧美国产日韩亚洲中文 | 无码av岛国片在线播放 | 激情爆乳一区二区三区 | 欧美日韩人成综合在线播放 | 午夜熟女插插xx免费视频 | 国产成人无码一二三区视频 | 人妻互换免费中文字幕 | 欧美真人作爱免费视频 | 日本一卡2卡3卡四卡精品网站 | 国产香蕉尹人综合在线观看 | 亚洲精品一区二区三区大桥未久 | 天天做天天爱天天爽综合网 | 久久久久久亚洲精品a片成人 | 国产无av码在线观看 | 大色综合色综合网站 | 久久精品女人天堂av免费观看 | 天天躁日日躁狠狠躁免费麻豆 | 九月婷婷人人澡人人添人人爽 | 熟妇女人妻丰满少妇中文字幕 | 人妻少妇精品视频专区 | 精品久久8x国产免费观看 | 亚洲狠狠色丁香婷婷综合 | 国产成人无码区免费内射一片色欲 | 黑人巨大精品欧美黑寡妇 | 国产激情精品一区二区三区 | 暴力强奷在线播放无码 | 亚洲精品综合五月久久小说 | 久久精品国产一区二区三区 | 免费观看激色视频网站 | 国产av人人夜夜澡人人爽麻豆 | 精品日本一区二区三区在线观看 | 大肉大捧一进一出视频出来呀 | 永久免费观看国产裸体美女 | 人妻体内射精一区二区三四 | 久久久中文字幕日本无吗 | 最新版天堂资源中文官网 | 天天摸天天透天天添 | 欧美老妇交乱视频在线观看 | 欧美黑人巨大xxxxx | 性色av无码免费一区二区三区 | 人妻天天爽夜夜爽一区二区 | 免费无码av一区二区 | 小sao货水好多真紧h无码视频 | 国语自产偷拍精品视频偷 | 丝袜足控一区二区三区 | 午夜福利试看120秒体验区 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | av无码不卡在线观看免费 | 成 人 免费观看网站 | 中文字幕av无码一区二区三区电影 | 国产一区二区三区影院 | 国产另类ts人妖一区二区 | 国产精品亚洲а∨无码播放麻豆 | 国产亚洲人成a在线v网站 | 爽爽影院免费观看 | 欧美放荡的少妇 | 5858s亚洲色大成网站www | 无码精品国产va在线观看dvd | 午夜不卡av免费 一本久久a久久精品vr综合 | 中文字幕乱码亚洲无线三区 | 午夜精品一区二区三区在线观看 | 欧美黑人巨大xxxxx | 啦啦啦www在线观看免费视频 | 日日躁夜夜躁狠狠躁 | 亚洲成av人综合在线观看 | 欧美人与动性行为视频 | 国产亚洲精品久久久闺蜜 | 欧美日韩视频无码一区二区三 | 国产午夜亚洲精品不卡下载 | 精品 日韩 国产 欧美 视频 | 久久国产36精品色熟妇 | 中文字幕人妻无码一区二区三区 | 亚洲精品成a人在线观看 | 国产亚洲精品久久久久久国模美 | 动漫av网站免费观看 | 狂野欧美性猛交免费视频 | yw尤物av无码国产在线观看 | 帮老师解开蕾丝奶罩吸乳网站 | 超碰97人人做人人爱少妇 | 国产猛烈高潮尖叫视频免费 | 欧美成人家庭影院 | 国产真人无遮挡作爱免费视频 | 亚洲色www成人永久网址 | 东京热无码av男人的天堂 | 久久精品中文闷骚内射 | √天堂中文官网8在线 | 午夜丰满少妇性开放视频 | 亚洲成a人片在线观看无码 | 亚洲欧洲日本综合aⅴ在线 | 亚洲综合另类小说色区 | 久久亚洲a片com人成 | 牛和人交xxxx欧美 | 久久久久se色偷偷亚洲精品av | 香港三级日本三级妇三级 | 欧美freesex黑人又粗又大 | 色五月丁香五月综合五月 | 岛国片人妻三上悠亚 | 国产在线无码精品电影网 | 免费播放一区二区三区 | 国产热a欧美热a在线视频 | 熟妇激情内射com | 久久精品国产一区二区三区肥胖 | 九九热爱视频精品 | 鲁鲁鲁爽爽爽在线视频观看 | 国产av一区二区精品久久凹凸 | 自拍偷自拍亚洲精品10p | 精品欧洲av无码一区二区三区 | 丰满少妇人妻久久久久久 | 大地资源中文第3页 | 亚洲呦女专区 | 红桃av一区二区三区在线无码av | 福利一区二区三区视频在线观看 | 中文字幕无码人妻少妇免费 | v一区无码内射国产 | 亚洲精品无码国产 | 荫蒂被男人添的好舒服爽免费视频 | 国产精品久久久久久久影院 | 狠狠cao日日穞夜夜穞av | 狂野欧美性猛交免费视频 | 国产乱子伦视频在线播放 | 无码国产激情在线观看 | 亚洲区小说区激情区图片区 | 对白脏话肉麻粗话av | 黑人巨大精品欧美一区二区 | 日本又色又爽又黄的a片18禁 | 欧美野外疯狂做受xxxx高潮 | 亚洲日本一区二区三区在线 | 久久国语露脸国产精品电影 | 日韩精品乱码av一区二区 | 波多野结衣一区二区三区av免费 | 中文亚洲成a人片在线观看 | 巨爆乳无码视频在线观看 | 亚洲成a人片在线观看日本 | 国产成人亚洲综合无码 | 2020久久超碰国产精品最新 | 国产超碰人人爽人人做人人添 | 国产亚洲精品精品国产亚洲综合 | 国产精品视频免费播放 | 欧美国产亚洲日韩在线二区 | 老司机亚洲精品影院 | 国内综合精品午夜久久资源 | 又大又黄又粗又爽的免费视频 | 国产色精品久久人妻 | 欧美激情一区二区三区成人 | 久久国产精品二国产精品 | 麻豆人妻少妇精品无码专区 | 欧美三级a做爰在线观看 | 国产区女主播在线观看 | 亚洲精品午夜无码电影网 | 成人无码影片精品久久久 | 欧美日韩色另类综合 | 欧美激情一区二区三区成人 | 人妻尝试又大又粗久久 | 亚洲熟妇色xxxxx亚洲 | 久久久久久九九精品久 | 久久久久人妻一区精品色欧美 | 国产午夜亚洲精品不卡下载 | 99riav国产精品视频 | 无码毛片视频一区二区本码 | 欧美激情一区二区三区成人 | 波多野结衣av一区二区全免费观看 | 成年美女黄网站色大免费全看 | 色欲人妻aaaaaaa无码 | 国产小呦泬泬99精品 | 精品 日韩 国产 欧美 视频 | 无码帝国www无码专区色综合 | 人妻无码αv中文字幕久久琪琪布 | 欧美黑人性暴力猛交喷水 | 大乳丰满人妻中文字幕日本 | 国产网红无码精品视频 | 久久精品无码一区二区三区 | 亚洲va中文字幕无码久久不卡 | 少妇厨房愉情理9仑片视频 | 人人妻人人澡人人爽人人精品浪潮 | 熟女少妇人妻中文字幕 | 精品久久久久香蕉网 | 色综合天天综合狠狠爱 | 国产精品理论片在线观看 | 久久无码专区国产精品s | 欧美真人作爱免费视频 | 国产美女精品一区二区三区 | 亚洲一区二区三区无码久久 | 久久久久久国产精品无码下载 | 亚洲精品午夜无码电影网 | 欧美三级不卡在线观看 | 精品人妻人人做人人爽夜夜爽 | 亚洲精品一区二区三区在线观看 | 亚洲成在人网站无码天堂 | 久久久久亚洲精品中文字幕 | 欧美乱妇无乱码大黄a片 | 亚洲第一无码av无码专区 | 女人被爽到呻吟gif动态图视看 | 亚洲综合精品香蕉久久网 | 国产两女互慰高潮视频在线观看 | 日韩av无码一区二区三区 | 无码人妻精品一区二区三区下载 | 成人综合网亚洲伊人 | 国产精品亚洲专区无码不卡 | 成人亚洲精品久久久久软件 | 蜜桃无码一区二区三区 | 亚洲码国产精品高潮在线 | 国产精品视频免费播放 | 在教室伦流澡到高潮hnp视频 | 思思久久99热只有频精品66 | 久久精品人人做人人综合 | 人妻少妇精品视频专区 | 国产亚洲精品精品国产亚洲综合 | 2019nv天堂香蕉在线观看 | 国产超碰人人爽人人做人人添 | 成人精品天堂一区二区三区 | 国产偷国产偷精品高清尤物 | aⅴ在线视频男人的天堂 | 国产精品久久久久9999小说 | 午夜丰满少妇性开放视频 | 98国产精品综合一区二区三区 | 一本久道久久综合狠狠爱 | 伊人久久大香线焦av综合影院 | 毛片内射-百度 | 日日碰狠狠躁久久躁蜜桃 | 免费观看又污又黄的网站 | 成年美女黄网站色大免费视频 | 亚洲欧美日韩国产精品一区二区 | 一本一道久久综合久久 | 国产后入清纯学生妹 | 亚洲高清偷拍一区二区三区 | 性生交大片免费看l | 精品水蜜桃久久久久久久 | 亚洲欧洲无卡二区视頻 | 国产香蕉尹人综合在线观看 | 大乳丰满人妻中文字幕日本 | 日本一区二区更新不卡 | 久久久久亚洲精品中文字幕 | 男女性色大片免费网站 | 无码人妻丰满熟妇区五十路百度 | 老熟妇乱子伦牲交视频 | 国产国语老龄妇女a片 | 成人一区二区免费视频 | 日日碰狠狠丁香久燥 | 麻豆国产丝袜白领秘书在线观看 | 夜夜夜高潮夜夜爽夜夜爰爰 | 久久久精品国产sm最大网站 | 中文字幕无码人妻少妇免费 | aⅴ亚洲 日韩 色 图网站 播放 | 动漫av网站免费观看 | 免费无码一区二区三区蜜桃大 | 久久久婷婷五月亚洲97号色 | 2020久久超碰国产精品最新 | 国产精品第一国产精品 | 午夜嘿嘿嘿影院 | 在线观看国产午夜福利片 | 国产一区二区三区精品视频 | 国产一区二区三区精品视频 | 狠狠色噜噜狠狠狠7777奇米 | 在线 国产 欧美 亚洲 天堂 | 男人和女人高潮免费网站 | 3d动漫精品啪啪一区二区中 | 欧美 日韩 人妻 高清 中文 | 亚洲国产欧美日韩精品一区二区三区 | 亚洲爆乳大丰满无码专区 | 成人精品一区二区三区中文字幕 | 久久国产精品_国产精品 | 动漫av一区二区在线观看 | 国产尤物精品视频 | 欧美老妇交乱视频在线观看 | 丰满人妻精品国产99aⅴ | 色噜噜亚洲男人的天堂 | 无码国模国产在线观看 | 久久久久免费看成人影片 | 成人免费视频在线观看 | 国产av久久久久精东av | 久久综合给合久久狠狠狠97色 | 欧美午夜特黄aaaaaa片 | 在线播放无码字幕亚洲 | 欧美老妇与禽交 | 宝宝好涨水快流出来免费视频 | 色五月丁香五月综合五月 | 国产内射爽爽大片视频社区在线 | 精品无码av一区二区三区 | 久久午夜无码鲁丝片午夜精品 | 熟女俱乐部五十路六十路av | 国产猛烈高潮尖叫视频免费 | 国产成人精品视频ⅴa片软件竹菊 | 日日干夜夜干 | 精品午夜福利在线观看 | 女人色极品影院 | 中文字幕人妻无码一区二区三区 | 国产三级精品三级男人的天堂 | 亚洲国产精品毛片av不卡在线 | 免费看少妇作爱视频 | 无码中文字幕色专区 | 男人扒开女人内裤强吻桶进去 | 无码国产激情在线观看 | 中文字幕无码免费久久99 | 无码精品人妻一区二区三区av | 荡女精品导航 | 丰腴饱满的极品熟妇 | 国产亚洲精品久久久久久久久动漫 | 国产乱人伦app精品久久 国产在线无码精品电影网 国产国产精品人在线视 | 成人精品视频一区二区三区尤物 | 丝袜 中出 制服 人妻 美腿 | 精品亚洲韩国一区二区三区 | 亚洲自偷自拍另类第1页 | 麻豆果冻传媒2021精品传媒一区下载 | 亚洲春色在线视频 | 国产av人人夜夜澡人人爽麻豆 | 国产精品久久久 | 精品夜夜澡人妻无码av蜜桃 | 曰本女人与公拘交酡免费视频 | 狂野欧美激情性xxxx | 国产卡一卡二卡三 | 少妇人妻偷人精品无码视频 | 性欧美videos高清精品 | 欧美刺激性大交 | 国产亚洲精品久久久久久大师 | 亚洲无人区一区二区三区 | 99精品国产综合久久久久五月天 | 55夜色66夜色国产精品视频 | 亚洲の无码国产の无码影院 | 久久综合给合久久狠狠狠97色 | 欧美激情内射喷水高潮 | 久久国产36精品色熟妇 | 色噜噜亚洲男人的天堂 | 国产午夜手机精彩视频 | 久久精品国产一区二区三区肥胖 | 国产莉萝无码av在线播放 | 日韩精品a片一区二区三区妖精 | 久久久精品人妻久久影视 | 午夜免费福利小电影 | 欧美国产日韩亚洲中文 | 大肉大捧一进一出视频出来呀 | 少妇被粗大的猛进出69影院 | 国产欧美熟妇另类久久久 | 中文字幕乱码人妻二区三区 | 亚洲一区二区三区 | 国产精品久久久久影院嫩草 | 精品人人妻人人澡人人爽人人 | 日本xxxx色视频在线观看免费 | 午夜熟女插插xx免费视频 | 国产av无码专区亚洲awww | 无码一区二区三区在线 | 窝窝午夜理论片影院 | 国产精品怡红院永久免费 | 亚洲狠狠色丁香婷婷综合 | 国产精品永久免费视频 | 国产精品嫩草久久久久 | 又粗又大又硬毛片免费看 | 成人精品视频一区二区三区尤物 | 久久无码专区国产精品s | 国产特级毛片aaaaaaa高清 | 国产精品国产自线拍免费软件 | 国产精品对白交换视频 | 激情内射亚州一区二区三区爱妻 | 国产精品久久久 | 东京一本一道一二三区 | 婷婷丁香六月激情综合啪 | 亚洲人成影院在线无码按摩店 | 亚洲欧美综合区丁香五月小说 | 国产精品久久久av久久久 | 亚洲欧美日韩国产精品一区二区 | 免费人成网站视频在线观看 | 国产性猛交╳xxx乱大交 国产精品久久久久久无码 欧洲欧美人成视频在线 | 人人妻人人澡人人爽欧美一区 | 老熟妇乱子伦牲交视频 | 欧美精品一区二区精品久久 | 国产电影无码午夜在线播放 | 国产无遮挡吃胸膜奶免费看 | 亚洲爆乳无码专区 | 夜精品a片一区二区三区无码白浆 | 国产另类ts人妖一区二区 | 97无码免费人妻超级碰碰夜夜 | 宝宝好涨水快流出来免费视频 | 激情亚洲一区国产精品 | 久久人人97超碰a片精品 | 日产精品高潮呻吟av久久 | 色偷偷av老熟女 久久精品人妻少妇一区二区三区 | 国产熟妇高潮叫床视频播放 | 水蜜桃av无码 | 国产在线一区二区三区四区五区 | 午夜嘿嘿嘿影院 | 蜜桃av抽搐高潮一区二区 | 中文字幕人成乱码熟女app | 伊人久久大香线蕉亚洲 | 精品人人妻人人澡人人爽人人 | 无码人妻出轨黑人中文字幕 | 亚洲色欲色欲天天天www | 欧美精品一区二区精品久久 | 日日麻批免费40分钟无码 | 成在人线av无码免观看麻豆 | 红桃av一区二区三区在线无码av | 大地资源网第二页免费观看 | 国产香蕉97碰碰久久人人 | 波多野结衣av在线观看 | 98国产精品综合一区二区三区 | 欧美性生交活xxxxxdddd | 东京热男人av天堂 | 久久久久亚洲精品中文字幕 | 亚洲色大成网站www国产 | 国产精品va在线观看无码 | 欧美亚洲日韩国产人成在线播放 | 牲欲强的熟妇农村老妇女 | 久久aⅴ免费观看 | 成熟女人特级毛片www免费 | 丰满岳乱妇在线观看中字无码 | 国产精品永久免费视频 | 野外少妇愉情中文字幕 | 又粗又大又硬毛片免费看 | 久久这里只有精品视频9 | 亚洲精品久久久久中文第一幕 | 狂野欧美性猛xxxx乱大交 | 亚洲精品欧美二区三区中文字幕 | 对白脏话肉麻粗话av | 丰满人妻一区二区三区免费视频 | 国产精品美女久久久网av | 久久久亚洲欧洲日产国码αv | 狠狠色噜噜狠狠狠7777奇米 | 国产精品亚洲一区二区三区喷水 | 亚洲欧美精品伊人久久 | 伊在人天堂亚洲香蕉精品区 | 亚洲综合久久一区二区 | 特级做a爰片毛片免费69 | 亚洲欧美综合区丁香五月小说 | 乱码av麻豆丝袜熟女系列 | 麻豆精产国品 | 在线观看国产一区二区三区 | 国产精品美女久久久久av爽李琼 | 天堂一区人妻无码 | 欧美午夜特黄aaaaaa片 | 377p欧洲日本亚洲大胆 | 四虎国产精品免费久久 | 狠狠躁日日躁夜夜躁2020 | 色综合久久久无码网中文 | 欧美日韩亚洲国产精品 | 99riav国产精品视频 | 牛和人交xxxx欧美 | 亚无码乱人伦一区二区 | 欧美xxxx黑人又粗又长 | 国产又爽又黄又刺激的视频 | 亚洲欧美国产精品久久 | 日韩成人一区二区三区在线观看 | 久久久久久国产精品无码下载 | 蜜臀aⅴ国产精品久久久国产老师 | 久久久久久久久888 | 精品厕所偷拍各类美女tp嘘嘘 | 激情亚洲一区国产精品 | 久久久久亚洲精品男人的天堂 | 亚洲狠狠色丁香婷婷综合 | 伊人久久大香线蕉午夜 | 国产亚洲精品久久久久久国模美 | 波多野结衣av在线观看 | 婷婷五月综合缴情在线视频 | 国产精品亚洲五月天高清 | 国产精品视频免费播放 | 美女张开腿让人桶 | 国产亚洲精品久久久久久大师 | 亚洲人交乣女bbw | 四虎影视成人永久免费观看视频 | 亚洲精品一区二区三区四区五区 | 久久精品国产一区二区三区肥胖 | 18精品久久久无码午夜福利 | 麻豆人妻少妇精品无码专区 | 超碰97人人做人人爱少妇 | 国产乱人偷精品人妻a片 | аⅴ资源天堂资源库在线 | 狠狠色噜噜狠狠狠7777奇米 | 丰满人妻一区二区三区免费视频 | 中文精品无码中文字幕无码专区 | 国产av无码专区亚洲a∨毛片 | 午夜丰满少妇性开放视频 | 一本色道久久综合亚洲精品不卡 | 好爽又高潮了毛片免费下载 | 无套内谢老熟女 | 一本久道高清无码视频 | 漂亮人妻洗澡被公强 日日躁 | 麻花豆传媒剧国产免费mv在线 | 97人妻精品一区二区三区 | 最新国产乱人伦偷精品免费网站 | 婷婷五月综合激情中文字幕 | 久久人人97超碰a片精品 | 日韩精品乱码av一区二区 | 日欧一片内射va在线影院 | 又湿又紧又大又爽a视频国产 | 亚洲精品一区二区三区在线观看 | 国产成人无码一二三区视频 | 亚洲日韩中文字幕在线播放 | 狠狠色欧美亚洲狠狠色www | 久久久久久久久蜜桃 | 麻豆国产丝袜白领秘书在线观看 | 东京热无码av男人的天堂 | 中文字幕无码热在线视频 | 成年美女黄网站色大免费视频 | 久久综合香蕉国产蜜臀av | 99久久精品午夜一区二区 | 亚洲日韩av片在线观看 | 国产国语老龄妇女a片 | 亚洲色大成网站www国产 | 四虎国产精品免费久久 | 丰满人妻翻云覆雨呻吟视频 | 亚洲理论电影在线观看 | 青草青草久热国产精品 | 亚洲精品午夜国产va久久成人 | 久激情内射婷内射蜜桃人妖 | 偷窥日本少妇撒尿chinese | 国产精华av午夜在线观看 | 综合网日日天干夜夜久久 | 久久亚洲中文字幕精品一区 | 丝袜美腿亚洲一区二区 | 特级做a爰片毛片免费69 | 日韩欧美中文字幕在线三区 | 国产女主播喷水视频在线观看 | 欧美大屁股xxxxhd黑色 | 久久国产精品萌白酱免费 | 波多野结衣av在线观看 | 国产精品高潮呻吟av久久 | 亚洲s码欧洲m码国产av | 人妻无码αv中文字幕久久琪琪布 | 一本久久a久久精品亚洲 | 国内精品人妻无码久久久影院蜜桃 | 国产性生大片免费观看性 | 亚洲国产精品无码一区二区三区 | 亚洲国产欧美日韩精品一区二区三区 | 亚洲人交乣女bbw | 国产国产精品人在线视 | 国产麻豆精品一区二区三区v视界 | 又湿又紧又大又爽a视频国产 | 中文字幕无码人妻少妇免费 | 夜夜影院未满十八勿进 | 国产成人无码av片在线观看不卡 | 小泽玛莉亚一区二区视频在线 | 99国产欧美久久久精品 | 在线成人www免费观看视频 | 久久久中文久久久无码 | 亚洲国产精品无码久久久久高潮 | 在线观看免费人成视频 | 欧美精品一区二区精品久久 | 欧美日本免费一区二区三区 | 伊人久久大香线蕉av一区二区 | 国产精品人人妻人人爽 | 麻花豆传媒剧国产免费mv在线 | 亚洲精品无码国产 | 国产激情艳情在线看视频 | 男人的天堂2018无码 | 无码国产乱人伦偷精品视频 | 亚洲精品一区三区三区在线观看 | 四虎影视成人永久免费观看视频 | 国产精品视频免费播放 | 国产成人无码a区在线观看视频app | 国产熟女一区二区三区四区五区 | 久久久久av无码免费网 | 午夜成人1000部免费视频 | 大肉大捧一进一出视频出来呀 | 久久精品成人欧美大片 | 久久综合激激的五月天 | 中文字幕无码av激情不卡 | 熟妇人妻无乱码中文字幕 | 亚洲国产综合无码一区 | 亚洲精品欧美二区三区中文字幕 | 欧美日本精品一区二区三区 | 东京无码熟妇人妻av在线网址 | 日韩人妻无码中文字幕视频 | 久久久精品国产sm最大网站 | 99久久精品国产一区二区蜜芽 | 欧美xxxx黑人又粗又长 | 一本无码人妻在中文字幕免费 | 中国大陆精品视频xxxx | 日本乱偷人妻中文字幕 | 成人av无码一区二区三区 | 久久久国产一区二区三区 | 日日干夜夜干 | 少妇性荡欲午夜性开放视频剧场 | 国产国语老龄妇女a片 | 日本高清一区免费中文视频 | 18禁黄网站男男禁片免费观看 | 成人动漫在线观看 | 无码精品人妻一区二区三区av | 亚洲综合精品香蕉久久网 | 亚洲精品一区二区三区四区五区 | 亚洲日韩一区二区 | 免费观看又污又黄的网站 | 无码国内精品人妻少妇 | 国产精品无码一区二区桃花视频 | 夜夜夜高潮夜夜爽夜夜爰爰 | 丰腴饱满的极品熟妇 | 亚洲成a人一区二区三区 | 亚洲国产精品一区二区美利坚 | 亚洲s码欧洲m码国产av | 欧美丰满熟妇xxxx性ppx人交 | 蜜桃臀无码内射一区二区三区 | 日韩精品成人一区二区三区 | 成人亚洲精品久久久久软件 | 国产精品视频免费播放 | 国产成人无码av片在线观看不卡 | 精品久久久久久人妻无码中文字幕 | 久久人人爽人人爽人人片av高清 | 亚洲精品成人av在线 | 免费看男女做好爽好硬视频 | 亚欧洲精品在线视频免费观看 | 欧美野外疯狂做受xxxx高潮 | 狠狠cao日日穞夜夜穞av | 国产人成高清在线视频99最全资源 | 人人澡人人透人人爽 | 日韩少妇内射免费播放 | 久久国内精品自在自线 | 成人三级无码视频在线观看 | 中文无码精品a∨在线观看不卡 | 中文字幕乱妇无码av在线 | 一个人看的www免费视频在线观看 | 日韩无码专区 | 国产疯狂伦交大片 | 无码国产激情在线观看 | 婷婷丁香五月天综合东京热 | 久久久精品欧美一区二区免费 | 内射后入在线观看一区 | 中文字幕av无码一区二区三区电影 | 国产香蕉尹人视频在线 | 一本色道婷婷久久欧美 | 亚欧洲精品在线视频免费观看 | 中文字幕无码av波多野吉衣 | 四虎国产精品免费久久 | 精品欧洲av无码一区二区三区 | 成人无码视频免费播放 | 九月婷婷人人澡人人添人人爽 | 国产深夜福利视频在线 | 一本色道久久综合狠狠躁 | 日韩精品成人一区二区三区 | 理论片87福利理论电影 | 国产人妻人伦精品1国产丝袜 | 亚洲小说春色综合另类 | 色五月丁香五月综合五月 | 国产成人亚洲综合无码 | 日韩人妻少妇一区二区三区 | 欧美丰满老熟妇xxxxx性 | 国产免费久久精品国产传媒 | 一本久道高清无码视频 | 久久久久久av无码免费看大片 | 亚洲第一无码av无码专区 | 国产精品视频免费播放 | 玩弄中年熟妇正在播放 | 啦啦啦www在线观看免费视频 | 国产超级va在线观看视频 | 俺去俺来也在线www色官网 | aa片在线观看视频在线播放 | 老头边吃奶边弄进去呻吟 | 亚洲区小说区激情区图片区 | 日本一区二区更新不卡 | 国产成人午夜福利在线播放 | 最近中文2019字幕第二页 | 日韩精品久久久肉伦网站 | 天天躁日日躁狠狠躁免费麻豆 | 久久国内精品自在自线 | 成熟女人特级毛片www免费 | 麻豆国产丝袜白领秘书在线观看 | 国产精品二区一区二区aⅴ污介绍 | 欧美国产日产一区二区 | 人妻中文无码久热丝袜 | 丝袜美腿亚洲一区二区 | 久久久久久国产精品无码下载 | 亚洲精品一区三区三区在线观看 | 色欲av亚洲一区无码少妇 | 久久99精品国产.久久久久 | 性啪啪chinese东北女人 | 在线亚洲高清揄拍自拍一品区 | 97久久超碰中文字幕 | 51国偷自产一区二区三区 | 人人妻人人澡人人爽欧美一区九九 | 亚洲国产欧美国产综合一区 | 少妇被黑人到高潮喷出白浆 | 波多野结衣av一区二区全免费观看 | 51国偷自产一区二区三区 | 狂野欧美性猛交免费视频 | 99国产精品白浆在线观看免费 | 国产无套内射久久久国产 | 狠狠色噜噜狠狠狠狠7777米奇 | 国产色精品久久人妻 | 欧美人与禽猛交狂配 | 又大又硬又黄的免费视频 | 亚洲s码欧洲m码国产av | 老熟妇仑乱视频一区二区 | 久久国产精品偷任你爽任你 | 夜精品a片一区二区三区无码白浆 | 日本一区二区更新不卡 | 亚洲一区二区三区 | 欧美人与善在线com | 国产精品手机免费 | 久久国产劲爆∧v内射 | 国产 浪潮av性色四虎 | 欧美高清在线精品一区 | 黑人巨大精品欧美黑寡妇 | 色噜噜亚洲男人的天堂 | 成人性做爰aaa片免费看不忠 | 无码午夜成人1000部免费视频 | 欧美一区二区三区视频在线观看 | 国产无套内射久久久国产 | 99久久精品日本一区二区免费 | 国产精品久久国产精品99 | 老司机亚洲精品影院无码 | 国产精品亚洲专区无码不卡 | 国产精品亚洲五月天高清 | 国产精品对白交换视频 | 伊人久久大香线蕉av一区二区 | 巨爆乳无码视频在线观看 | 色综合久久中文娱乐网 | 在线观看国产午夜福利片 | 婷婷六月久久综合丁香 | 久久99国产综合精品 | 亚洲无人区午夜福利码高清完整版 | 国产精品无码一区二区三区不卡 | 永久黄网站色视频免费直播 | 亚洲欧洲日本综合aⅴ在线 | 久久久久国色av免费观看性色 | 欧美兽交xxxx×视频 | 国产三级精品三级男人的天堂 | 成人免费无码大片a毛片 | 日本在线高清不卡免费播放 | 亚洲va中文字幕无码久久不卡 | 帮老师解开蕾丝奶罩吸乳网站 | 日韩精品一区二区av在线 | 任你躁国产自任一区二区三区 | 天天摸天天碰天天添 | 97无码免费人妻超级碰碰夜夜 | 成人精品视频一区二区 | 国产免费久久精品国产传媒 | 97精品国产97久久久久久免费 | 日日麻批免费40分钟无码 | 亚洲人成网站免费播放 | 99精品久久毛片a片 | 国模大胆一区二区三区 | 中文亚洲成a人片在线观看 | 国产成人精品一区二区在线小狼 | 日日麻批免费40分钟无码 | 天天躁夜夜躁狠狠是什么心态 | 东京一本一道一二三区 | 少女韩国电视剧在线观看完整 | 国内揄拍国内精品少妇国语 | 扒开双腿吃奶呻吟做受视频 | 久久久精品国产sm最大网站 | 国产熟女一区二区三区四区五区 | 久久婷婷五月综合色国产香蕉 | 亚洲综合在线一区二区三区 | 成人性做爰aaa片免费看不忠 | 色综合天天综合狠狠爱 | 国产黄在线观看免费观看不卡 | 又粗又大又硬又长又爽 | 日韩人妻无码中文字幕视频 | 性色欲情网站iwww九文堂 | 无套内谢的新婚少妇国语播放 | 天天爽夜夜爽夜夜爽 | 欧美性猛交xxxx富婆 | 婷婷五月综合激情中文字幕 | 在线成人www免费观看视频 | 精品无人区无码乱码毛片国产 | 日韩精品成人一区二区三区 | 爽爽影院免费观看 | 亚洲无人区一区二区三区 | 日本一本二本三区免费 | 黑人玩弄人妻中文在线 | 色诱久久久久综合网ywww | 国产做国产爱免费视频 | 欧美日韩一区二区综合 | 天天拍夜夜添久久精品大 | 亚洲区小说区激情区图片区 | 蜜臀aⅴ国产精品久久久国产老师 | 无码人中文字幕 | 久久综合给久久狠狠97色 | 狂野欧美性猛xxxx乱大交 | 亚洲成熟女人毛毛耸耸多 | 久久精品国产99精品亚洲 | 亚洲成a人片在线观看无码3d | 无码人妻精品一区二区三区下载 | 天天爽夜夜爽夜夜爽 | 日韩视频 中文字幕 视频一区 | 久久精品国产亚洲精品 | 日日摸日日碰夜夜爽av | 亚洲国产欧美国产综合一区 | 激情内射亚州一区二区三区爱妻 | 欧美一区二区三区视频在线观看 | 欧美日韩久久久精品a片 | 婷婷五月综合缴情在线视频 | 久久亚洲精品中文字幕无男同 | 亚洲自偷精品视频自拍 | 久久无码人妻影院 | 午夜精品久久久内射近拍高清 | 对白脏话肉麻粗话av | 亚洲熟熟妇xxxx | 国产手机在线αⅴ片无码观看 | 丰满人妻被黑人猛烈进入 | 亚洲无人区一区二区三区 | 国产亚洲精品久久久久久久 | 捆绑白丝粉色jk震动捧喷白浆 | 精品国产一区二区三区四区在线看 | 国模大胆一区二区三区 | 乱人伦中文视频在线观看 | 国产精品鲁鲁鲁 | 成人片黄网站色大片免费观看 | 亚洲精品美女久久久久久久 | 无码帝国www无码专区色综合 | 亚洲精品鲁一鲁一区二区三区 | 久久久国产精品无码免费专区 | 中文字幕无码免费久久9一区9 | 久久久精品国产sm最大网站 | 东京一本一道一二三区 | 精品国精品国产自在久国产87 | 好男人社区资源 | 久久精品人人做人人综合 | 4hu四虎永久在线观看 | 噜噜噜亚洲色成人网站 | 中文字幕+乱码+中文字幕一区 | 免费乱码人妻系列无码专区 | 国产猛烈高潮尖叫视频免费 | 国产真人无遮挡作爱免费视频 | 国产免费久久久久久无码 | 国产特级毛片aaaaaaa高清 | 亚洲精品国偷拍自产在线麻豆 | 男女猛烈xx00免费视频试看 | 久久人人97超碰a片精品 | 日韩人妻无码中文字幕视频 | 又紧又大又爽精品一区二区 | 六月丁香婷婷色狠狠久久 | 午夜嘿嘿嘿影院 | 人妻天天爽夜夜爽一区二区 | 男女下面进入的视频免费午夜 | 青青青爽视频在线观看 | 99国产欧美久久久精品 | 精品日本一区二区三区在线观看 | 少妇性荡欲午夜性开放视频剧场 | 麻豆蜜桃av蜜臀av色欲av | 少妇无码吹潮 | 国产精品鲁鲁鲁 | 无码一区二区三区在线 | 成人女人看片免费视频放人 | 国产av一区二区三区最新精品 | 久久久精品456亚洲影院 | 水蜜桃亚洲一二三四在线 | 在线精品国产一区二区三区 | 亚洲国产成人a精品不卡在线 | 特黄特色大片免费播放器图片 | 久久国产劲爆∧v内射 | 国产乱人偷精品人妻a片 | 思思久久99热只有频精品66 | 亚洲一区二区三区四区 | 两性色午夜视频免费播放 | 在线观看国产一区二区三区 | 亚洲精品国偷拍自产在线观看蜜桃 | 亚洲日韩精品欧美一区二区 | 色综合久久久久综合一本到桃花网 | 中文字幕无线码 | 国产农村妇女aaaaa视频 撕开奶罩揉吮奶头视频 | 内射欧美老妇wbb | 国产精品久久久久久亚洲毛片 | 国产一区二区三区四区五区加勒比 | 精品欧洲av无码一区二区三区 | 国产亚洲精品精品国产亚洲综合 | 成人av无码一区二区三区 | 午夜无码区在线观看 | 无码人妻黑人中文字幕 | 精品国偷自产在线 | 99久久人妻精品免费二区 | 亚洲s码欧洲m码国产av | 国产莉萝无码av在线播放 | 色欲人妻aaaaaaa无码 | 熟妇激情内射com | 精品无码国产一区二区三区av | 国产一区二区三区四区五区加勒比 | 天堂亚洲免费视频 | 欧美乱妇无乱码大黄a片 | 99久久婷婷国产综合精品青草免费 | 男人和女人高潮免费网站 | 男女猛烈xx00免费视频试看 | 亚洲精品成人福利网站 | 国产三级久久久精品麻豆三级 | 色综合天天综合狠狠爱 | 久久久精品国产sm最大网站 | 国产精品无码久久av | 亚洲精品国产品国语在线观看 | 天天综合网天天综合色 |