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

如果你的PyTorch優化器效果欠佳,試試這四種深度學習中的高級優化技術吧

人工智能 深度學習
在深度學習領域,優化器的選擇對模型性能至關重要。雖然PyTorch中的標準優化器如SGD、Adam和AdamW被廣泛應用,但它們并非在所有情況下都是最優選擇。

在深度學習領域,優化器的選擇對模型性能至關重要。雖然PyTorch中的標準優化器如SGD、Adam和AdamW被廣泛應用,但它們并非在所有情況下都是最優選擇。本文將介紹四種高級優化技術,這些技術在某些任務中可能優于傳統方法,特別是在面對復雜優化問題時。

我們將探討以下算法:

  1. 序列最小二乘規劃(SLSQP)
  2. 粒子群優化(PSO)
  3. 協方差矩陣自適應進化策略(CMA-ES)
  4. 模擬退火(SA)

這些方法的主要優勢包括:

  1. 無梯度優化:適用于非可微操作,如采樣、取整和組合優化。
  2. 僅需前向傳播:通常比傳統方法更快,且內存效率更高。
  3. 全局優化能力:有助于避免局部最優解。

需要注意的是,這些方法最適合優化參數數量較少(通常少于100-1000個)的情況。它們特別適用于優化關鍵參數、每層特定參數或超參數。

實驗準備

在開始實驗之前,我們需要設置環境并定義一些輔助函數。以下是必要的導入和函數定義:

from functools import partial
 from collections import defaultdict
 import torch
 import torch.nn as nn
 import torch.optim as optim
 import torch.nn.functional as F
 import numpy as np
 import scipy.optimize as opt
 import matplotlib.pyplot as plt
 
 # 設置隨機種子以確保結果可復現
 torch.manual_seed(42)
 np.random.seed(42)  
 
 # 輔助函數:在PyTorch模型和NumPy向量之間轉換權重
 def set_model_weights_from_vector(model, numpy_vector):
     weight_vector = torch.tensor(numpy_vector, dtype=torch.float64)
     model[0].weight.data = weight_vector[0:4].reshape(2, 2)
     model[2].weight.data = weight_vector[4:8].reshape(2, 2)
     model[2].bias.data = weight_vector[8:10]
     return model
 
 def get_vector_from_model_weights(model):
     return torch.cat([
         model[0].weight.data.view(-1),
         model[2].weight.data.view(-1),
         model[2].bias.data]
    ).detach().numpy()
 
 # 用于跟蹤和更新損失的函數
 def update_tracker(loss_tracker, optimizer_name, loss_val):
     loss_tracker[optimizer_name].append(loss_val)
     if len(loss_tracker[optimizer_name]) > 1:
         min_loss = min(loss_tracker[optimizer_name][-2], loss_val)
         loss_tracker[optimizer_name][-1] = min_loss
     return loss_tracker

這些函數將用于在不同的優化算法之間轉換模型權重,并跟蹤優化過程中的損失。

接下來定義目標函數和PyTorch優化循環:

def objective(x, model, input, target, loss_tracker, optimizer_name):
     model = set_model_weights_from_vector(model, x)
     loss_val = F.mse_loss(model(input), target).item()
     loss_tracker = update_tracker(loss_tracker, optimizer_name, loss_val)  
     return loss_val
 
 def pytorch_optimize(x, model, input, target, maxiter, loss_tracker, optimizer_name="Adam"):
     set_model_weights_from_vector(model, x)
     optimizer = optim.Adam(model.parameters(), lr=1.)
 
     # 訓練循環
     for iteration in range(maxiter):  
         loss = F.mse_loss(model(input), target)
         optimizer.zero_grad()  
         loss.backward()        
         optimizer.step()
         loss_tracker = update_tracker(loss_tracker, optimizer_name, loss.item())  
     final_x = get_vector_from_model_weights(model)
     return final_x, loss.item()

最后設置實驗所需的通用變量:

model = nn.Sequential(nn.Linear(2, 2, bias=False), nn.ReLU(), nn.Linear(2, 2, bias=True)).double()
 input_tensor = torch.randn(32, 2).double()  # 隨機輸入張量
 input_tensor[:, 1] *= 1e3  # 增加一個變量的敏感度
 target = input_tensor.clone() # 目標是輸入本身(恒等函數)
 num_params = 10
 maxiter = 100
 x0 = 0.1 * np.random.randn(num_params)
 loss_tracker = defaultdict(list)

