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

基礎|認識機器學習中的邏輯回歸、決策樹、神經網絡算法

人工智能 機器學習 算法
邏輯回歸。它始于輸出結果為有實際意義的連續值的線性回歸,但是線性回歸對于分類的問題沒有辦法準確而又具備魯棒性地分割,因此我們設計出了邏輯回歸這樣一個算法,它的輸出結果表征了某個樣本屬于某類別的概率。

1、 邏輯回歸

邏輯回歸。它始于輸出結果為有實際意義的連續值的線性回歸,但是線性回歸對于分類的問題沒有辦法準確而又具備魯棒性地分割,因此我們設計出了邏輯回歸這樣一個算法,它的輸出結果表征了某個樣本屬于某類別的概率。邏輯回歸的成功之處在于,將原本輸出結果范圍可以非常大的θTX 通過sigmoid函數映射到(0,1),從而完成概率的估測。sigmoid函數圖像如下圖所示:

直觀地在二維空間理解邏輯回歸,是sigmoid函數的特性,使得判定的閾值能夠映射為平面的一條判定邊界,當然隨著特征的復雜化,判定邊界可能是多種多樣的樣貌,但是它能夠較好地把兩類樣本點分隔開,解決分類問題。求解邏輯回歸參數的傳統方法是梯度下降,構造為凸函數的代價函數后,每次沿著偏導方向(下降速度最快方向)邁進一小部分,直至N次迭代后到達最低點。利用Scikit-Learn對數據進行邏輯回歸分析。 首先進行特征篩選, 特征篩選的方法有很多,主要包含在Scikit_Learn的feature_selection庫中, 比較簡單的有通過F檢驗(f_regression) 來給出各個特征的F值和p值, 從而可以篩選變量(選擇F值大的或者p值小的特征)其次有遞歸特征消除(Recursive Feature Elimination, RFE) 和穩定性選擇(Stability Selection) 等比較新的方法。之后就可以利用篩選后的特征建立邏輯回歸模型。

遞歸特征消除的主要思想是反復的構建模型(如SVM或者回歸模型) 然后選出最好的(或者最差的) 的特征(可以根據系數來選) , 把選出來的特征放到一邊, 然后在剩余的特征上重復這個過程, 直到遍歷所有特征。 這個過程中特征被消除的次序就是特征的排序。 因此, 這是一種尋找最優特征子集的貪心算法。 Scikit-Learn提供了RFE包, 可以用于特征消除, 還提供了RFECV, 可以通過交叉驗證來對特征進行排序。

代碼體驗

 

  1. import pandas as pd 
  2.  
  3. input_file='./bankloan.xls' 
  4.  
  5. data=pd.read_excel(input_file) 
  6.  
  7. data.head() 
  8.  
  9. X=data.iloc[:,:8].as_matrix()#將矩陣轉換為Numpy數組 
  10.  
  11. Y=data.iloc[:,8].as_matrix() 
  12.  
  13. from sklearn.linear_model import LogisticRegression as LR 
  14.  
  15. from sklearn.linear_model import RandomizedLogisticRegression as RLR 
  16.  
  17. rlr=RLR()#建立隨機邏輯回歸模型,篩選變量 
  18.  
  19. rlr.fit(X,Y) #訓練模型 
  20.  
  21. rlr.get_support()#獲取特征篩選結果,也可以通過.scores_方法獲取各個特征的分數 
  22.  
  23. x=data.iloc[:,0:8] 
  24.  
  25. X = x[x.columns[rlr.get_support()]].as_matrix() #篩選好特征 
  26.  
  27. lr=LR()#建立邏輯回歸模型 
  28.  
  29. lr.fit(X,Y) 
  30.  
  31. print("正確率:%s" % lr.score(X,Y)) 
  32.  
  33. x.columns[rlr.get_support()]         

2、決策樹

決策樹(decision tree):是一個樹結構(可以是二叉樹或非二叉樹)。其每個非葉節點表示一個特征屬性上的測試,每個分支代表這個特征屬性在某個值域上的輸出,而每個葉節點存放一個類別。使用決策樹進行決策的過程就是從根節點開始,測試待分類項中相應的特征屬性,并按照其值選擇輸出分支,直到到達葉子節點,將葉子節點存放的類別作為決策結果。

