精品欧美一区二区三区在线观看 _久久久久国色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)

欧美大尺度激情区在线播放 | 久久精品亚洲a| 六九午夜精品视频| 亚洲国产日韩a在线播放性色| 国产一区二区三区免费不卡| 中文字幕一区二区人妻电影| 日韩精品一卡| 欧美精品一区男女天堂| 九色porny91| 青草在线视频| 国产日韩精品一区二区三区在线| 成人性生交xxxxx网站| 黄色一级片免费看| 久久精品国产亚洲夜色av网站 | 欧美日韩1区| 亚洲激情小视频| 亚洲国产成人va在线观看麻豆| 丁香花在线电影小说观看 | 青青草手机在线视频| 一道在线中文一区二区三区| 欧美一区二区三区爱爱| 欧美私人情侣网站| 国产第一页在线视频| 国产精品天天摸av网| 国产欧美欧洲| 国产xxxx在线观看| 久久国产精品免费| 欧美洲成人男女午夜视频| 黄色在线观看免费| 久久人人88| 亚洲视频在线免费看| 国产综合内射日韩久| 亚洲欧美在线综合| 欧美日韩小视频| 日本精品久久久久中文字幕| 国产精品69xx| 一区二区三区小说| 色中文字幕在线观看| porn视频在线观看| 久久―日本道色综合久久| 国产精品麻豆免费版| 国产精品久久影视| 麻豆91精品视频| 国产精品av在线播放| 九九热精品视频在线| 国精品一区二区| 欧美成人黑人xx视频免费观看| 成人免费视频入口| 视频一区中文| 亚洲色图综合网| 一区二区精品免费| 美女少妇全过程你懂的久久| 日韩电影中文字幕一区| 久久精品aⅴ无码中文字字幕重口| 一级欧美视频| 欧美一级久久久久久久大片| 亚洲第一色av| 欧美日韩黄网站| 欧美一区二区三区成人| 最好看的中文字幕| 91免费精品国偷自产在线在线| 欧美一区二区三区四区久久| 三级性生活视频| 精品国产不卡一区二区| 欧美一级午夜免费电影| 在线观看免费看片| 亚洲综合网狠久久| 亚洲电影免费观看| 国产中文字幕一区二区| 亚洲区小说区图片区qvod按摩| 日韩电影第一页| 香蕉网在线播放| 欧洲grand老妇人| 久久精品小视频| 成人免费看片98| 亚洲一区二区伦理| 国产精品无码专区在线观看| 国产精品热久久| 粉嫩aⅴ一区二区三区四区五区 | 欧美一区二不卡视频| 91麻豆精品在线观看| 日本一区二区在线| 日本福利专区在线观看| 亚洲综合色网站| 一女被多男玩喷潮视频| 日本欧美韩国| 日韩小视频在线观看专区| av无码一区二区三区| 精品国产精品国产偷麻豆| xxx欧美精品| 国产在线精品观看| 日韩电影免费在线观看网站| 91精品国自产在线观看| 亚洲欧美一区二区三| 中文字幕第一区综合| 激情五月六月婷婷| 国产v日韩v欧美v| 欧美精品丝袜中出| 这里只有精品在线观看视频| 一道本一区二区三区| 久久亚洲一区二区三区四区五区高| 免费在线观看亚洲| 日韩成人午夜精品| 国产一区二区不卡视频在线观看| av播放在线| 婷婷开心久久网| 日本在线播放一区二区| 日本欧美三级| 精品中文字幕在线2019| 中文天堂在线播放| 97se亚洲国产综合自在线| 中文字幕久久综合| 不卡福利视频| 精品国产在天天线2019| 少妇愉情理伦三级| 国产日韩欧美三级| 丁香婷婷久久久综合精品国产| 高清福利在线观看| 激情懂色av一区av二区av| 午夜大片在线观看| 第一社区sis001原创亚洲| 欧美一区二区.| 国精产品一品二品国精品69xx| 国产精品久久毛片| 欧美精品第三页| 极品国产人妖chinesets亚洲人妖| 综合国产在线视频| 中文字幕一区二区三区四区欧美| 大美女一区二区三区| 日本xxxxx18| 成人豆花视频| www.久久色.com| 中国女人真人一级毛片| 久久综合久久综合久久| 成人免费播放器| 日本免费一区二区视频| 久久九九亚洲综合| 国产精品欧美亚洲| 综合久久久久久| 午夜视频在线网站| 久久中文字幕二区| 成人高清视频观看www| 亚洲成人影院麻豆| 欧美人伦禁忌dvd放荡欲情| 久久午夜福利电影| 老牛国产精品一区的观看方式| 久久99久久精品国产| gogo高清在线播放免费| 精品久久一区二区三区| 久操免费在线视频| 岛国一区二区在线观看| 男女私大尺度视频| 美女一区二区在线观看| 68精品久久久久久欧美| 香蕉av在线播放| 欧美午夜www高清视频| 亚洲精品乱码久久久久久久| 国产情侣久久| 日韩欧美亚洲日产国| 另类中文字幕国产精品| 中文字幕亚洲精品| 99久久精品日本一区二区免费| 亚洲啪啪综合av一区二区三区| xxww在线观看| 中文字幕人成人乱码| 亚洲直播在线一区| 韩国日本一区| 精品爽片免费看久久| 久操视频在线免费观看| 国产精品久久久久久久久免费桃花| 污色网站在线观看| 亚洲成人三区| 国产区二精品视| 日韩欧美看国产| 日韩中文综合网| 午夜精品在线播放| 欧美午夜精品久久久久久人妖| 亚洲日本精品视频| 狠狠色丁香久久婷婷综合_中 | 丰满大乳少妇在线观看网站| 亚洲精品99999| 精人妻无码一区二区三区| 国产精品乱子久久久久| 男男受被啪到高潮自述| 亚洲综合日本| 在线成人性视频| 国产精品极品国产中出| 国产成人精品一区二区| 91麻豆国产福利在线观看宅福利| 精品国产91亚洲一区二区三区婷婷| 91看片在线播放| 国产精品免费看片| 岛国精品一区二区三区| 久久激情一区| 国产精品国产三级国产专区51| 女同另类激情重口| 91欧美激情另类亚洲| 亚洲十八**毛片| 久久久久www| 精品视频二区| 精品国产伦一区二区三区免费| 国产性生活视频| 亚洲综合激情另类小说区| 少妇视频在线播放| 9l国产精品久久久久麻豆| 精品综合久久久久| 久久激情久久| 日本国产在线播放| 欧美精品一卡| 欧美一区二区三区四区在线观看地址 | 99精品中文字幕| 国产情侣一区二区三区| 美女精品久久久| 日韩av资源站| 精品美女被调教视频大全网站| 波多野结衣黄色| 天天av天天翘天天综合网色鬼国产 | 开心久久婷婷综合中文字幕| 91sao在线观看国产| 91麻豆国产福利在线观看宅福利| 一本大道久久加勒比香蕉| 日韩一区二区三区在线观看视频| 欧美日韩成人综合| 国产午夜麻豆影院在线观看| 午夜精品123| 久久久久久久黄色| 亚洲欧美偷拍卡通变态| 国产精品视频在| 久久精品这里都是精品| 日本japanese极品少妇| 成人午夜电影网站| 免费黄色在线播放| 麻豆高清免费国产一区| wwwxxx黄色片| 亚洲影视综合| 日日碰狠狠添天天爽超碰97| 亚洲视频高清| 欧美黄色免费网址| 欧美日韩国产成人精品| 中文字幕中文字幕99 | 91小视频在线免费看| 日本少妇一级片| 国产aⅴ综合色| 国产欧美视频一区| 成人在线综合网| 性欧美18—19sex性高清| 成人av综合在线| 国产激情视频网站| 97久久超碰国产精品| 免费观看一级一片| 91丝袜美腿高跟国产极品老师 | 三区视频在线观看| 国产真实乱偷精品视频免| xxx中文字幕| 国产精品18久久久久久久久| 午夜诱惑痒痒网| 国产成人在线网站| 日本一卡二卡在线| 久久久久久99久久久精品网站| 亚洲天堂视频一区| 国产女人18水真多18精品一级做| 欧洲av一区二区三区| 国产精品美日韩| 人妻久久一区二区| 亚洲成av人片在线| 国产一级片av| 欧美一级片在线观看| 性生活免费网站| 亚洲激情第一页| 国产精品一区二区三区四区色| 中文在线不卡视频| 成人直播在线| 国内外成人免费激情在线视频| 新版的欧美在线视频| 国产精品久久一| 国产高清日韩| 久久99精品国产99久久| 成人嫩草影院| 污污污污污污www网站免费| 亚洲在线网站| 国产一区二区在线观看免费视频| 国产成人免费在线观看不卡| 国内精品久久99人妻无码| 中文字幕欧美日本乱码一线二线| 亚洲综合网在线| 欧美体内谢she精2性欧美| 国产又粗又猛又黄又爽无遮挡| 精品美女一区二区| 国产福利免费在线观看| 精品中文字幕视频| 视频精品导航| 97人人模人人爽人人喊38tv| 在线成人动漫av| 国产一区二区三区在线免费| 久久看片网站| 深夜视频在线观看| 中文字幕不卡的av| 精品在线播放视频| 欧美一区二区女人| 九色在线播放| 久久男人av资源网站| 日韩成人综合网| 欧美精品七区| 亚洲国产免费| 国产高清av片| 欧美激情一区在线观看| 国产成人愉拍精品久久| 91精品久久久久久蜜臀| 黄色在线小视频| 午夜精品美女自拍福到在线| 91麻豆精品一二三区在线| 欧美二区三区在线| 激情另类综合| 97超碰人人看| 中文字幕在线观看不卡| www.欧美色| 亚洲精品网址在线观看| 久久香蕉av| 亚洲aⅴ男人的天堂在线观看 | 永久免费网站视频在线观看| 日韩综合在线视频| 亚洲黄色在线网站| 亚洲午夜电影在线| 国产ts变态重口人妖hd| 日韩视频―中文字幕| 欧美三级精品| 麻豆av一区二区三区| 亚洲日韩视频| 激情综合激情五月| 亚洲综合区在线| 亚洲不卡免费视频| 久久国产精品电影| 白嫩亚洲一区二区三区| 亚洲欧洲精品一区二区| 日本不卡123| 91精品国产三级| 亚洲欧美日韩电影| 91成品人影院| 久久久精品久久| 国产精品igao视频网网址不卡日韩 | 97精品国产91久久久久久| 国产精品极品国产中出| 野外做受又硬又粗又大视频√| 国产黄色精品网站| 久草视频手机在线观看| 日韩欧美中文字幕制服| 在线观看av免费| 成人一区二区在线| 尤物精品在线| 中文在线一区二区三区| 欧美日韩在线免费| 天堂在线中文字幕| 国产www精品| 欧美电影一区| 91人妻一区二区三区| 亚洲一区二区四区蜜桃| 人人妻人人澡人人爽久久av | 高清不卡一二三区| 国产无遮挡又黄又爽又色| 亚洲国产精品久久91精品| 免费在线小视频| 日本一区二区三区四区在线观看| 日本成人超碰在线观看| 黑人操日本美女| 日韩精品在线看片z| 丁香花在线影院| 欧美一区1区三区3区公司| 青青草国产精品亚洲专区无| 欧美成人一区二区三区电影| 成人精品一区| 成人精品在线视频| 国产精品99免费看| 爱爱的免费视频| 欧美日本一道本在线视频| 国产三区在线观看| 国产一区不卡在线观看| 日韩不卡一区二区| 欧美人与禽zozzo禽性配| 亚洲第一av网站| 草民电影神马电影一区二区| 日本高清xxxx| 91首页免费视频| 一级黄色片在线看| 亚州精品天堂中文字幕| 久久国产影院| 国产日韩视频一区| 欧美在线观看一区| 日本aa在线| 日韩av图片| 粉嫩aⅴ一区二区三区四区五区| 亚洲毛片一区二区三区| 欧美成人剧情片在线观看| 香蕉久久99| 先锋资源在线视频| 色婷婷久久综合| 国产桃色电影在线播放| 小说区图片区图片区另类灬| 不卡视频在线观看| 91 中文字幕| 欧美一级片在线播放|