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

免費(fèi)Python機(jī)器學(xué)習(xí)課程六:神經(jīng)網(wǎng)絡(luò)算法

人工智能 機(jī)器學(xué)習(xí) 算法
最近,神經(jīng)網(wǎng)絡(luò)變得越來越流行。可能是因?yàn)橛?jì)算機(jī)足夠快,可以在合理的時間內(nèi)運(yùn)行大型神經(jīng)網(wǎng)絡(luò)。在本文中,我將討論如何在python中從頭開發(fā)神經(jīng)網(wǎng)絡(luò)算法。

神經(jīng)網(wǎng)絡(luò)已被開發(fā)來模仿人類的大腦。盡管我們還不存在,但是神經(jīng)網(wǎng)絡(luò)在機(jī)器學(xué)習(xí)中非常有效。它在1980年代和1990年代很流行。最近,它變得越來越流行。可能是因?yàn)橛?jì)算機(jī)足夠快,可以在合理的時間內(nèi)運(yùn)行大型神經(jīng)網(wǎng)絡(luò)。在本文中,我將討論如何在python中從頭開發(fā)神經(jīng)網(wǎng)絡(luò)算法。

我建議請仔細(xì)閱讀"神經(jīng)網(wǎng)絡(luò)的想法"部分。但是,如果您不太清楚,請不要擔(dān)心。繼續(xù)執(zhí)行部分。我把它分解成小塊。同樣,您自己運(yùn)行所有代碼將使您更清晰。

[[360033]]

神經(jīng)網(wǎng)絡(luò)如何工作

在簡單的神經(jīng)網(wǎng)絡(luò)中,神經(jīng)元是基本的計(jì)算單元。他們采用輸入要素并將其作為輸出進(jìn)行輸出。基本的神經(jīng)網(wǎng)絡(luò)如下所示:

免費(fèi)Python機(jī)器學(xué)習(xí)課程六:神經(jīng)網(wǎng)絡(luò)算法

在這里," layer1"是輸入功能。"第1層"進(jìn)入另一個節(jié)點(diǎn)layer2,最后輸出預(yù)測的類別或假設(shè)。Layer2是隱藏層。您可以使用多個隱藏層。

您必須根據(jù)數(shù)據(jù)集和準(zhǔn)確性要求設(shè)計(jì)神經(jīng)網(wǎng)絡(luò)。

正向傳播

從第1層移動到第3層的過程稱為前向傳播。正向傳播的步驟:

(1) 初始化每個輸入要素的系數(shù)theta。假設(shè)有10個輸入功能。說,我們有100個培訓(xùn)示例。這意味著100行數(shù)據(jù)。在這種情況下,我們輸入矩陣的大小為100 x10。現(xiàn)在,您確定theta1的大小。行數(shù)必須與輸入功能的數(shù)目相同。在此示例中,該值為10。列數(shù)應(yīng)為您選擇的隱藏層的大小。

(2) 將輸入要素X與相應(yīng)的theta相乘,然后添加一個偏差項(xiàng)。通過激活函數(shù)傳遞結(jié)果。

有幾種可用的激活功能,例如S形,tanh,relu,softmax,swish

我將使用S型激活函數(shù)來演示神經(jīng)網(wǎng)絡(luò)。

免費(fèi)Python機(jī)器學(xué)習(xí)課程六:神經(jīng)網(wǎng)絡(luò)算法

在這里," a"代表隱藏的圖層或layer2,而b是偏差。

g(z)是S型激活:

免費(fèi)Python機(jī)器學(xué)習(xí)課程六:神經(jīng)網(wǎng)絡(luò)算法

(3) 初始化隱藏層的theta2。大小將是隱藏層的長度乘以輸出類的數(shù)量。在此示例中,下一層是輸出層,因?yàn)槲覀儧]有更多的隱藏層。

(4) 然后,我們需要遵循與以前相同的過程。將theta和隱藏層相乘,然后通過S型激活層以獲取假設(shè)或預(yù)測輸出。

反向傳播

反向傳播是從輸出層移動到layer2的過程。在此過程中,我們計(jì)算誤差。