決策樹構造:使用屬性選擇度量來選擇將元組最好地劃分成不同的類的屬性。所謂決策樹的構造就是進行屬性選擇度量確定各個特征屬性之間的拓撲結構。構造決策樹的關鍵步驟是分裂屬性。所謂分裂屬性就是在某個節點處按照某一特征屬性的不同劃分構造不同的分支,其目標是讓各個分裂子集盡可能地“純”。盡可能“純”就是盡量讓一個分裂子集中待分類項屬于同一類別。分裂屬性分為三種不同的情況:

  1. 屬性是離散值且不要求生成二叉決策樹。此時用屬性的每一個劃分作為一個分支。 
  2. 屬性是離散值且要求生成二叉決策樹。此時使用屬性劃分的一個子集進行測試,按照“屬于此子集”和“不屬于此子集”分成兩個分支。
  3.  屬性是連續值。此時確定一個值作為分裂點split_point,按照>split_point和<=split_point生成兩個分支。 

構造決策樹的關鍵性內容是進行屬性選擇度量,屬性選擇度量是一種選擇分裂準則,是將給定的類標記的訓練集合的數據劃分D“最好”地分成個體類的啟發式方法,它決定了拓撲結構及分裂點split_point的選擇。 

屬性選擇度量算法有很多,一般使用自頂向下遞歸分治法,并采用不回溯的貪心策略。