這些設置為我們的實驗創建了一個簡單的神經網絡模型、定義了輸入、目標和初始參數。

在下一部分中,我們將開始實現和比較不同的優化技術。

優化技術比較

1、PyTorch中的Adam優化器

作為基準,我們首先使用PyTorch的Adam優化器。Adam是一種自適應學習率優化算法,在深度學習中廣泛使用。

optimizer_name = "PyTorch Adam"
 result = pytorch_optimize(x0, model, input_tensor, target, maxiter, loss_tracker, optimizer_name)
 print(f'Adam優化器最終損失: {result[1]}')

運行此代碼后,我們得到以下結果:

Adam優化器最終損失: 91.85612831226527

考慮到初始損失值約為300,000,這個結果在100次優化步驟后已經有了顯著改善。

2、序列最小二乘規劃 (SLSQP)

序列最小二乘規劃(SLSQP)是一種強大的優化算法,特別適用于具有連續參數的問題。它通過在每一步構建二次近似來逼近最優解。

optimizer_name = "slsqp"
 args = (model, input_tensor, target, loss_tracker, optimizer_name)
 result = opt.minimize(objective, x0, method=optimizer_name, args=args, options={"maxiter": maxiter, "disp": False, "eps": 0.001})
 print(f"SLSQP優化器最終損失: {result.fun}")

運行SLSQP算法,我們獲得以下結果:

SLSQP優化器最終損失: 3.097042282788268

SLSQP的性能明顯優于Adam,這表明在某些情況下,非傳統優化方法可能更有效。

3、粒子群優化 (PSO)

粒子群優化(PSO)是一種基于群體智能的優化算法,其靈感來自于鳥群和魚群的社會行為。PSO在非連續和非光滑的問題上表現尤為出色。

from pyswarm import pso
 
 lb = -np.ones(num_params)
 ub = np.ones(num_params)
 optimizer_name = 'pso'
 args = (model, input_tensor, target, loss_tracker, optimizer_name)
 result_pso = pso(objective, lb, ub, maxiter=maxiter, args=args)
 print(f"PSO優化器最終損失: {result_pso[1]}")

PSO的優化結果如下:

PSO優化器最終損失: 1.0195048385714032

PSO的表現進一步超越了SLSQP,這凸顯了在復雜優化問題中探索多種算法的重要性。

4、協方差矩陣自適應進化策略 (CMA-ES)

協方差矩陣自適應進化策略(CMA-ES)是一種高度復雜的優化算法,特別適用于難以處理的非凸優化問題。它通過自適應地學習問題的協方差結構來指導搜索過程。

from cma import CMAEvolutionStrategy
 
 es = CMAEvolutionStrategy(x0, 0.5, {"maxiter": maxiter, "seed": 42})
 optimizer_name = 'cma'
 args = (model, input_tensor, target, loss_tracker, optimizer_name)
 while not es.stop():
     solutions = es.ask()
     object_vals = [objective(x, *args) for x in solutions]
     es.tell(solutions, object_vals)
 print(f"CMA-ES優化器最終損失: {es.result[1]}")

CMA-ES的優化結果如下:

(5_w,10)-aCMA-ES (mu_w=3.2,w_1=45%) in dimension 10 (seed=42, Thu Oct 12 22:03:53 2024)  
 CMA-ES優化器最終損失: 4.084718909553896

雖然CMA-ES在這個特定問題上沒有達到最佳性能,但它在處理復雜的多模態優化問題時通常表現出色。

5、 模擬退火 (SA)

模擬退火(SA)是一種受冶金學啟發的優化算法,它模擬了金屬冷卻和退火過程。SA在尋找全局最優解方面特別有效,能夠避免陷入局部最優解。

from scipy.optimize import dual_annealing
 bounds = [(-1, 1)] * num_params
 optimizer_name = 'simulated_annealing'
 args = (model, input_tensor, target, loss_tracker, optimizer_name)
 result = dual_annealing(objective, bounds, maxiter=maxiter, args=args, initial_temp=1.)
 print(f"SA優化器最終損失: {result.fun}")

SA的優化結果如下:

SA優化器最終損失: 0.7834294257939689

可以看到,針對我們的問題SA表現最佳,這突顯了其在復雜優化問題中的潛力。