(1) 首先,從原始輸出y中減去假設(shè)。那將是我們的增量。

免費(fèi)Python機(jī)器學(xué)習(xí)課程六:神經(jīng)網(wǎng)絡(luò)算法

(2) 現(xiàn)在,計(jì)算theta2的梯度。將delta3乘以theta2。將其乘以" a2"乘以" 1- a2"。在下面的公式中," a"上的上標(biāo)2表示layer2。請不要誤解它為正方形。

免費(fèi)Python機(jī)器學(xué)習(xí)課程六:神經(jīng)網(wǎng)絡(luò)算法

(3) 根據(jù)訓(xùn)練樣本數(shù)m從潛水三角洲計(jì)算梯度的非正規(guī)化形式。

訓(xùn)練網(wǎng)絡(luò)

修改theta。將輸入要素乘以學(xué)習(xí)率乘以delta2即可得出theta1。請注意theta的尺寸。

免費(fèi)Python機(jī)器學(xué)習(xí)課程六:神經(jīng)網(wǎng)絡(luò)算法

重復(fù)正向傳播和反向傳播的過程,并不斷更新參數(shù),直到達(dá)到最佳成本為止。這是成本函數(shù)的公式。提醒一下,代價(jià)函數(shù)表示預(yù)測距原始輸出變量有多遠(yuǎn)。

免費(fèi)Python機(jī)器學(xué)習(xí)課程六:神經(jīng)網(wǎng)絡(luò)算法

如果您注意到,則此成本函數(shù)公式幾乎類似于邏輯回歸成本函數(shù)。

神經(jīng)網(wǎng)絡(luò)的實(shí)現(xiàn)

我將使用安德魯·伍(Andrew Ng)在Coursera的機(jī)器學(xué)習(xí)課程中的數(shù)據(jù)集。可以從以下鏈接隨意下載數(shù)據(jù)集:

https://github.com/rashida048/Machine-Learning-With-Python/blob/master/ex3d1.xlsx

這是逐步實(shí)現(xiàn)神經(jīng)網(wǎng)絡(luò)的方法。我鼓勵您自己運(yùn)行每一行代碼并打印輸出以更好地理解它。

