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

基于Python實(shí)踐感知器分類(lèi)算法

開(kāi)發(fā) 后端 算法
在本教程中,您將發(fā)現(xiàn)Perceptron分類(lèi)機(jī)器學(xué)習(xí)算法。一起來(lái)看看吧。

[[374354]]

 Perceptron是用于二進(jìn)制分類(lèi)任務(wù)的線性機(jī)器學(xué)習(xí)算法。它可以被認(rèn)為是人工神經(jīng)網(wǎng)絡(luò)的第一種和最簡(jiǎn)單的類(lèi)型之一。絕對(duì)不是“深度”學(xué)習(xí),而是重要的組成部分。與邏輯回歸相似,它可以快速學(xué)習(xí)兩類(lèi)分類(lèi)任務(wù)在特征空間中的線性分離,盡管與邏輯回歸不同,它使用隨機(jī)梯度下降優(yōu)化算法學(xué)習(xí)并且不預(yù)測(cè)校準(zhǔn)概率。

在本教程中,您將發(fā)現(xiàn)Perceptron分類(lèi)機(jī)器學(xué)習(xí)算法。完成本教程后,您將知道:

  •  Perceptron分類(lèi)器是一種線性算法,可以應(yīng)用于二進(jìn)制分類(lèi)任務(wù)。
  •  如何使用帶有Scikit-Learn的Perceptron模型進(jìn)行擬合,評(píng)估和做出預(yù)測(cè)。
  •  如何在給定的數(shù)據(jù)集上調(diào)整Perceptron算法的超參數(shù)。

教程概述

本教程分為3個(gè)部分,共三個(gè)部分。他們是:

  •  感知器算法
  •  Perceptron與Scikit-學(xué)習(xí)
  •  音調(diào)感知器超參數(shù)

感知器算法

Perceptron算法是兩類(lèi)(二進(jìn)制)分類(lèi)機(jī)器學(xué)習(xí)算法。它是一種神經(jīng)網(wǎng)絡(luò)模型,可能是最簡(jiǎn)單的神經(jīng)網(wǎng)絡(luò)模型類(lèi)型。它由將一行數(shù)據(jù)作為輸入并預(yù)測(cè)類(lèi)標(biāo)簽的單個(gè)節(jié)點(diǎn)或神經(jīng)元組成。這可以通過(guò)計(jì)算輸入的加權(quán)和和偏差(設(shè)置為1)來(lái)實(shí)現(xiàn)。模型輸入的加權(quán)總和稱為激活。

激活=權(quán)重*輸入+偏差

如果激活高于0.0,則模型將輸出1.0;否則,模型將輸出1.0。否則,將輸出0.0。

預(yù)測(cè)1:如果激活> 0.0

預(yù)測(cè)0:如果激活<= 0.0

假設(shè)輸入已乘以模型系數(shù),如線性回歸和邏輯回歸,則優(yōu)良作法是在使用模型之前對(duì)數(shù)據(jù)進(jìn)行標(biāo)準(zhǔn)化或標(biāo)準(zhǔn)化。感知器是線性分類(lèi)算法。這意味著它將學(xué)習(xí)在特征空間中使用一條線(稱為超平面)將兩個(gè)類(lèi)別分開(kāi)的決策邊界。因此,適用于那些類(lèi)別可以通過(guò)線性或線性模型(稱為線性可分離)很好地分離的問(wèn)題。該模型的系數(shù)稱為輸入權(quán)重,并使用隨機(jī)梯度下降優(yōu)化算法進(jìn)行訓(xùn)練。一次將來(lái)自訓(xùn)練數(shù)據(jù)集的示例顯示給模型,模型進(jìn)行預(yù)測(cè)并計(jì)算誤差。然后,更新模型的權(quán)重以減少示例的誤差。這稱為Perceptron更新規(guī)則。對(duì)于訓(xùn)練數(shù)據(jù)集中的所有示例(稱為時(shí)期)都重復(fù)此過(guò)程。然后,使用示例更新模型的過(guò)程會(huì)重復(fù)很多次。在每批中,使用較小比例的誤差來(lái)更新模型權(quán)重,并且該比例由稱為學(xué)習(xí)率的超參數(shù)控制,通常將其設(shè)置為較小的值。這是為了確保學(xué)習(xí)不會(huì)太快發(fā)生,從而導(dǎo)致技能水平可能較低,這被稱為模型權(quán)重的優(yōu)化(搜索)過(guò)程的過(guò)早收斂。