代碼體驗

 

  1. import pandas as pd 
  2.  
  3. input_file='./sales_data.xls' 
  4.  
  5. data=pd.read_excel(input_file,index_col='序號'
  6.  
  7. data[data=="好"]=1 
  8.  
  9. data[data=="是"]=1 
  10.  
  11. data[data=="高"]=1 
  12.  
  13. data[data!=1]=-1 
  14.  
  15. #注意類型,上面輸出可以看出是object類型,要轉換成int類型 
  16.  
  17. X=x.as_matrix().astype(int
  18.  
  19. Y=y.as_matrix().astype(int
  20.  
  21. from sklearn.tree import DecisionTreeClassifier as DTC#導入分類樹 
  22.  
  23. dtc=DTC() 
  24.  
  25. dtc.fit(X,Y) 
  26.  
  27. from sklearn.tree import export_graphviz 
  28.  
  29. from sklearn.externals.six import StringIO 
  30.  
  31. with open("tree.dot"'w'as f: 
  32.  
  33.     f = export_graphviz(dtc, feature_names = x.columns, out_file = f) 

3、神經網絡

人工神經網絡(ANN)

人工神經網絡(Artificial Neural Network,即ANN ),是20世紀80 年代以來人 工智能領域興起的研究熱點。它從信息處理角度對人腦神經元網絡進行抽象, 建立某種 簡單模型,按不同的連接方式組成不同的網絡。在工程與學術界也常直接簡稱為神 經網絡或類神經網絡。神經網絡是一種運算模型,由大量的節點(或稱神經元)之間相 互聯接構成。每個節點代表一種特定的輸出函數,稱為激勵函數(activation function)。每兩個節點間的連接都代表一個對于通過該連接信號的加 權值,稱之為權重,這相當于人工神經網絡的記憶。網絡的輸出則依網絡的連接方式, 權重值和激勵函數的不同而不同。而網絡自身通常都是對自然界某種算法或者函數 的逼近,也可能是對一種邏輯策略的表達。

Keras簡介

Keras:基于Python的深度學習庫 

Keras是一個高層神經網絡API,Keras由純Python編寫而成并基Tensorflow、Theano以及CNTK后端。Keras 為支持快速實驗而生,能夠把你的idea迅速轉換為結果 。

常用模塊簡介: 

1.optimizers 

包:keras.optimizers :  

這個是用來選用優化方法的,里面有SGD,Adagrad,Adadelta,RMSprop,Adam可選 。

2.objectives  

包:keras.objectives  

該模塊主要負責為神經網絡附加損失函數,即目標函 

這個定義了用什么形式的誤差來優化,有 

mean_squared_error / mse:平均方差  

mean_absolute_error / mae:絕對誤差  

mean_absolute_percentage_error / mape:平均絕對百分差  

mean_squared_logarithmic_error / msle:對數誤差  

squared_hinge  

hinge  

binary_crossentropy: Also known as logloss.  

categorical_crossentropy:使用這個目標函數需要設置label為二進制數組的形式。

3.model  

包:keras.models 這是Keras中最主要的一個模塊,用于對各個組件進行組裝  

from keras.model import Sequential 

model = keras.models.Sequential() 初始化一個神經網絡  

model.add(......)#add方法進行組裝 

4.layers  

包:keras.layers  

該模塊主要用于生成神經網絡層,包含多種類型,如Core layers、Convolutional layers等  

from keras.layers import Dense 

model.add(Dense(input_dim=3,output_dim=5)#加入隱藏層 

5.Initializations  

包:keras.initializations  

該模塊主要負責對模型參數(權重)進行初始化,初始化方法包括:uniform、lecun_uniform、normal、orthogonal、zero、glorot_normal、he_normal等  

model.add(Dense(input_dim=3,output_dim=5,init='uniform')) #加入帶初始化(uniform)的隱含層 

6.Activations  

包:keras.activations、keras.layers.advanced_activations(新激活函數)  

該模塊主要負責為神經層附加激活函數,如linear、sigmoid、hard_sigmoid、tanh、softplus、relu、 softplus以及LeakyReLU等比較新的激活函數

Keras的Sequential模型

Keras的核心數據結構是“模型”,模型是一種組織網絡層的方式。Keras中主要的模型是Sequential模型,Sequential是一系列網絡層按順序構成的棧。你也可以查看函數式模型來學習建立更復雜的模型。 

Sequential模型如下: 

 

  1. from keras.models import Sequential  
  2.  
  3. model = Sequential()  

 

將一些網絡層通過.add()堆疊起來,就構成了一個模型: 

 

  1. from keras.layers import Dense, Activation  
  2.  
  3. model.add(Dense(units=64, input_dim=100))  
  4.  
  5. model.add(Activation("relu"))  
  6.  
  7. model.add(Dense(units=10))  
  8.  
  9. model.add(Activation("softmax"))  

完成模型的搭建后,我們需要使用.compile()方法來編譯模型: 

  1. model.compile(loss='categorical_crossentropy', optimizer='sgd', metrics=['accuracy'])  

編譯模型時必須指明損失函數和優化器,如果你需要的話,也可以自己定制損失函數。Keras的一個核心理念就是簡明易用同時,保證用戶對Keras的絕對控制力度,用戶可以根據自己的需要定制自己的模型、網絡層,甚至修改源代碼。 

 

  1. from keras.optimizers import SGD  
  2.  
  3. model.compile(loss='categorical_crossentropy', optimizer=SGD(lr=0.01, momentum=0.9, nesterov=True)) 

完成模型編譯后,我們在訓練數據上按batch進行一定次數的迭代來訓練網絡 

 

  1. model.fit(x_train, y_train, epochs=5, batch_size=32)  

當然,我們也可以手動將一個個batch的數據送入網絡中訓練,這時候需要使用:model.train_on_batch(x_batch, y_batch) 

隨后,我們可以使用一行代碼對我們的模型進行評估,看看模型的指標是否滿足我們的要求: 

 

  1. loss_and_metrics = model.evaluate(x_test, y_test, batch_size=128)  

或者,我們可以使用我們的模型,對新的數據進行預測: 

 

  1. classes = model.predict(x_test, batch_size=128) 

搭建一個問答系統、圖像分類模型,或神經圖靈機、word2vec詞嵌入器就是這么快。支撐深度學習的基本想法本就是簡單的,現在讓我們把它的實現也變的簡單起來!

代碼體驗

 

  1. import pandas as pd 
  2.  
  3. #讀取數據 
  4.  
  5. input_file='./sales_data.xls' 
  6.  
  7. data=pd.read_excel(input_file,index_col='序號'
  8.  
  9. #將數據的類別標簽轉換為數據 
  10.  
  11. data[data=='好']=1 
  12.  
  13. data[data=='是']=1 
  14.  
  15. data[data=='高']=1 
  16.  
  17. data[data!=1]=0 
  18.  
  19. x=data.iloc[:,:3].as_matrix().astype(int)#選取訓練集,轉換為矩陣形式,并且注意類型 
  20.  
  21. y=data.iloc[:,3].as_matrix().astype(int
  22.  
  23. from keras.models import Sequential 
  24.  
  25. from keras.layers.core import Dense,Activation 
  26.  
  27. model=Sequential()#建立模型 
  28.  
  29. model.add(Dense(input_dim=3,output_dim=10)) 
  30.  
  31. model.add(Activation('relu'))#用relu作為激活函數 
  32.  
  33. model.add(Dense(input_dim=10,output_dim=1)) 
  34.  
  35. model.add(Activation('sigmoid'))#輸出分類0或1 
  36.  
  37. model.compile(loss = 'binary_crossentropy', optimizer = 'adam'
  38.  
  39. model.fit(x,y,nb_epoch = 1000, batch_size = 10) #訓練模型,學習一千次yp=model.predict_classes(x).reshape(len(y))  #分類預測 
  40.  
  41. yp = model.predict_classes(x).reshape(len(y)) #分類預測 
  42.  
  43. import matplotlib.pyplot as plt #導入作圖庫 
  44.  
  45. from sklearn.metrics import confusion_matrix #導入混淆矩陣函數 
  46.  
  47. def cm_plot(y, yp): 
  48.  
  49.     cm = confusion_matrix(y, yp) #混淆矩陣 
  50.  
  51.     plt.matshow(cm, cmap=plt.cm.Greens) #畫混淆矩陣圖,配色風格使用cm.Greens,更多風格請參考官網。 
  52.  
  53.     plt.colorbar() #顏色標簽 
  54.  
  55.     for x in range(len(cm)): #數據標簽 
  56.  
  57.         for y in range(len(cm)): 
  58.  
  59.             plt.annotate(cm[x,y], xy=(x, y), horizontalalignment='center', verticalalignment='center'
  60.  
  61.     plt.ylabel('True label') #坐標軸標簽 
  62.  
  63.     plt.xlabel('Predicted label') #坐標軸標簽 
  64.  
  65.     return plt 
  66.  
  67. cm_plot(y,yp).show() #顯示混淆矩陣可視化結果 

 

從圖可以看出, 檢測樣本為34個, 預測正確的個數為26個, 預測準確率為76.4%, 預測準確率較低, 是由于神經網絡訓練時需要較多樣本, 而這里是由于訓練數據較少造成的。 

需要指出的是, 這里的案例比較簡單,我們并沒有考慮過擬合的問題。事實上,神經網絡的擬合能力是很強的,容易出現過擬合現象。跟傳統的添加“懲罰項”的做法不同, 目前神經網絡(尤其是深度神經網絡)中流行的防止過擬合的方法是隨機地讓部分神經網絡節點休眠,也就是dropout,dropout可參考文章http://mp.weixin.qq.com/s/OB3xBKWHH1lAo-yBdlJVFg。

參考文獻: 

1、http://blog.csdn.net/han_xiaoyang/article/details/49123419 

2、https://www.cnblogs.com/leoo2sk/archive/2010/09/19/decision-tree.html 

3、Python數據分析與挖掘實戰 

4、http://www.coin163.com/it/x7874130266141340969 

5、http://keras-cn.readthedocs.io/en/latest/ 

責任編輯:龐桂玉 來源: 機器學習算法全棧工程師
相關推薦

2017-05-10 15:41:29

機器學習算法數據

2017-11-21 13:00:20

機器學習決策樹可視化

2017-07-18 16:25:31

機器學習算法決策樹

2022-06-06 12:53:17

吳恩達AI機器學習

2022-12-21 14:39:35

機器學習案發決策樹

2014-07-07 10:05:57

機械學習

2022-11-11 08:00:00

決策樹機器學習監督學習

2012-08-06 09:04:01

決策樹建模

2018-10-18 09:00:00

機器學習機器學習算法數據科學家

2022-02-15 23:38:22

Python機器學習算法

2024-09-11 08:34:28

2017-10-18 14:11:20

機器學習決策樹隨機森林

2018-02-02 15:50:07

決策樹Apache Spar數據

2020-12-25 10:08:53

Python機器學習神經網絡算法

2020-08-18 17:26:11

機器學習XGBoost人工智能

2024-10-12 17:13:53

2020-04-26 15:35:49

神經網絡決策樹ImageNet

2020-05-14 08:40:57

神經網絡決策樹AI

2017-03-10 12:16:46

機器學習

2023-04-19 10:17:35

機器學習深度學習
點贊
收藏

51CTO技術棧公眾號

成人美女大片| 99久久精品无免国产免费| 蜜桃一区二区| 欧美精品乱人伦久久久久久| 激情五月五月婷婷| 五月天丁香视频| 男人的天堂久久精品| 另类专区欧美制服同性| 色天使在线视频| 国产精品蜜月aⅴ在线| 亚洲一区二区三区不卡国产欧美 | 中国 免费 av| 天堂网在线资源| 麻豆精品新av中文字幕| 国模精品系列视频| 97精品在线播放| 亚洲另类春色校园小说| 在线综合亚洲欧美在线视频| 欧美国产亚洲一区| 黄色av网站在线播放| 99re在线精品| 91久色国产| 成人毛片一区二区三区| 一区三区视频| 日韩视频欧美视频| 国产女主播喷水高潮网红在线| 成人自拍视频| 欧洲视频一区二区| 国产一区二区视频播放| 成人免费视屏| 欧美激情一二三区| 国产精品美女黄网| 国产suv精品一区二区69| 日本美女一区二区三区| 欧美性视频精品| 豆国产97在线 | 亚洲| 色综合咪咪久久网| 尤物99国产成人精品视频| 亚洲制服丝袜在线播放| aiai久久| 欧美不卡在线视频| 久久综合在线观看| 欧美黄色成人| 欧美日韩午夜在线| 国产成人无码一二三区视频| 91桃色在线| 一区二区三区精品在线| 免费看污污视频| 午夜免费播放观看在线视频| 国产亚洲制服色| 日本不卡久久| 成人综合影院| 日本一区二区视频在线观看| 日韩精品欧美一区二区三区| 国产一级二级三级在线观看| 久久久亚洲精品一区二区三区| 国模精品一区二区三区| 天堂av2024| 99久久99久久久精品齐齐| 国产一区二区三区黄| 天天干天天干天天干| 99久久精品国产导航| 国产伦精品一区二区三区视频孕妇 | 国产日韩欧美中文在线播放| 亚洲一区在线观| 美女国产一区二区| 91欧美激情另类亚洲| 国产sm主人调教女m视频| 懂色av一区二区在线播放| 91一区二区三区| 亚洲精品久久久蜜桃动漫 | 不卡视频一区二区三区| 亚洲美女综合网| 99视频有精品| 区一区二区三区中文字幕| 色大18成网站www在线观看| 国产精品久久久久久亚洲伦 | 动漫精品视频| 人妻精品一区二区三区| 久久伊人蜜桃av一区二区| 日韩免费中文专区| 黄色动漫在线| 精品国产31久久久久久| 亚洲五月天综合| 91麻豆精品| 亚洲国产高清高潮精品美女| 伊人网在线视频观看| 羞羞答答成人影院www| 午夜免费在线观看精品视频| 波多野结衣激情视频| 国产在线日韩欧美| 狠狠色噜噜狠狠狠狠色吗综合| 你懂的在线观看视频网站| 欧美高清在线精品一区| 300部国产真实乱| 免费日韩电影| 欧美一区二区三区视频在线| 精品黑人一区二区三区观看时间| 欧美三级伦理在线| 欧美激情精品久久久久久免费印度| 久久黄色精品视频| 精品一区二区三区视频| 国内精品国语自产拍在线观看| 国产在线观看免费网站| 亚洲国产欧美在线| 色播五月综合网| 精品午夜电影| 久久久999精品免费| 啦啦啦免费高清视频在线观看| 久久99国产精品免费网站| 精品综合久久| av网站免费在线观看| 91久久精品一区二区二区| 麻豆传媒在线看| 成人写真视频| 欧美一区二区三区精品电影| 国产视频一二三四区| 日本一区二区三区视频视频| 97超碰人人澡| 欧美日韩黄网站| 中文字幕日韩欧美精品在线观看| 日韩黄色在线视频| 国产毛片一区二区| 亚洲精美视频| 欧美黑人疯狂性受xxxxx野外| 日韩一级免费观看| 国产小视频你懂的| 日韩精品久久理论片| 精品乱子伦一区二区三区| 欧美videossex| 欧美一卡2卡3卡4卡| 99热这里只有精品4| 免费在线看成人av| 日韩精品不卡| 精品国产第一福利网站| 亚洲精品二三区| 久久精品国产亚洲av高清色欲 | 岛国视频一区| 日韩123区| 欧美一区二区三区视频免费| 999福利视频| 免费在线欧美视频| 色播五月综合| 日韩毛片一区| 中文字幕亚洲欧美一区二区三区 | 一区二区亚洲精品国产| 国产真人无遮挡作爱免费视频| 91在线国产观看| 9色porny| 女同另类激情重口| 97免费在线视频| 台湾av在线二三区观看| 欧美日韩在线观看视频| xxx在线播放| 久久精品综合| 日韩欧美精品在线不卡| 91精品国产经典在线观看| 日韩中文字幕在线看| 92久久精品一区二区| 中文字幕一区二区三区色视频| 日本精品一区在线| 牛牛国产精品| 高清国产在线一区| 波多野一区二区| 国产视频一区在线| 五月激情丁香网| 国产精品久久久久久亚洲毛片| 日韩视频在线观看一区二区三区| 综合一区av| 国产精品毛片一区视频| 亚洲最新无码中文字幕久久| 伊人成人开心激情综合网| 国产欧美熟妇另类久久久| 亚洲综合色成人| 亚洲中文字幕一区| 日韩精品一级中文字幕精品视频免费观看 | 国产精品久久不能| 丝袜美腿美女被狂躁在线观看| 日韩一级免费观看| 狠狠躁夜夜躁人人爽天天高潮| 2020国产精品自拍| 日本xxxx黄色| 韩日在线一区| 色视频一区二区三区| 国产精品久久免费视频| 69av成年福利视频| 91精品国产综合久久久久久豆腐| 日韩视频国产视频| 少妇太紧太爽又黄又硬又爽 | 国产一级二级三级| 久久亚洲精华国产精华液| 亚洲一区二区在线视频观看| 在线播放日韩| 在线天堂一区av电影| 国内露脸中年夫妇交换精品| 国产精品热视频| 2018av在线| www国产精品com| 色综合888| 91麻豆精品久久久久蜜臀| 中文字幕在线观看视频网站| 1024亚洲合集| 五级黄高潮片90分钟视频| 国产一区二区美女| 一本久道综合色婷婷五月| 国内精品美女在线观看| 亚洲第一综合| 婷婷成人在线| 97人人模人人爽视频一区二区 | 欧美日韩国产一二三| www.日本精品| 悠悠色在线精品| 亚洲精品国产精品国自| av在线播放不卡| 97人人模人人爽人人澡| 麻豆一区二区三| 人妻熟女一二三区夜夜爱| 亚洲性色视频| 看全色黄大色大片| 99久久激情| 亚洲二区三区四区| 岳的好大精品一区二区三区| 国产精华一区二区三区| 国产精品亚洲综合在线观看 | 91成人在线免费| 色综合久久中文字幕综合网| 国产一级在线播放| 亚洲精品欧美二区三区中文字幕| 国产熟女高潮一区二区三区| 国产福利91精品| 青青草原播放器| 久久精品72免费观看| 黄色在线视频网| 丝袜美腿亚洲综合| 人妻精品无码一区二区三区| 亚洲福利精品| 精品一二三四五区| 午夜久久久久| 欧美日韩午夜爽爽| 欧美精品国产一区| 99久久久精品视频| 欧美精品一线| 999久久欧美人妻一区二区| 91精品1区| 国产精品视频一二三四区| 一本一道久久综合狠狠老| 欧美少妇一级片| 亚洲h色精品| 2022中文字幕| 国内揄拍国内精品久久| 国产片侵犯亲女视频播放| 亚洲调教视频在线观看| 日韩精品一区二区免费| 一本色道久久| 免费高清在线观看免费| 丝袜a∨在线一区二区三区不卡| 妺妺窝人体色www在线小说| 亚洲一区二区伦理| 日韩福利视频在线| 精品一区二区影视| 日韩精品在线一区二区| 亚洲精品男人的天堂| 欧美在线免费视屏| 中文字幕精品一区二| 欧美久久久一区| 精品人妻一区二区三区麻豆91| 欧美成人vr18sexvr| 香蕉视频黄色片| 亚洲欧美综合另类中字| 国产极品国产极品| 中文字幕一区免费在线观看| 国产精品国产三级国产传播| 亚洲欧美乱综合| 久草视频精品在线| 欧美日韩亚洲激情| 五月天中文字幕| 91麻豆精品国产无毒不卡在线观看| 国产www视频| 亚洲精品久久久久久久久久久久久| 日本不卡免费播放| 色先锋资源久久综合5566| av片在线观看网站| 欧美性受xxxx黑人猛交| 欧美大片网站| 国内精品**久久毛片app| 精品黄色一级片| 日韩精品福利片午夜免费观看| 亚洲精品乱码久久久久久蜜桃麻豆| 免费高清在线观看免费| 国产在线精品一区二区| 大黑人交xxx极品hd| 亚洲欧洲三级电影| 国产精品xxxx喷水欧美| 欧美人体做爰大胆视频| 五月婷在线视频| 久久精品视频播放| 国产高清不卡| av激情久久| 欧美一区2区| 丁香花在线影院观看在线播放| 日本aⅴ亚洲精品中文乱码| 国产伦精品一区二区三区88av| 国产欧美一区二区三区网站| 免费三片在线播放| 欧美日韩亚洲另类| 日本大片在线观看| 久久91亚洲精品中文字幕奶水| 亚洲精品粉嫩美女一区| 国产精品午夜av在线| 国产精品99久久| 欧美日韩在线不卡视频| 懂色av一区二区夜夜嗨| 午夜激情福利电影| 欧美性xxxx极品高清hd直播| 精品国产av 无码一区二区三区| 亚洲人成啪啪网站| 糖心vlog免费在线观看 | 久久99精品国产一区二区三区| 日韩精品一区二区三区免费观看 | 亚洲校园激情春色| 亚洲xxxx做受欧美| 国产精品88久久久久久| 天堂在线资源视频| 26uuu亚洲综合色| 亚洲va韩国va欧美va精四季| 亚州一区二区| 日本一区二区免费高清视频| 视频一区二区欧美| 91精品人妻一区二区| 午夜欧美视频在线观看| 亚洲欧美激情国产综合久久久| www.日韩.com| 欧美午夜三级| 日日噜噜噜噜夜夜爽亚洲精品| 国产精品久久久久久模特| 国产二级一片内射视频播放| 一区二区三区四区五区视频在线观看| 国产一级片一区二区| 亚洲欧美精品suv| 中文字幕在线直播| 久久www免费人成精品| 精品福利电影| 亚洲自拍偷拍精品| 亚洲成人在线网站| 人妻精品无码一区二区| 久久免费视频在线| 国产主播性色av福利精品一区| 日本精品久久久久久久久久| 成人免费观看av| 日韩欧美中文字幕一区二区| 亚洲九九精品| 久久久精品高清| 中文字幕佐山爱一区二区免费| 国产永久免费视频| 久久精品国产亚洲精品2020| 疯狂欧洲av久久成人av电影| 日韩国产精品毛片| 国产传媒一区在线| 色哟哟在线观看视频| 婷婷激情综合| 国产精品一区二区小说| 亚洲色图丝袜美腿| xxxx18国产| 97超碰色婷婷| 国产探花在线精品| 黄大色黄女片18第一次| 亚洲欧美激情在线| 亚洲第一视频在线播放| 91国产美女在线观看| 亚洲三级网页| 高潮一区二区三区| 一区二区三区在线视频免费 | 91一区二区三区在线观看| youjizz在线视频| 丝袜美腿亚洲一区二区| 日本免费一区二区三区视频| 亚洲 欧美 日韩 国产综合 在线| 久久久久久久久99精品| 亚洲在线视频播放| 欧美激情一区二区三区成人| 神马久久一区二区三区| 男女视频在线观看网站| 亚洲va国产va欧美va观看| 成年人在线观看| 97超碰资源| 久久久人人人| 91精品国产高清一区二区三蜜臀| 亚洲精品电影网| 成人国产精品久久| 久久亚洲中文字幕无码| 欧美国产激情一区二区三区蜜月| 亚洲成人一级片| 国产精品扒开腿做爽爽爽视频| 伊人青青综合网| 女女互磨互喷水高潮les呻吟| 欧美一级在线视频| 国产一区二区三区朝在线观看| 精品人妻大屁股白浆无码| 国产日产欧美一区二区三区| 性一交一乱一精一晶|