(1) 首先導(dǎo)入必要的包和數(shù)據(jù)集。

  1. import pandas as pd 
  2. import numpy as np 
  3. xls = pd.ExcelFile('ex3d1.xlsx') 
  4. df = pd.read_excel(xls, 'X', header = None
免費(fèi)Python機(jī)器學(xué)習(xí)課程六:神經(jīng)網(wǎng)絡(luò)算法

這是數(shù)據(jù)集的前五行。這些是數(shù)字的像素值。請隨時下載數(shù)據(jù)集并遵循:

在此數(shù)據(jù)集中,輸入和輸出變量組織在單獨(dú)的Excel工作表中。讓我們將輸出變量導(dǎo)入筆記本中:

  1. y = pd.read_excel(xls, 'y', header=None
免費(fèi)Python機(jī)器學(xué)習(xí)課程六:神經(jīng)網(wǎng)絡(luò)算法

這也是僅數(shù)據(jù)集的前五行。輸出變量是1到10之間的數(shù)字。該項(xiàng)目的目標(biāo)是使用存儲在" df"中的輸入變量來預(yù)測數(shù)字。

(2) 查找輸入和輸出變量的維度

  1. df.shapey.shape 

輸入變量或df的形狀為5000 x 400,輸出變量或y的形狀為5000 x 1。

(3) 定義神經(jīng)網(wǎng)絡(luò)

為簡單起見,我們僅使用25個神經(jīng)元的一個隱藏層。

  1. hidden_layer = 25 

找出輸出類。

  1. yy_arr = y[0].unique() 
  2. #Output: 
  3. array([10, 1, 2, 3, 4, 5, 6, 7, 8, 9], dtype=int64

如上所示,有10個輸出類。

(4) 初始化θ和偏差

我們將隨機(jī)初始化layer1和layer2的theta。因?yàn)槲覀冇腥龑樱詴衪heta1和theta2。

  • theta1的形狀:圖層1的大小x圖層2的大小
  • theta2的形狀:第2層的大小x第3層的大小

從第2步開始," df"的形狀為5000 x400。這意味著有400個輸入要素。因此,layer1的大小為400。由于我們將隱藏層的大小指定為25,因此layer2的大小為25。我們有10個輸出類。因此,layer3的大小為10。

  • theta1的形狀:400 x 25
  • theta2的形狀:25 x 10

同樣,將有兩個隨機(jī)初始化的偏置項(xiàng)b1和b2。

  • b1的形狀:layer2的大小(在這種情況下為25)
  • b2的形狀:layer3的大小(在這種情況下為10)

定義用于隨機(jī)初始化theta的函數(shù):

  1. def randInitializeWeights(Lin, Lout): 
  2.     epi = (6**1/2) / (Lin + Lout)**0.5 
  3.     w = np.random.rand(Lout, Lin)*(2*epi) -epi 
  4.     return w 

使用此功能并初始化theta

  1. hidden_layer = 25 
  2. output =10 
  3. theta1 = randInitializeWeights(len(df.T), hidden_layer) 
  4. theta2 = randInitializeWeights(hidden_layer, output) 
  5. theta = [theta1, theta2] 

現(xiàn)在,如上所述,初始化偏差項(xiàng):

  1. b1 = np.random.randn(25,) 
  2. b2 = np.random.randn(10,) 

(5) 實(shí)施正向傳播

使用前向傳播部分中的公式。

免費(fèi)Python機(jī)器學(xué)習(xí)課程六:神經(jīng)網(wǎng)絡(luò)算法

為了方便起見,定義了一個將theta和X相乘的函數(shù)

  1. def z_calc(X, theta):  
  2.     return np.dot(X, theta.T) 

我們還將使用激活功能幾次。還要具有乙狀結(jié)腸激活功能

  1. def sigmoid(z):  
  2.     return 1/(1+ np.exp(-z)) 

現(xiàn)在,我將逐步演示正向傳播。首先,計(jì)算z項(xiàng):

  1. z1 =z_calc(df, theta1) + b1 

現(xiàn)在通過激活函數(shù)傳遞此z1以獲得我們的隱藏層

  1. a1 = sigmoid(z1) 

a1是隱藏層。a1的形狀為5000 x25。重復(fù)相同的過程以計(jì)算layer3或輸出層

  1. z2 = z_calc(a1, theta2) + b2 
  2. a2 = sigmoid(z2) 

a2的形狀為5000 x10。10列表示10類。a2是我們的layer3或最終輸出或假設(shè)。如果在此示例中存在更多隱藏層,則將重復(fù)執(zhí)行同一過程以從一層轉(zhuǎn)移到另一層。使用輸入要素計(jì)算輸出層的過程稱為前向傳播。將它們放到一個函數(shù)中,因此我們可以對任意數(shù)量的層執(zhí)行正向傳播:

  1. l = 3  #the umber of layers 
  2. b = [b1, b2] 
  3. def hypothesis(df, theta): 
  4.     a = [] 
  5.     z = [] 
  6.     for i in range (0, l-1): 
  7.         z1 = z_calc(df, theta[i]) + b[i] 
  8.         out = sigmoid(z1) 
  9.         a.append(out) 
  10.         z.append(z1) 
  11.         df = out 
  12.     return out, a, z 

(6) 實(shí)施反向傳播

這是向后計(jì)算梯度并更新theta的過程。在此之前,我們需要修改" y"。" y"有10個班級。但是我們需要將每個類劃分到其列中。例如,第一列用于類10。對于其余類,我們將10替換為1,將其替換為0。這樣,我們將為每個類創(chuàng)建一個單獨(dú)的列。

  1. y1 = np.zeros([len(df), len(y_arr)]) 
  2. y1 = pd.DataFrame(y1) 
  3. for i in range(0, len(y_arr)): 
  4.     for j in range(0, len(y1)): 
  5.         if y[0][j] == y_arr[i]: 
  6.             y1.iloc[j, i] = 1 
  7.         else:  
  8.             y1.iloc[j, i] = 0 
  9. y1.head() 

現(xiàn)在,我首先逐步演示正向傳播,然后將其全部放入一個函數(shù)中,對于反向傳播,我將執(zhí)行相同的操作。使用上面反向傳播部分中的梯度公式,首先計(jì)算delta3。我們將使用前向傳播實(shí)現(xiàn)中的z1,z2,a1和a2。

  1. del3 = y1-a2 

現(xiàn)在,使用以下公式計(jì)算delta2:

免費(fèi)Python機(jī)器學(xué)習(xí)課程六:神經(jīng)網(wǎng)絡(luò)算法

這是delta2:

  1. del2 = np.dot(del3, theta2) * a1*(1 - a1) 

在這里,我們需要學(xué)習(xí)一個新概念。那是一個S形梯度。S型梯度的公式為:

免費(fèi)Python機(jī)器學(xué)習(xí)課程六:神經(jīng)網(wǎng)絡(luò)算法

如果您注意到,這與增量公式中的a(1 — a)完全相同。因?yàn)閍是sigmoid(z)。因?yàn)檫@是一個約定,所以當(dāng)我將它們?nèi)拷M合在一起以編寫函數(shù)時,我將用此S形梯度代替delta2公式中的a(1-a)項(xiàng)。他們是完全一樣的。我只是想演示兩個。讓我們?yōu)镾型梯度編寫一個函數(shù):

  1. def sigmoid_grad(z):  
  2.     return sigmoid(z)*(1 - sigmoid(z)) 