權(quán)重(t + 1)=權(quán)重(t)+學(xué)習(xí)率*(expected_i –預(yù)測(cè)值)* input_i

當(dāng)模型所產(chǎn)生的誤差降至較低水平或不再改善時(shí),或者執(zhí)行了最大時(shí)期數(shù)時(shí),訓(xùn)練將停止。

模型權(quán)重的初始值設(shè)置為較小的隨機(jī)值。另外,在每個(gè)訓(xùn)練紀(jì)元之前對(duì)訓(xùn)練數(shù)據(jù)集進(jìn)行混洗。這是設(shè)計(jì)使然,以加速和改善模型訓(xùn)練過(guò)程。因此,學(xué)習(xí)算法是隨機(jī)的,并且每次運(yùn)行都會(huì)獲得不同的結(jié)果。因此,優(yōu)良作法是使用重復(fù)評(píng)估來(lái)總結(jié)算法在數(shù)據(jù)集上的性能,并報(bào)告平均分類(lèi)精度。學(xué)習(xí)率和訓(xùn)練時(shí)期數(shù)是算法的超參數(shù),可以使用啟發(fā)式或超參數(shù)調(diào)整來(lái)設(shè)置。

現(xiàn)在我們已經(jīng)熟悉了Perceptron算法,現(xiàn)在讓我們探索如何在Python中使用該算法。

Perceptron 與 Scikit-Learn

可通過(guò)Perceptron類(lèi)在scikit-learn Python機(jī)器學(xué)習(xí)庫(kù)中使用Perceptron算法。該類(lèi)允許您配置學(xué)習(xí)率(eta0),默認(rèn)為1.0。 

  1. # define model  
  2. model = Perceptron(eta0=1.0) 