下面我們來可視化這些優化器的性能,并討論結果的含義。

結果可視化與分析

為了更好地理解各種優化算法的性能,我們將使用matplotlib庫來可視化優化過程中的損失變化。

plt.figure(figsize=(10, 6))
 line_styles = ['-', '--', '-.', ':']
 for i, (optimizer_name, losses) in enumerate(loss_tracker.items()):
     plt.plot(np.linspace(0, maxiter, len(losses)), losses,
              label=optimizer_name,
              linestyle=line_styles[i % len(line_styles)],
              linewidth=5,
    )
 plt.xlabel("Iteration", fontsize=20)
 plt.ylabel("Loss", fontsize=20)
 plt.ylim(1e-1, 1e7)
 plt.yscale('log')
 plt.title("Loss For Different Optimizers", fontsize=20)
 plt.grid(True, linestyle='--', alpha=0.6)
 plt.legend(loc='upper right', fontsize=20)
 plt.tight_layout()
 plt.savefig('optimizers.png')
 plt.show()

執行上述代碼后,我們得到了以下可視化結果:

結果分析

  1. Adam優化器:作為基準Adam表現穩定但收斂速度相對較慢。這反映了在某些復雜問題中,傳統梯度下降方法可能不是最優選擇。
  2. SLSQP:序列最小二乘規劃表現出快速的初始收斂,這表明它在處理具有連續參數的問題時非常有效。
  3. PSO:粒子群優化展示了良好的全局搜索能力,能夠迅速找到較好的解。這凸顯了其在非凸優化問題中的潛力。
  4. CMA-ES:雖然在本實驗中收斂較慢,但協方差矩陣自適應進化策略通常在處理高度復雜和多模態的問題時表現出色。其性能可能在更復雜的優化場景中更為突出。
  5. 模擬退火:我們這個特定問題SA表現最為出色,僅用幾次迭代就達到了最低損失。這突顯了其在避免局部最優解并快速找到全局最優解方面的優勢。

需要注意的是,每種算法的"迭代"定義可能不同,因此直接比較迭代次數可能不夠公平。例如SA的每次迭代可能包含多次目標函數評估。

總結

在特定問題上,非傳統優化方法可能比標準的梯度下降算法(如Adam)表現更好。然而,這并不意味著這些方法在所有情況下都優于傳統方法。選擇最適合的優化算法應基于具體問題的特性:

  1. 對于參數數量較少(100-1000個)的優化問題,考慮嘗試本文介紹的高級優化技術。
  2. 在處理非可微操作或復雜的損失景觀時,無梯度方法(如PSO、CMA-ES和SA)可能更有優勢。
  3. 對于需要滿足復雜約束的優化問題,SLSQP可能是一個很好的選擇。
  4. 在計算資源有限的情況下,考慮使用僅需前向傳播的方法,如PSO或SA。
  5. 對于高度非凸的問題,CMA-ES和SA可能更容易找到全局最優解。

最后,建議在實際應用中對多種優化方法進行比較和測試,以找到最適合特定問題的算法。同時要注意這些高級方法在大規模問題(參數數量超過1000)上可能面臨計算效率的挑戰。

未來研究方向

  1. 探索這些高級優化技術在更復雜的深度學習模型中的應用。
  2. 研究如何有效地將這些方法與傳統的梯度下降算法結合,以開發混合優化策略。
  3. 開發更高效的并行化實現,以提高這些算法在大規模問題上的適用性。
  4. 探索這些方法在特定領域(如強化學習、神經架構搜索)中的潛在應用。

通過深入理解和靈活運用這些高級優化技術,研究者和工程師可以在面對復雜優化問題時拓展解決方案的范圍,potentially unlocking新的性能水平和應用可能性。

責任編輯:華軒 來源: DeepHub IMBA
相關推薦

2022-08-01 07:56:23

React Hook開發組件

2015-11-06 13:27:39

2022-08-14 16:04:15

機器學習數據集算法

2022-09-20 23:38:24

機器學習工具數字優化

2020-08-03 15:41:02

JavaScript開發技術

2025-09-05 01:23:00

PyTorchPython分支

2022-07-04 12:07:57

智慧城市智能建筑物聯網

2017-09-03 08:10:54

2019-10-24 07:42:28

Java引用GC

2020-11-24 05:59:41

容器

2022-02-07 09:24:18