最后,是時候使用以下公式更新theta了:

免費(fèi)Python機(jī)器學(xué)習(xí)課程六:神經(jīng)網(wǎng)絡(luò)算法

我們需要選擇學(xué)習(xí)率。我選擇了0.003。我鼓勵您嘗試其他學(xué)習(xí)率,以了解其效果:

  1. theta1 = np.dot(del2.T, pd.DataFrame(a1)) * 0.003 
  2. theta2 = np.dot(del3.T, pd.DataFrame(a2)) * 0.003 

這就是theta需要更新的方式。此過程稱為反向傳播,因?yàn)樗蚝笠苿印T诰帉懹糜诜聪騻鞑サ暮瘮?shù)之前,我們需要定義成本函數(shù)。因?yàn)槲乙矊⒊杀镜挠?jì)算包括在反向傳播方法中。盡管可以在正向傳播中添加它,也可以在訓(xùn)練網(wǎng)絡(luò)時將其分開。這是成本函數(shù)的方法

  1. def cost_function(y, y_calc, l):  
  2.     return (np.sum(np.sum(-np.log(y_calc)*y - np.log(1-y_calc)*(1-y))))/m 

這里m是訓(xùn)練示例的數(shù)量。放在一起:

  1. y1 = np.zeros([len(df), len(y_arr)]) 
  2. y1 = pd.DataFrame(y1) 
  3. for i in range(0, len(y_arr)): 
  4.     for j in range(0, len(y1)): 
  5.         if y[0][j] == y_arr[i]: 
  6.             y1.iloc[j, i] = 1 
  7.         else:  
  8.             y1.iloc[j, i] = 0 
  9. y1.head() 

(7) 訓(xùn)練網(wǎng)絡(luò)

我將訓(xùn)練網(wǎng)絡(luò)20個紀(jì)元。我將在此代碼片段中再次初始化theta。因?yàn)槲乙呀?jīng)使用了theta并對其進(jìn)行了更新。因此,如果我不再次對其進(jìn)行初始化,那么我將最終從更新的theta開始。但我想重新開始。

  1. theta1 = randInitializeWeights(len(df.T), hidden_layer) 
  2. theta2 = randInitializeWeights(hidden_layer, output) 
  3. theta = [theta1, theta2] 
  4. cost_list = [] 
  5. for i in range(20): 
  6.     theta, costbackpropagation(df, theta, y1, 0.003) 
  7.     cost_list.append(cost) 
  8. cost_list 