該實(shí)現(xiàn)還允許您配置訓(xùn)練時(shí)期的總數(shù)(max_iter),默認(rèn)為1,000。 

  1. # define model  
  2. model = Perceptron(max_iter=1000

Perceptron算法的scikit-learn實(shí)現(xiàn)還提供了您可能想探索的其他配置選項(xiàng),例如提前停止和使用懲罰損失。我們可以通過(guò)一個(gè)有效的示例來(lái)演示Perceptron分類(lèi)器。首先,讓我們定義一個(gè)綜合分類(lèi)數(shù)據(jù)集。我們將使用make_classification()函數(shù)創(chuàng)建一個(gè)包含1,000個(gè)示例的數(shù)據(jù)集,每個(gè)示例包含20個(gè)輸入變量。該示例創(chuàng)建并匯總了數(shù)據(jù)集。 

  1. # test classification dataset  
  2. from sklearn.datasets import make_classification  
  3. # define dataset  
  4. X, y = make_classification(n_samples=1000n_features=10n_informative=10n_redundant=0random_state=1 
  5. # summarize the dataset  
  6. print(X.shape, y.shape) 

運(yùn)行示例將創(chuàng)建數(shù)據(jù)集并確認(rèn)數(shù)據(jù)集的行數(shù)和列數(shù)。 

  1. (1000, 10) (1000,) 

我們可以通過(guò) RepeatedStratifiedKFold類(lèi)使用重復(fù)的分層k折交叉驗(yàn)證來(lái)擬合和評(píng)估Perceptron模型。我們將在測(cè)試裝置中使用10折和3次重復(fù)。 

  1. # create the model  
  2. model = Perceptron() 

下面列出了為綜合二進(jìn)制分類(lèi)任務(wù)評(píng)估Perceptron模型的完整示例。 

  1. # evaluate a perceptron model on the dataset  
  2. from numpy import mean  
  3. from numpy import std  
  4. from sklearn.datasets import make_classification  
  5. from sklearn.model_selection import cross_val_score  
  6. from sklearn.model_selection import RepeatedStratifiedKFold  
  7. from sklearn.linear_model import Perceptron  
  8. # define dataset  
  9. X, y = make_classification(n_samples=1000n_features=10n_informative=10n_redundant=0random_state=1 
  10. # define model  
  11. model = Perceptron()  
  12. # define model evaluation method  
  13. cv = RepeatedStratifiedKFold(n_splits=10n_repeats=3random_state=1 
  14. # evaluate model  
  15. scores = cross_val_score(model, X, y, scoring='accuracy'cvcv=cv, n_jobs=-1)  
  16. # summarize result  
  17. print('Mean Accuracy: %.3f (%.3f)' % (mean(scores), std(scores))) 

運(yùn)行示例將在綜合數(shù)據(jù)集上評(píng)估Perceptron算法,并報(bào)告10倍交叉驗(yàn)證的三個(gè)重復(fù)中的平均準(zhǔn)確性。鑒于學(xué)習(xí)算法的隨機(jī)性,您的具體結(jié)果可能會(huì)有所不同。考慮運(yùn)行該示例幾次。在這種情況下,我們可以看到該模型實(shí)現(xiàn)了約84.7%的平均準(zhǔn)確度。 

  1. Mean Accuracy: 0.847 (0.052) 

我們可能決定使用Perceptron分類(lèi)器作為最終模型,并對(duì)新數(shù)據(jù)進(jìn)行預(yù)測(cè)。這可以通過(guò)在所有可用數(shù)據(jù)上擬合模型管道并調(diào)用傳遞新數(shù)據(jù)行的predict()函數(shù)來(lái)實(shí)現(xiàn)。我們可以通過(guò)下面列出的完整示例進(jìn)行演示。 

  1. # make a prediction with a perceptron model on the dataset  
  2. from sklearn.datasets import make_classification  
  3. from sklearn.linear_model import Perceptron  
  4. # define dataset  
  5. X, y = make_classification(n_samples=1000n_features=10n_informative=10n_redundant=0random_state=1 
  6. # define model  
  7. model = Perceptron()  
  8. # fit model  
  9. model.fit(X, y)  
  10. # define new data  
  11. row = [0.12777556,-3.64400522,-2.23268854,-1.82114386,1.75466361,0.1243966,1.03397657,2.35822076,1.01001752,0.56768485]  
  12. # make a prediction  
  13. yhat = model.predict([row])  
  14. # summarize prediction  
  15. print('Predicted Class: %d' % yhat) 

運(yùn)行示例將使模型適合模型并為新的數(shù)據(jù)行進(jìn)行類(lèi)標(biāo)簽預(yù)測(cè)。 

  1. Predicted Class: 1 

接下來(lái),我們可以看一下配置模型的超參數(shù)。

調(diào)整感知器超參數(shù)

必須為您的特定數(shù)據(jù)集配置Perceptron算法的超參數(shù)。也許最重要的超參數(shù)是學(xué)習(xí)率。較高的學(xué)習(xí)速度可能會(huì)使模型學(xué)習(xí)速度加快,但可能是以降低技能為代價(jià)的。較小的學(xué)習(xí)率可以得到性能更好的模型,但是訓(xùn)練模型可能需要很長(zhǎng)時(shí)間。您可以在本教程中了解有關(guān)探索學(xué)習(xí)率的更多信息:訓(xùn)練深度學(xué)習(xí)神經(jīng)網(wǎng)絡(luò)時(shí)如何配置學(xué)習(xí)率通常以較小的對(duì)數(shù)刻度(例如1e-4(或更小)和1.0)測(cè)試學(xué)習(xí)率。在這種情況下,我們將測(cè)試以下值: 

  1. # define grid  
  2. grid = dict()  
  3. grid['eta0'] = [0.0001, 0.001, 0.01, 0.1, 1.0] 

下面的示例使用GridSearchCV類(lèi)以及我們定義的值網(wǎng)格演示了這一點(diǎn)。 

  1. # grid search learning rate for the perceptron  
  2. from sklearn.datasets import make_classification  
  3. from sklearn.model_selection import GridSearchCV  
  4. from sklearn.model_selection import RepeatedStratifiedKFold  
  5. from sklearn.linear_model import Perceptron  
  6. # define dataset  
  7. X, y = make_classification(n_samples=1000n_features=10n_informative=10n_redundant=0random_state=1 
  8. # define model  
  9. model = Perceptron()  
  10. # define model evaluation method  
  11. cv = RepeatedStratifiedKFold(n_splits=10n_repeats=3random_state=1 
  12. # define grid 
  13. grid = dict()  
  14. grid['eta0'] = [0.0001, 0.001, 0.01, 0.1, 1.0]  
  15. # define search  
  16. search = GridSearchCV(model, grid, scoring='accuracy'cvcv=cv, n_jobs=-1)  
  17. # perform the search  
  18. results = search.fit(X, y)  
  19. # summarize  
  20. print('Mean Accuracy: %.3f' % results.best_score_)  
  21. print('Config: %s' % results.best_params_)  
  22. # summarize all 
  23. means = results.cv_results_['mean_test_score']  
  24. params = results.cv_results_['params']  
  25. for mean, param in zip(means, params):  
  26.     print(">%.3f with: %r" % (mean, param)) 

運(yùn)行示例將使用重復(fù)的交叉驗(yàn)證來(lái)評(píng)估配置的每種組合。鑒于學(xué)習(xí)算法的隨機(jī)性,您的具體結(jié)果可能會(huì)有所不同。嘗試運(yùn)行該示例幾次。在這種情況下,我們可以看到,學(xué)習(xí)率比默認(rèn)值小會(huì)導(dǎo)致更好的性能,學(xué)習(xí)率0.0001和0.001均達(dá)到約85.7%的分類(lèi)精度,而默認(rèn)值1.0則達(dá)到約84.7%的精度。 

  1. Mean Accuracy: 0.857  
  2. Config: {'eta0': 0.0001}  
  3. >0.857 with: {'eta0': 0.0001}  
  4. >0.857 with: {'eta0': 0.001}  
  5. >0.853 with: {'eta0': 0.01}  
  6. >0.847 with: {'eta0': 0.1}  
  7. >0.847 with: {'eta0': 1.0} 

另一個(gè)重要的超參數(shù)是使用多少個(gè)時(shí)期來(lái)訓(xùn)練模型。這可能取決于訓(xùn)練數(shù)據(jù)集,并且可能相差很大。同樣,我們將以1到1e + 4的對(duì)數(shù)刻度探索配置值。 

  1. # define grid  
  2. grid = dict()  
  3. grid['max_iter'] = [1, 10, 100, 1000, 10000] 

我們將使用上次搜索中的良好學(xué)習(xí)率0.0001。 

  1. # define model  
  2. model = Perceptron(eta0=0.0001) 

下面列出了搜索訓(xùn)練時(shí)期數(shù)的網(wǎng)格的完整示例。 

  1. # grid search total epochs for the perceptron  
  2. from sklearn.datasets import make_classification  
  3. from sklearn.model_selection import GridSearchCV  
  4. from sklearn.model_selection import RepeatedStratifiedKFold  
  5. from sklearn.linear_model import Perceptron  
  6. # define dataset  
  7. X, y = make_classification(n_samples=1000n_features=10n_informative=10n_redundant=0random_state=1 
  8. # define model  
  9. model = Perceptron(eta0=0.0001)  
  10. # define model evaluation method  
  11. cv = RepeatedStratifiedKFold(n_splits=10n_repeats=3random_state=1 
  12. # define grid  
  13. grid = dict()  
  14. grid['max_iter'] = [1, 10, 100, 1000, 10000]  
  15. # define search 
  16. search = GridSearchCV(model, grid, scoring='accuracy'cvcv=cv, n_jobs=-1)  
  17. # perform the search  
  18. results = search.fit(X, y)  
  19. # summarize  
  20. print('Mean Accuracy: %.3f' % results.best_score_)  
  21. print('Config: %s' % results.best_params_)  
  22. # summarize all  
  23. means = results.cv_results_['mean_test_score']  
  24. params = results.cv_results_['params']  
  25. for mean, param in zip(means, params):  
  26.     print(">%.3f with: %r" % (mean, param)) 

運(yùn)行示例將使用重復(fù)的交叉驗(yàn)證來(lái)評(píng)估配置的每種組合。鑒于學(xué)習(xí)算法的隨機(jī)性,您的具體結(jié)果可能會(huì)有所不同。嘗試運(yùn)行該示例幾次。在這種情況下,我們可以看到從10到10,000的時(shí)間段,分類(lèi)精度幾乎相同。一個(gè)有趣的例外是探索同時(shí)配置學(xué)習(xí)率和訓(xùn)練時(shí)期的數(shù)量,以查看是否可以獲得更好的結(jié)果。 

  1. Mean Accuracy: 0.857  
  2. Config: {'max_iter': 10}  
  3. >0.850 with: {'max_iter': 1}  
  4. >0.857 with: {'max_iter': 10}  
  5. >0.857 with: {'max_iter': 100}  
  6. >0.857 with: {'max_iter': 1000}  
  7. >0.857 with: {'max_iter': 10000}  

 

責(zé)任編輯:龐桂玉 來(lái)源: Python中文社區(qū)(ID:python-china)
相關(guān)推薦

2021-02-20 08:42:37

Python感知器機(jī)器學(xué)習(xí)

2022-09-11 15:02:22

機(jī)器學(xué)習(xí)算法感知器

2020-11-19 10:17:54

Python開(kāi)發(fā)感知器

2020-09-08 13:02:00

Python神經(jīng)網(wǎng)絡(luò)感知器

2022-06-16 10:29:33

神經(jīng)網(wǎng)絡(luò)圖像分類(lèi)算法

2020-11-13 12:52:35

機(jī)器學(xué)習(xí)生產(chǎn)產(chǎn)品

2022-06-01 17:16:42

端到端KQI業(yè)務(wù)

2015-10-09 10:59:26

算法分類(lèi)

2015-10-30 16:09:23

分類(lèi)算法總結(jié)

2023-11-30 09:55:27

鴻蒙鄰分類(lèi)器

2015-11-19 10:08:54

大數(shù)據(jù)空間社會(huì)

2018-11-14 07:41:58

機(jī)器學(xué)習(xí)算法感知器

2020-09-16 10:09:58

深度學(xué)習(xí)DNN計(jì)算

2020-07-09 15:26:18

Python聚類(lèi)算法語(yǔ)言

2021-01-26 09:46:59

PythonStacking機(jī)器學(xué)習(xí)

2023-05-06 10:02:37

深度學(xué)習(xí)算法

2016-09-23 20:30:54

Javascriptuiwebview富文本編輯器

2023-07-19 08:55:00

神經(jīng)網(wǎng)絡(luò)推薦系統(tǒng)

2024-02-04 09:34:56

時(shí)間序列傳感器MTS

2016-01-06 11:00:18

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

97人妻一区二区精品视频| 91精品啪在线观看国产| 日本精品一区二区三区在线播放| 久久狠狠亚洲综合| 美女少妇精品视频| 久久人妻少妇嫩草av蜜桃| 成人免费看视频网站| 综合欧美亚洲日本| 久久96国产精品久久99软件| 艳妇乳肉豪妇荡乳av无码福利 | 久久久久国产一区二区| 日韩在线观看高清| av免费观看不卡| 欧美视频精品| 欧美性xxxx极品hd欧美风情| 最近看过的日韩成人| 亚洲av激情无码专区在线播放| 男女男精品视频网| 91精品成人久久| 91狠狠综合久久久| 蜜桃一区二区三区| 欧美大胆人体bbbb| 国产色视频在线播放| 乱人伦视频在线| 亚洲欧美一区二区不卡| 图片区小说区区亚洲五月| 99热这里只有精品在线| 欧美aaaaa成人免费观看视频| 欧美激情一级欧美精品| 亚洲区一区二区三| 精品国产一区二区三区香蕉沈先生 | 中文有码在线播放| 亚洲作爱视频| 国外色69视频在线观看| 青青草手机在线观看| 婷婷成人基地| 色黄久久久久久| 亚洲理论片在线观看| 香蕉人人精品| 亚洲国产欧美在线成人app| 亚洲综合在线一区二区| 色综合.com| 欧美色图片你懂的| 黄色av免费在线播放| 一本大道色婷婷在线| 五月天一区二区| 国产免费黄色一级片| 午夜小视频在线观看| 亚洲欧美电影院| 国产奶头好大揉着好爽视频| 日本免费在线视频| 亚洲欧美自拍偷拍色图| 福利网在线观看| 成人日日夜夜| 亚洲在线观看免费| 日韩精品综合在线| 6699嫩草久久久精品影院| 亚洲地区一二三色| 干日本少妇首页| 欧美动物xxx| 91福利精品视频| 777视频在线| 99er精品视频| 欧美videos中文字幕| 久久久无码人妻精品无码| 色悠久久久久综合先锋影音下载| 国产成人一区二区三区影院| 色综合久久中文字幕综合网 | 亚洲欧美日本国产专区一区| 91成人天堂久久成人| 国产无遮挡呻吟娇喘视频| 免费日韩av片| 国产精品私拍pans大尺度在线| 中文在线a天堂| 国产一区二区电影| 激情视频一区二区| 国产日本在线视频| 亚洲欧洲精品成人久久奇米网| 91xxx视频| ririsao久久精品一区| 欧美性极品少妇精品网站| 亚洲综合在线网站| 99视频这里有精品| 亚洲国产精品国自产拍av秋霞| 第四色在线视频| 精品久久影视| 久久6免费高清热精品| 自拍偷拍欧美亚洲| 日本亚洲免费观看| 91传媒在线免费观看| 午夜国产在线观看| 国产精品久久久久婷婷二区次| 国产高清不卡无码视频| 伊人久久综合一区二区| 欧美日韩aaa| 国产高清成人久久| 日韩欧美在线中字| 91国在线精品国内播放| 国产又粗又长视频| 91麻豆swag| 熟女视频一区二区三区| 欧美极品影院| 欧美不卡一区二区三区四区| 在线免费观看黄色小视频| 91精品亚洲| 日本最新高清不卡中文字幕| av观看在线免费| 久久久无码精品亚洲日韩按摩| 特级毛片在线免费观看| 成人午夜视屏| 欧美va亚洲va| 91狠狠综合久久久| 日韩电影在线一区二区三区| 国产一区二区高清不卡| 久久77777| 91成人在线免费观看| 黑人玩弄人妻一区二区三区| 日韩电影免费网站| 欧美在线观看一区二区三区| 国产成人精品免费看视频| 中文在线一区二区| 国产精品wwwww| 精品亚洲自拍| 欧美人在线观看| 国产精品久久久午夜夜伦鲁鲁| 久久一区二区视频| 国产伦精品一区二区三区四区视频_| 欧美aaaaaa| 中文字幕欧美日韩va免费视频| 日韩免费不卡视频| 懂色av一区二区夜夜嗨| 久久视频免费在线| 成人精品视频在线观看| 在线日韩第一页| 亚洲综合图片网| 91小视频在线免费看| 久久成人福利视频| 91蝌蚪精品视频| 久久99精品久久久久久噜噜| 国产精品免费无遮挡| 国产精品妹子av| 在线观看的毛片| 色婷婷色综合| 国产综合久久久久| 2021av在线| 欧美日韩一区二区三区在线| 国产综合精品久久久久成人av| 六月天综合网| 日韩精品一区二区三区外面 | 亚洲澳门在线| 成人免费看片视频| 国产日产一区二区| 91精品国产品国语在线不卡| 极品魔鬼身材女神啪啪精品| 精东粉嫩av免费一区二区三区| 一区二区不卡在线视频 午夜欧美不卡' | 亚洲精品国产成人久久av盗摄| 亚洲网中文字幕| 亚洲精品二区三区| av在线不卡一区| 国产精品论坛| 亚洲欧美中文日韩在线v日本| 日韩人妻精品中文字幕| 国产网站一区二区三区| 精品999在线| 中文一区一区三区免费在线观看| 亚洲直播在线一区| 6699嫩草久久久精品影院| 国产视频在线观看一区二区| 怡红院av久久久久久久| 中日韩av电影| 中文字幕久久久久久久| 国产欧美日韩综合一区在线播放 | 欧美午夜影院在线视频| 人人妻人人藻人人爽欧美一区| 日本午夜一区二区| 男人c女人视频| 亚洲精品小区久久久久久| 国产精品日韩久久久久| 91蜜桃在线视频| 日韩电影免费在线观看中文字幕 | 日韩高清av电影| 激情视频亚洲| 欧美亚洲国产日本| 免费黄色在线网站| 日韩一级成人av| 三级视频在线观看| 成人免费小视频| 99re久久精品国产| 人禽交欧美网站| 精品成在人线av无码免费看| 国产一区二区三区电影在线观看 | 国产成人在线一区| av网站在线免费看推荐| 亚洲欧美国产精品专区久久| 国产欧美一级片| 欧美视频在线看| 丰满少妇被猛烈进入一区二区| 91在线观看视频| 亚洲在线观看网站| 日韩精彩视频在线观看| 日韩 欧美 视频| 成人在线免费观看91| 狠狠久久综合婷婷不卡| **精品中文字幕一区二区三区| 97超级碰碰碰久久久| 国产激情视频在线观看| 亚洲欧美在线一区| 蜜臀av免费在线观看| 欧美日韩综合色| 欧美日韩一二三四区| 亚洲欧美一区二区三区极速播放| 鲁丝一区二区三区| 99re视频精品| 一级黄色大片免费看| 蜜芽一区二区三区| 欧美丰满熟妇bbbbbb百度| 中文字幕免费一区二区| 亚洲欧美久久234| 啄木系列成人av电影| 成人欧美一区二区三区视频| 日韩五码电影| 国产精品爱久久久久久久| 色偷偷偷在线视频播放| 欧美精品videossex性护士| 黄色av免费在线| 中文字幕精品av| 黄色小视频在线免费观看| 国产偷国产偷亚洲清高网站| 丰满人妻妇伦又伦精品国产| 91麻豆精品国产91久久久使用方法 | 亚洲观看黄色网| 波多野结衣在线一区| 日本中文字幕精品| 狠狠色丁香婷婷综合久久片| 欧美日韩中文不卡| 久久er99精品| 一二三av在线| 国产精品亚洲专一区二区三区| 精品国产成人av在线免| 日韩高清在线电影| 亚洲 欧美 另类人妖| 日本中文字幕一区| 国产又粗又长又大的视频| 日韩vs国产vs欧美| 亚洲不卡视频在线| 蜜芽一区二区三区| 国产日韩欧美久久| 国产一区美女在线| 成年人性生活视频| 成人免费观看视频| 欧美成人三级伦在线观看| 99精品欧美一区二区蜜桃免费| 一起草在线视频| 久久久亚洲精品一区二区三区| 国产精品高清无码在线观看| 国产欧美一区二区精品秋霞影院| 精品人妻互换一区二区三区| 国产欧美视频一区二区| 国精产品一区一区| 亚洲欧美二区三区| 日本熟妇色xxxxx日本免费看| 婷婷久久综合九色国产成人| 免费的毛片视频| 欧美色综合网站| 91国内精品久久久| 日韩精品一区二区三区四区视频| 好吊色在线观看| 亚洲欧美日韩视频一区| 天堂中文8资源在线8| 美女久久久久久久| 玖玖在线播放| 国产色婷婷国产综合在线理论片a| 日韩视频1区| 麻豆传媒一区| 欧美r级电影| av无码久久久久久不卡网站| 香蕉国产精品偷在线观看不卡| 男人插女人下面免费视频| 狠狠色伊人亚洲综合成人| 大尺度做爰床戏呻吟舒畅| 国产精品网站在线观看| 欧美日韩精品亚洲精品| 色哟哟精品一区| 91精品国产乱码久久久| 精品三级在线看| 国产网站在线播放| 欧美国产精品va在线观看| 搜成人激情视频| 不卡日韩av| 色琪琪久久se色| 精品国产一区三区| 国产一区二区三区香蕉| 女~淫辱の触手3d动漫| 亚洲猫色日本管| 久久人人爽人人爽人人片av免费| 日韩欧美国产麻豆| 美州a亚洲一视本频v色道| 欧美高清在线观看| 国产一区二区主播在线| 国产日产精品一区二区三区四区| 日韩久久精品网| 成年网站在线免费观看| 国产精品18久久久久久久网站| 日本二区在线观看| 午夜不卡av免费| www.蜜臀av| 深夜福利日韩在线看| 中文不卡1区2区3区| 成人av电影免费| 国产精品久久久久久| 亚洲熟妇av一区二区三区| 粉嫩久久99精品久久久久久夜| www中文在线| 色哟哟一区二区在线观看| 黄色片一区二区| 精品中文字幕在线2019| 国产精品第一| 日本不卡一区| 性一交一乱一区二区洋洋av| 久久久无码人妻精品无码| 亚洲美女视频在线| 国产一区二区小视频| 伊人男人综合视频网| 成人美女黄网站| 蜜桃日韩视频| 亚洲中午字幕| 捆绑裸体绳奴bdsm亚洲| 亚洲成人中文在线| 开心激情综合网| 久久久久久com| 亚洲精品国产九九九| 99中文字幕在线观看| 精品一区二区在线视频| 999精品久久久| 欧美日韩久久不卡| 欧美性天天影视| 国产一区视频在线| 国产精品久久天天影视| 五月激情五月婷婷| 国产精品成人一区二区三区夜夜夜 | 国产精品v欧美精品v日韩精品 | 久久久久免费精品| 久久精品亚洲国产奇米99| 日本一区二区三区精品| 精品视频中文字幕| 女生影院久久| 午夜精品福利一区二区| 麻豆久久久久久久| 手机在线免费看毛片| 日韩欧美一级片| 91禁在线看| 欧美连裤袜在线视频| 日韩黄色在线观看| 熟女少妇a性色生活片毛片| 日韩一区二区三区四区五区六区| 污污的视频在线观看| 国产伦精品一区二区三区在线| 亚洲福利久久| 亚欧洲乱码视频| 欧美视频一二三区| xvideos国产在线视频| av激情久久| 亚洲免费网站| 亚洲色图 激情小说| 91精品国产综合久久香蕉的特点| 在线中文字幕第一页| 国产一区国产精品| 日韩国产欧美三级| 182在线观看视频| 亚洲国产婷婷香蕉久久久久久 | 99视频在线| 国产精品夜夜夜| 亚洲不卡的av| 精品国产乱码久久久久久老虎| 天堂av在线| 国产91av视频在线观看| 成人性生交大片免费看视频在线| 日韩精品在线免费视频| 日韩视频在线一区| 国产精品对白| 中文字幕av不卡在线| 亚洲自拍偷拍欧美| 国内在线精品| 成人在线免费网站| 日韩1区2区3区| 不卡的免费av| 色偷偷综合社区| 久久97久久97精品免视看秋霞| 国产九九在线视频| 亚洲高清免费在线| 午夜精品一区| 久久青青草原一区二区| 精品一区二区三区在线观看| 色婷婷在线观看视频| 久久亚洲精品毛片| 亚洲va久久久噜噜噜久久| 亚洲免费在线播放视频| 一本到一区二区三区| 波多野结依一区|