自動化企業自動化技術

2016-12-06 09:06:08

深度學習算法性能

2021-09-26 07:34:07

數據分析數據分析師工具

2023-12-12 17:12:01

AI數據中心

2023-05-22 08:03:28

JavaScrip枚舉定義

2015-05-08 12:24:10

惡意軟件逃避技術

2020-07-14 10:50:23

CIOIT成本技術

2017-07-13 10:03:43

優化算法Adam深度學習

2021-08-25 10:41:09

人工智能AI深度學習

2012-02-22 11:13:53

Java
點贊
收藏

51CTO技術棧公眾號

亚洲 欧美 激情 小说 另类| 劲爆欧美第一页| 四虎影视成人精品国库在线观看 | 97视频热人人精品免费| 91精品国产色综合久久不卡电影| 黄色成人在线免费观看| 日韩在线免费播放| 精品一区二区三区免费| 午夜精品视频在线| 国精品人伦一区二区三区蜜桃| 亚洲国产中文在线| 在线看国产日韩| 天堂8在线天堂资源bt| 男男电影完整版在线观看| 国产美女视频一区| 日韩美女视频免费在线观看| 69av视频在线| 欧美在线观看视频一区| 欧美tk—视频vk| youjizzxxxx18| h片在线观看下载| 国产精品久久国产精麻豆99网站| 国产在线一区二| 国产理论视频在线观看| 美女爽到呻吟久久久久| 九色精品美女在线| 超碰97av在线| 自拍偷拍一区| 亚洲成色777777在线观看影院| 69久久久久久| 美女福利一区二区三区| 亚洲国产日日夜夜| 浴室偷拍美女洗澡456在线| 九色视频在线观看免费播放| 成人aa视频在线观看| 成人精品一区二区三区电影免费 | 欧美视频精品在线| 久久久久免费看黄a片app| 含羞草www国产在线视频| 久久久一区二区三区捆绑**| 国产原创精品| 色呦呦视频在线| 成人一区二区三区在线观看 | 久久久久影视| 欧美大片日本大片免费观看| 99精品视频国产| 成人在线视频免费| 欧美性色综合网| 日本高清免费不卡视频| 综合激情国产一区| 中文字幕国产专区| 欧美一区二区三区红桃小说| 欧美成人精精品一区二区频| 色婷婷.com| 国产精品蜜月aⅴ在线| 91久久精品网| 欧美两根一起进3p做受视频| 我爱我色成人网| 色视频一区二区| 国产精品亚洲αv天堂无码| 超碰在线最新网址| 一区二区高清在线| 欧美在线观看黄| 午夜影院免费在线| 一区二区三区四区亚洲| 麻豆传媒网站在线观看| www.久久久久.com| 一区二区三区精品视频| 精品人妻人人做人人爽| 福利成人导航| 欧美性xxxxx极品娇小| 国产又黄又大又粗视频| 亚洲综合电影| 欧美影视一区在线| 高潮一区二区三区| 色悠久久久久综合先锋影音下载| 日韩一卡二卡三卡| 亚洲无人区码一码二码三码| 六月丁香久久丫| 亚洲精品小视频| 亚洲精品一区二区三区影院忠贞| 久久精品av| 久久影院资源网| 九九免费精品视频| 在线亚洲免费| 国产精品久久久久久一区二区 | 夜夜爽av福利精品导航| 欧美最猛性xxxx| 91国产免费视频| 成人性生交大合| 日本成人三级| 中文字幕资源网在线观看| 亚洲高清视频的网址| 日本在线视频www| 国产精品久久久久久久久久久久久久久| 日韩女优电影在线观看| 亚洲欧美在线不卡| 欧美hentaied在线观看| 久久久亚洲影院你懂的| 夜夜躁日日躁狠狠久久av| 国产美女在线精品| 欧美精品一区二区三区在线四季| 久久久久久国产精品免费无遮挡| 婷婷综合在线观看| 蜜臀一区二区三区精品免费视频| 国产福利资源一区| 日韩中文字幕在线| 欧美一级特黄视频| 国产精品一区二区黑丝| 免费影院在线观看一区| caoporn免费在线视频| 日韩欧美大尺度| 欧美日韩一二三| 自拍偷拍21p| 欧美黑白配在线| 久久国产精品亚洲| 国产情侣小视频| 成人黄色大片在线观看| 亚洲欧美日韩国产yyy | 亚洲一区二区三区视频在线播放| 日韩视频在线免费看| 视频在线亚洲| 日韩在线播放视频| 成人av网站在线播放| 成人高清在线视频| 欧美与动交zoz0z| 日韩欧美2区| 亚洲美女av黄| 国产精品老女人| 成人激情免费电影网址| 免费观看国产视频在线| 日韩成人在线一区| 伊人激情综合网| 日韩精品成人免费观看视频| thepron国产精品| 青草网在线观看| 免费精品一区二区三区在线观看| 最近2019中文字幕第三页视频| 国产九色在线播放九色| av成人免费在线| 国产精品久久久久9999爆乳| 日韩三级av高清片| 另类天堂视频在线观看| 91激情在线观看| 一区在线中文字幕| 天天做天天干天天操| 久久久影院免费| 成人a级免费视频| 色视频在线免费观看| 欧美天天综合网| 91精品久久久久久久久久久久| 久久综合九色| 日本一区二区精品| 91九色综合| 日韩中文av在线| 国产精品综合在线| 亚洲靠逼com| 国产精品日日摸夜夜爽| 亚洲一级电影| 久久手机视频| 亚洲精品国产嫩草在线观看| 中文字幕久久久av一区| 在线观看国产成人| 亚洲欧美成人一区二区三区| 91看片在线免费观看| 91亚洲国产高清| 亚洲一区二区三区sesese| 暖暖在线中文免费日本| 亚洲国产一区自拍| 国产精品久久久久久久久久精爆| 国产欧美一区视频| 青青草原国产在线视频| 亚洲欧美一区在线| 精品久久蜜桃| 日本综合视频| 欧美成人免费网| 日韩性xxxx| 欧美在线啊v一区| 五月天丁香激情| 大桥未久av一区二区三区中文| 波多野结衣之无限发射| 欧美一区二区三区高清视频| 亚洲影视九九影院在线观看| 超碰高清在线| 亚洲最新av网址| 成人黄色免费视频| 一本色道久久加勒比精品| av黄色免费在线观看| 成人av综合一区| 日日噜噜夜夜狠狠| 狠狠入ady亚洲精品经典电影| 欧美激情一区二区三区在线视频 | 国产精品五区| 亚洲一卡二卡三卡| 成人直播在线观看| 国产精品美女999| 久久久久黄久久免费漫画| 亚洲欧美中文日韩在线v日本| 91麻豆成人精品国产免费网站| 亚洲电影在线播放| 日本黄色激情视频| 成人ar影院免费观看视频| 亚洲美女性囗交| 国产精品日韩久久久| 中文字幕一区二区三区5566| 牛牛影视久久网| 91中文在线视频| 忘忧草在线www成人影院| 欧美黑人一级爽快片淫片高清| 国产在线一二| 亚洲精品97久久| av网站在线免费看| 欧美视频精品在线| 台湾佬中文在线| 亚洲一区国产视频| 国产又色又爽又高潮免费| 97精品国产97久久久久久久久久久久 | 一级性生活大片| 东方欧美亚洲色图在线| av免费一区二区| 老牛影视一区二区三区| 国产无限制自拍| 偷偷www综合久久久久久久| 欧美午夜精品久久久久免费视| 在线精品国产亚洲| 成人黄色免费网站在线观看| 欧美色网一区| 91成人在线播放| 超免费在线视频| 欧美激情第一页xxx| 国产日产一区二区| www国产精品视频| 91精品专区| 在线观看日韩www视频免费| 日韩av地址| 日韩精品视频在线观看网址 | 不卡免费追剧大全电视剧网站| 日韩av加勒比| 国内精品不卡在线| 人人爽人人爽av| 极品少妇xxxx精品少妇| 日日干夜夜操s8| 久久99在线观看| 一级做a免费视频| 精品午夜一区二区三区在线观看| 日本 片 成人 在线| 免费观看在线综合色| 国产一二三四在线视频| 蜜臀精品久久久久久蜜臀| 天天干天天操天天玩| 紧缚捆绑精品一区二区| 亚洲成人av免费观看| 国产不卡视频一区| 中文字幕天堂av| 91婷婷韩国欧美一区二区| 51调教丨国产调教视频| 26uuu欧美| 国产馆在线观看| 日韩一区有码在线| 日韩女优一区二区| 亚洲成人动漫精品| 久久久久久少妇| 欧美伊人久久久久久久久影院| 一区二区三区麻豆| 88在线观看91蜜桃国自产| 国产视频在线观看免费| 亚洲精品在线网站| 日韩a在线观看| 日韩亚洲一区二区| 里番在线播放| 4438全国亚洲精品在线观看视频| 电影网一区二区| 国产精品看片资源| 日韩激情综合| 欧美日韩亚洲在线| 欧美第一精品| 免费人成自慰网站| 三级在线观看一区二区| 日本高清一区二区视频| 粉嫩嫩av羞羞动漫久久久| 一级国产黄色片| 国产精品久久久久久久蜜臀| 久草视频免费在线播放| 日韩欧美成人区| 99riav国产| 亚洲精品中文字幕av| 免费在线观看黄| 97碰在线观看| 四虎国产精品免费久久5151| 好吊色欧美一区二区三区视频| 欧美色图激情小说| 日韩专区第三页| 久久一二三区| 老女人性生活视频| 久久免费美女视频| 久草综合在线视频| 日本高清视频一区二区| 性做久久久久久久| 一区二区三区在线播放欧美| heyzo中文字幕在线| 国产精品永久在线| 亚洲国产最新| 国产肉体ⅹxxx137大胆| 日韩精品一二三四| 999精品免费视频| 日韩毛片精品高清免费| youjizz在线视频| 欧美mv日韩mv国产| 免费**毛片在线| 国产成人精品久久亚洲高清不卡| 日韩精品一区国产| 日韩欧美一区二区视频在线播放| 亚洲国产日韩欧美一区二区三区| 九九热99视频| 国产视频在线观看一区二区三区| 国产五月天婷婷| 91精品国产综合久久福利| 国产午夜精品一区理论片| 午夜精品一区二区三区av| 欧美视频二区欧美影视| 亚欧洲精品在线视频免费观看| 亚洲日本久久| 成年人看片网站| 亚洲日穴在线视频| 国产又粗又猛视频| 中文字幕欧美亚洲| 欧美日韩不卡| 欧美日韩精品久久| 亚洲欧美大片| 波多野结衣影院| 午夜成人免费电影| 亚洲国产综合一区| 欧美巨大黑人极品精男| 国产精品久久久久久久久久辛辛 | 丁香高清在线观看完整电影视频| 91久久久久久久久久久久久| 久久婷婷蜜乳一本欲蜜臀| 久久午夜夜伦鲁鲁一区二区| 91久色porny| 人人草在线观看| 在线观看不卡av| 精品久久毛片| 人人妻人人澡人人爽精品欧美一区| 日韩精品91亚洲二区在线观看 | 日本女人黄色片| 一区二区在线看| 亚洲老妇色熟女老太| 欧美第一黄网免费网站| 综合激情网...| 久久综合久久网| 99久久久精品| 国产视频1区2区| 中文字幕国产日韩| 日韩成人在线电影| 久久精品在线免费视频| 久久免费一级片| 欧美人与禽猛交乱配视频| 亚洲综合激情视频| 中文字幕一区免费在线观看| 在线播放一级片| 久久综合网hezyo| 亚洲专区**| 亚州国产精品| 久久久www成人免费毛片麻豆| 69xx绿帽三人行| 欧美一三区三区四区免费在线看| 岛国成人毛片| 国产经品一区二区| 一本一本久久| 亚洲女优在线观看| 欧美精品在线观看一区二区| 国产激情视频在线观看| 亚洲影院在线看| 亚洲啪啪91| 熟女少妇内射日韩亚洲| 欧美日本一区二区三区四区| av官网在线播放| 九九九九精品九九九九| 久久久久国产精品一区二区| 国产黄色大片免费看| 欧美福利电影网| heyzo高清国产精品| 免费在线一区二区| 美女国产一区二区| 国产一级二级三级| 国产午夜精品美女视频明星a级| 男人亚洲天堂| 青青青在线视频播放| 99久久综合精品| 91久久久久久久久久久久| 性欧美视频videos6一9| 成人午夜av| 日韩少妇一区二区| 欧美日韩你懂的| 草草在线视频| 国产一区一区三区| 久久久精品2019中文字幕之3| 国产a级免费视频| 日产精品99久久久久久| 亚洲五月综合|