我使用了0.003的學(xué)習(xí)率,并將其運(yùn)行了20個時期。但是請查看下面提供的GitHub鏈接。我嘗試了不同的學(xué)習(xí)速度和不同的時期,終于到達(dá)了這里。

我們獲得了在每個時期計(jì)算出的成本清單以及最終更新的theta。使用此最終theta預(yù)測輸出。

(8) 預(yù)測輸出并計(jì)算精度

只需使用假設(shè)函數(shù)來傳遞此更新的theta以預(yù)測輸出:

  1. out, a, z = hypothesis(df, theta) 

現(xiàn)在計(jì)算精度,

  1. accuracy0 
  2. for i in range(0, len(out)): 
  3.     for j in range(0, len(out[i])): 
  4.         if out[i][j] >= 0.5 and y1.iloc[i, j] == 1: 
  5.             accuracy += 1 
  6. accuracy/len(df) 

精度為100%。完美吧?但是,我們并非始終都能獲得100%的準(zhǔn)確性。有時,獲得70%的準(zhǔn)確性非常好,具體取決于數(shù)據(jù)集。

恭喜!您剛剛開發(fā)了完整的神經(jīng)網(wǎng)絡(luò)!

結(jié)論

對于更簡單的分類問題,邏輯回歸仍然非常有效!但是對于更復(fù)雜的問題,神經(jīng)網(wǎng)絡(luò)可以提供更好的結(jié)果。如您所見,通過向前和向后傳播,它可以更好地學(xué)習(xí)訓(xùn)練數(shù)據(jù)。在自然語言處理和圖像分類中,神經(jīng)網(wǎng)絡(luò)在AI行業(yè)中的表現(xiàn)非常出色。

這是Github的完整工作代碼鏈接:

https://github.com/rashida048/Machine-Learning-With-Python/blob/master/NeuralNetworkFinal.ipynb

 

責(zé)任編輯:趙寧寧 來源: 今日頭條
相關(guān)推薦

2022-02-15 23:38:22

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

2020-12-19 10:54:25

機(jī)器學(xué)習(xí)線性回歸算法

2020-12-23 07:54:56

Python機(jī)器學(xué)習(xí)邏輯回歸算法

2018-10-18 10:27:15

機(jī)器學(xué)習(xí)神經(jīng)網(wǎng)絡(luò)python

2017-03-10 12:16:46

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

2016-12-27 14:24:57

課程筆記神經(jīng)網(wǎng)絡(luò)

2020-12-27 21:14:06

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

2025-09-01 07:18:14

2023-04-19 10:17:35

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

2025-02-24 08:00:00

機(jī)器學(xué)習(xí)ML架構(gòu)

2020-08-14 12:17:48

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

2024-08-22 08:21:10

算法神經(jīng)網(wǎng)絡(luò)參數(shù)

2020-12-20 20:31:56

Python機(jī)器學(xué)習(xí)多元線性回歸

2018-02-02 17:08:48

機(jī)器學(xué)習(xí)算法決策樹

2024-09-24 07:28:10

2020-08-06 10:11:13

神經(jīng)網(wǎng)絡(luò)機(jī)器學(xué)習(xí)算法

2020-12-29 06:45:30

Python機(jī)器學(xué)習(xí)K均值聚類

2020-09-09 10:20:48

GraphSAGE神經(jīng)網(wǎng)絡(luò)人工智能

2017-07-27 10:46:44

神經(jīng)網(wǎng)絡(luò)機(jī)器學(xué)習(xí)強(qiáng)化學(xué)習(xí)

2017-08-04 14:23:04

機(jī)器學(xué)習(xí)神經(jīng)網(wǎng)絡(luò)TensorFlow
點(diǎn)贊
收藏

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

欧美最猛性xxxxx免费| 欧美一区二区三区免费| 日本视频一区二区在线观看| 久久精品国产亚洲av麻豆蜜芽| 国产免费av一区二区三区| 欧美性三三影院| 女人床在线观看| 日本高清中文字幕二区在线| 久久99精品久久久久| 久久久亚洲网站| 国产精品理论在线| 牛牛精品成人免费视频| 欧美色国产精品| 亚洲 自拍 另类小说综合图区| 啊v在线视频| 成人免费毛片a| 国产欧洲精品视频| 日韩精品在线免费视频| 久久看人人摘| 亚洲欧洲日产国产网站| 亚洲av无码成人精品区| 日本一道高清亚洲日美韩| 亚洲一级二级三级| 中文字幕一区综合| 国产视频三级在线观看播放| 丁香六月综合激情| 91系列在线观看| 糖心vlog精品一区二区| 国产欧美激情| 欧美精品电影免费在线观看| 午夜激情福利电影| 国产区精品区| 精品在线小视频| av无码一区二区三区| 国产高清亚洲| 欧美色精品在线视频| aaaaaa亚洲| 性欧美freesex顶级少妇| 夜夜爽夜夜爽精品视频| av电影一区二区三区| 国产精品免费播放| 久久综合丝袜日本网| 国产精品一区二区欧美黑人喷潮水| 91精品国产乱码久久| 日av在线不卡| 国产精品久久久久久久久久新婚| 亚洲伊人成人网| 日韩视频中文| 91禁外国网站| 亚洲日本视频在线观看| 亚洲深夜福利| 欧美一级高清免费| 在线观看日本视频| 久久久久久一区二区| 欧美中文字幕视频| 东京热一区二区三区四区| 99精品免费网| 国产成人中文字幕| 中文字幕在线天堂| 麻豆成人av在线| 国产精品三级在线| 一级特黄aaaaaa大片| 精彩视频一区二区| 91精品国产99久久久久久红楼| 国产日韩在线观看一区| 国产成人免费网站| 国产精品视频入口| 日本aaa在线观看| 国产欧美日韩视频一区二区| 亚洲国产欧美日韩| 国产在线1区| 亚洲国产精品一区二区尤物区| 久久99久久久久久| 日韩伦理精品| 欧美性受xxxx黑人xyx| jizzzz日本| 在线精品视频一区| 精品视频久久久久久| 91资源在线播放| 欧美1区2区3区| 午夜精品一区二区三区视频免费看| 男女视频免费看| 日本在线观看不卡视频| 亚洲最大成人网色| 天天综合网在线| 国产日韩欧美亚洲| 精品国产一区二区三区在线| 九色porny自拍视频在线观看| 日韩欧美在线播放| 天天做天天干天天操| 高清一区二区三区| 中文字幕九色91在线| 看片网站在线观看| 蜜乳av另类精品一区二区| 91亚洲国产成人精品性色| 香蕉视频黄在线观看| 国产网红主播福利一区二区| 黄色一级片av| 欧美黄色三级| 亚洲成人av在线播放| 免费成人深夜天涯网站| 亚洲国内自拍| 国产男人精品视频| 五月婷婷六月激情| 亚洲视频小说图片| 欧美私人情侣网站| 99久久人爽人人添人人澡| 亚洲欧美综合v| 久久精品www人人爽人人| 视频一区国产视频| 国产激情一区二区三区在线观看 | 国产电影一区二区三区| 免费国产一区二区| 五月婷婷视频在线观看| 欧美三级韩国三级日本一级| 中文字幕精品久久久| 一区二区三区午夜探花| 国产精品激情av在线播放| 人成网站在线观看| 亚洲人成电影网站色mp4| 欧美在线观看视频网站| 久久资源综合| 欧美二区在线播放| 国产精品女人久久久| 国产午夜精品久久久久久免费视| 国产人妻777人伦精品hd| 人人九九精品视频| 久久久av亚洲男天堂| 国产黄网在线观看| 99精品视频一区| 99在线免费视频观看| 精品国产不卡一区二区| www.日韩视频| 中文字幕有码视频| 久久精品在线免费观看| 日韩欧美国产免费| 国内毛片久久| 欧美精品www在线观看| 成人黄色在线观看视频| 亚洲同性同志一二三专区| 乌克兰美女av| 日韩中文在线电影| 国产精品欧美风情| lutube成人福利在线观看| 色丁香久综合在线久综合在线观看| 久久久久麻豆v国产精华液好用吗| 欧美精品自拍| 99久久自偷自偷国产精品不卡| 4438x成人网全国最大| 91精品国产综合久久久久久久久久| 女人黄色一级片| 久久精品国产精品青草| 亚洲一二三区在线| 国产精品久久久久久久久久辛辛| 日韩中文字幕精品| 国产麻豆精品一区| 亚洲人成网站色在线观看| 中文字幕线观看| 91精品国偷自产在线电影| 亚洲va电影大全| 欧美videosex性欧美黑吊| 欧美v日韩v国产v| 日韩av综合在线| 久久久久99精品一区| 手机在线看福利| 天天操综合网| av一区和二区| 欧美激情网站| 在线精品播放av| 国产绿帽一区二区三区| 亚洲午夜激情网站| 免费污网站在线观看| 青青草成人在线观看| 欧洲xxxxx| 欧美美女啪啪| 国产精品男人的天堂| 色呦呦呦在线观看| 亚洲人成啪啪网站| 国产精品久久久午夜夜伦鲁鲁| 亚洲一区二区三区中文字幕| 91精品人妻一区二区| 麻豆精品新av中文字幕| 50度灰在线观看| 亚洲免费专区| 91欧美精品午夜性色福利在线| 伦理av在线| 亚洲欧美中文日韩在线v日本| 瑟瑟视频在线免费观看| 夜夜嗨av一区二区三区四季av| 人妻丰满熟妇av无码久久洗澡| 日韩av中文在线观看| 日韩国产成人无码av毛片| 国产一卡不卡| 国产精品视频入口| 日韩久久一区| 4p变态网欧美系列| 国产调教视频在线观看| 日韩精品免费电影| 99国产精品一区二区三区 | 一区二区的视频| 亚洲国产精品尤物yw在线观看| 成熟人妻av无码专区| 成人美女视频在线看| gogogo高清免费观看在线视频| 亚洲美女色禁图| gogogo免费高清日本写真| 久9久9色综合| 国产欧美亚洲日本| 亚洲视频资源| 国产精品久久久精品| 欧美aaaaa性bbbbb小妇| 欧美福利视频网站| 男女啪啪在线观看| 亚洲欧美日韩综合| 国产小视频免费观看| 欧美电影影音先锋| 波多野结衣小视频| 疯狂做受xxxx高潮欧美日本| 亚洲国产精品久| 国产精品你懂的| 91视频在线网站| 成人av电影免费在线播放| aaaaaaaa毛片| 精品影院一区二区久久久| 男人的天堂99| 欧美亚洲一级| 日日橹狠狠爱欧美超碰| 狠狠噜噜久久| 台湾无码一区二区| 你懂的成人av| 无码人妻精品一区二区三区99v| 日韩午夜电影网| 神马欧美一区二区| 精品一区欧美| 欧美日本亚洲| 伊人久久综合影院| 欧美xxxx黑人又粗又长精品| 欧美精品密入口播放| 九九九久久久| 天海翼亚洲一区二区三区| 国产专区一区二区| 欧洲在线一区| 美女亚洲精品| 久久av资源| 日韩福利二区| 成人在线一区| 亚洲在线不卡| 亚洲在线久久| 国产成人亚洲综合无码| 国内在线观看一区二区三区| 中文字幕人妻熟女人妻洋洋| 在线不卡视频| 久久精品午夜福利| 日韩av电影天堂| jizzzz日本| 国产精品一品视频| 亚洲午夜久久久久久久久| 成人av在线一区二区三区| 少妇户外露出[11p]| 久久综合精品国产一区二区三区| 日韩精品卡通动漫网站| 国产丝袜在线精品| 久艹在线观看视频| 一个色在线综合| 黄色在线观看国产| 欧美唯美清纯偷拍| 国产深喉视频一区二区| 亚洲第一级黄色片| 日本免费不卡| 久久精品免费播放| 国产精品蜜芽在线观看| 国产精品电影在线观看| 高清一区二区三区av| 国产女人水真多18毛片18精品| 伊人久久大香线蕉综合网蜜芽| 亚洲国产日韩综合一区| 欧美激情日韩| 国产无套内射久久久国产| 看国产成人h片视频| 国产一精品一aⅴ一免费| 久久久精品综合| www青青草原| 色综合网色综合| 国产精品久久久久久久免费看| 亚洲精品一区二区在线观看| 欧美孕妇孕交| 欧美巨乳美女视频| 国产精品av一区二区三区| 成人网在线免费看| 日韩欧美中文字幕电影| 中文字幕一区二区三区最新 | 97在线视频免费| 姬川优奈av一区二区在线电影| 亚洲综合一区二区不卡| 亚洲精品无吗| 青草网在线观看| 日本中文字幕一区二区有限公司| 性一交一黄一片| 中文子幕无线码一区tr| 日韩视频免费观看高清| 91精品在线一区二区| 国产一区精品| 97在线观看视频国产| 国产日韩中文在线中文字幕| 欧美一区二区综合| 99在线热播精品免费99热| 日韩av一卡二卡三卡| 久久久国产综合精品女国产盗摄| 国产盗摄x88av| 欧美精品v国产精品v日韩精品| 青青色在线视频| 久久久中精品2020中文| 成人97精品毛片免费看| 日本高清不卡三区| 国产日韩欧美| 乱码一区二区三区| 国产精品成人在线观看| 最近日韩免费视频| 亚洲精品自在久久| av老司机在线观看| av观看久久| 你懂的一区二区| 污污网站在线观看视频| 国产拍揄自揄精品视频麻豆| 99久热在线精品996热是什么| 日韩欧美国产一区二区在线播放| av播放在线观看| 国产精品久久久久久婷婷天堂| 一本色道久久综合狠狠躁的番外| 欧美日韩精品在线一区二区 | 国产日韩精品中文字无码| 日韩欧美精品中文字幕| 天堂网在线中文| 久久免费视频观看| 999国产精品一区| 日韩精品在线中文字幕| 国产91对白在线观看九色| 男女性高潮免费网站| 91精品久久久久久久91蜜桃| 麻豆传媒在线免费看| 成人综合国产精品| 亚洲成人精品| 中文字幕第六页| 亚洲狠狠丁香婷婷综合久久久| 国产xxxxxx| 欧美激情奇米色| 理论片一区二区在线| 国产原创popny丨九色| 久久亚洲精华国产精华液 | 国产精品亚洲视频| 性欧美videos| 日韩女优视频免费观看| 91av久久| 免费99视频| 美国毛片一区二区三区| 国产精品国产精品88| 日韩欧美激情四射| 黄视频网站在线观看| 玛丽玛丽电影原版免费观看1977| 久久综合影视| 国产又黄又粗又猛又爽的| 51精品久久久久久久蜜臀| 男人天堂亚洲天堂| 精品蜜桃传媒| 日本中文一区二区三区| 日韩欧美123区| 亚洲国产精品热久久| 久久久一本精品| 咪咪色在线视频| 成人福利视频网站| 久久永久免费视频| 精品国产一区二区三区四区在线观看 | 国产999在线观看| 水蜜桃精品av一区二区| 女人扒开双腿让男人捅| 欧美日韩国产页| 黄色片免费在线观看| 国产精品有限公司| 日韩激情一区二区| 国内偷拍精品视频| 亚洲精品一区二三区不卡| 日韩美女在线| 日韩a∨精品日韩在线观看| 国产欧美日韩三区| 亚洲第一视频在线播放| 国产精品99蜜臀久久不卡二区 | 久久久国产一区| 另类图片第一页| 天天摸天天舔天天操| 天涯成人国产亚洲精品一区av| 最新真实国产在线视频| 国产精品久久久久久久久久直播| 日韩精品久久久久久| 久久久www成人免费毛片| 永久免费毛片在线播放不卡| 亚洲一区二区三区中文字幕在线观看 | 国产一区免费视频| 麻豆精品在线观看| 久久久精品福利| 免费av一区二区|