日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

系列 《使用sklearn进行集成学习——理论》 《使用sklearn进行集成学习——实践》 目录 1 Random Forest和Gradient Tree Boosting参数详解 2 如何调参?

發(fā)布時(shí)間:2025/3/21 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 系列 《使用sklearn进行集成学习——理论》 《使用sklearn进行集成学习——实践》 目录 1 Random Forest和Gradient Tree Boosting参数详解 2 如何调参? 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

系列

  • 《使用sklearn進(jìn)行集成學(xué)習(xí)——理論》
  • 《使用sklearn進(jìn)行集成學(xué)習(xí)——實(shí)踐》

目錄

1 Random Forest和Gradient Tree Boosting參數(shù)詳解
2 如何調(diào)參?
  2.1 調(diào)參的目標(biāo):偏差和方差的協(xié)調(diào)
  2.2 參數(shù)對(duì)整體模型性能的影響
  2.3 一個(gè)樸實(shí)的方案:貪心的坐標(biāo)下降法
    2.3.1 Random Forest調(diào)參案例:Digit Recognizer
      2.3.1.1 調(diào)整過(guò)程影響類(lèi)參數(shù)
      2.3.1.2 調(diào)整子模型影響類(lèi)參數(shù)
    2.3.2 Gradient Tree Boosting調(diào)參案例:Hackathon3.x
      2.3.2.1 調(diào)整過(guò)程影響類(lèi)參數(shù)
      2.3.2.2 調(diào)整子模型影響類(lèi)參數(shù)
      2.3.2.3 殺一記回馬槍
  2.4 “局部最優(yōu)解”(溫馨提示:看到這里有彩蛋!)
  2.5 類(lèi)別不均衡的陷阱
3 總結(jié)
4 參考資料


1 Random Forest和Gradient Tree Boosting參數(shù)詳解

  在sklearn.ensemble庫(kù)中,我們可以找到Random Forest分類(lèi)和回歸的實(shí)現(xiàn):RandomForestClassifier和RandomForestRegression,Gradient Tree Boosting分類(lèi)和回歸的實(shí)現(xiàn):GradientBoostingClassifier和GradientBoostingRegression。有了這些模型后,立馬上手操練起來(lái)?少俠請(qǐng)留步!且聽(tīng)我說(shuō)一說(shuō),使用這些模型時(shí)常遇到的問(wèn)題:

  • 明明模型調(diào)教得很好了,可是效果離我的想象總有些偏差?——模型訓(xùn)練的第一步就是要定好目標(biāo),往錯(cuò)誤的方向走太多也是后退。
  • 憑直覺(jué)調(diào)了某個(gè)參數(shù),可是居然沒(méi)有任何作用,有時(shí)甚至起到反作用?——定好目標(biāo)后,接下來(lái)就是要確定哪些參數(shù)是影響目標(biāo)的,其對(duì)目標(biāo)是正影響還是負(fù)影響,影響的大小。
  • 感覺(jué)訓(xùn)練結(jié)束遙遙無(wú)期,sklearn只是個(gè)在小數(shù)據(jù)上的玩具?——雖然sklearn并不是基于分布式計(jì)算環(huán)境而設(shè)計(jì)的,但我們還是可以通過(guò)某些策略提高訓(xùn)練的效率。
  • 模型開(kāi)始訓(xùn)練了,但是訓(xùn)練到哪一步了呢?——飽暖思淫欲啊,目標(biāo),性能和效率都得了滿(mǎn)足后,我們有時(shí)還需要有別的追求,例如訓(xùn)練過(guò)程的輸出,袋外得分計(jì)算等等。

  通過(guò)總結(jié)這些常見(jiàn)的問(wèn)題,我們可以把模型的參數(shù)分為4類(lèi):目標(biāo)類(lèi)、性能類(lèi)、效率類(lèi)和附加類(lèi)。下表詳細(xì)地展示了4個(gè)模型參數(shù)的意義:

參數(shù)類(lèi)型RandomForestClassifierRandomForestRegressorGradientBoostingClassifierGradientBoostingRegressor
loss 目標(biāo) ? ?

損失函數(shù)

● exponential:模型等同AdaBoost

★ deviance:和Logistic Regression的損失函數(shù)一致

損失函數(shù)

● exponential:模型等同AdaBoost

★ deviance:和Logistic Regression的損失函數(shù)一致

alpha 目標(biāo) ? ??損失函數(shù)為huber或quantile的時(shí),alpha為損失函數(shù)中的參數(shù)??損失函數(shù)為huber或quantile的時(shí),alpha為損失函數(shù)中的參數(shù)
class_weight 目標(biāo)

類(lèi)別的權(quán)值

? ? ?
n_estimators? 性能

子模型的數(shù)量

● int:個(gè)數(shù)

★ 10:默認(rèn)值

子模型的數(shù)量

● int:個(gè)數(shù)

★ 10:默認(rèn)值

子模型的數(shù)量

● int:個(gè)數(shù)

★ 100:默認(rèn)值

子模型的數(shù)量

● int:個(gè)數(shù)

★ 100:默認(rèn)值

learning_rate 性能 ? ?學(xué)習(xí)率(縮減)學(xué)習(xí)率(縮減)
criterion 性能

判斷節(jié)點(diǎn)是否繼續(xù)分裂采用的計(jì)算方法

● entropy

★ gini

判斷節(jié)點(diǎn)是否繼續(xù)分裂采用的計(jì)算方法

★ mse

? ?
max_features 性能

節(jié)點(diǎn)分裂時(shí)參與判斷的最大特征數(shù)

● int:個(gè)數(shù)

● float:占所有特征的百分比

★ auto:所有特征數(shù)的開(kāi)方

● sqrt:所有特征數(shù)的開(kāi)方

● log2:所有特征數(shù)的log2值

● None:等于所有特征數(shù)

節(jié)點(diǎn)分裂時(shí)參與判斷的最大特征數(shù)

● int:個(gè)數(shù)

● float:占所有特征的百分比

★ auto:所有特征數(shù)的開(kāi)方

● sqrt:所有特征數(shù)的開(kāi)方

● log2:所有特征數(shù)的log2值

● None:等于所有特征數(shù)

節(jié)點(diǎn)分裂時(shí)參與判斷的最大特征數(shù)

● int:個(gè)數(shù)

● float:占所有特征的百分比

●?auto:所有特征數(shù)的開(kāi)方

● sqrt:所有特征數(shù)的開(kāi)方

● log2:所有特征數(shù)的log2值

★?None:等于所有特征數(shù)

節(jié)點(diǎn)分裂時(shí)參與判斷的最大特征數(shù)

● int:個(gè)數(shù)

● float:占所有特征的百分比

●?auto:所有特征數(shù)的開(kāi)方

● sqrt:所有特征數(shù)的開(kāi)方

● log2:所有特征數(shù)的log2值

★?None:等于所有特征數(shù)

max_depth 性能

最大深度,如果max_leaf_nodes參數(shù)指定,則忽略

● int:深度

★ None:樹(shù)會(huì)生長(zhǎng)到所有葉子都分到一個(gè)類(lèi),或者某節(jié)點(diǎn)所代表的樣本數(shù)已小于min_samples_split

最大深度,如果max_leaf_nodes參數(shù)指定,則忽略

● int:深度

★ None:樹(shù)會(huì)生長(zhǎng)到所有葉子都分到一個(gè)類(lèi),或者某節(jié)點(diǎn)所代表的樣本數(shù)已小于min_samples_split

最大深度,如果max_leaf_nodes參數(shù)指定,則忽略

● int:深度

★ 3:默認(rèn)值

最大深度,如果max_leaf_nodes參數(shù)指定,則忽略

● int:深度

★ 3:默認(rèn)值

min_samples_split 性能

分裂所需的最小樣本數(shù)

● int:樣本數(shù)

★ 2:默認(rèn)值

?

分裂所需的最小樣本數(shù)

● int:樣本數(shù)

★ 2:默認(rèn)值

?

分裂所需的最小樣本數(shù)

● int:樣本數(shù)

★ 2:默認(rèn)值

?

分裂所需的最小樣本數(shù)

● int:樣本數(shù)

★ 2:默認(rèn)值

min_samples_leaf 性能

葉節(jié)點(diǎn)最小樣本數(shù)

● int:樣本數(shù)

★ 1:默認(rèn)值

葉節(jié)點(diǎn)最小樣本數(shù)

● int:樣本數(shù)

★ 1:默認(rèn)值

葉節(jié)點(diǎn)最小樣本數(shù)

● int:樣本數(shù)

★ 1:默認(rèn)值

葉節(jié)點(diǎn)最小樣本數(shù)

● int:樣本數(shù)

★ 1:默認(rèn)值

min_weight_fraction_leaf 性能

葉節(jié)點(diǎn)最小樣本權(quán)重總值

● float:權(quán)重總值

★ 0:默認(rèn)值

葉節(jié)點(diǎn)最小樣本權(quán)重總值

● float:權(quán)重總值

★ 0:默認(rèn)值

葉節(jié)點(diǎn)最小樣本權(quán)重總值

● float:權(quán)重總值

★ 0:默認(rèn)值

葉節(jié)點(diǎn)最小樣本權(quán)重總值

● float:權(quán)重總值

★ 0:默認(rèn)值

max_leaf_nodes 性能

最大葉節(jié)點(diǎn)數(shù)

● int:個(gè)數(shù)

★ None:不限制葉節(jié)點(diǎn)數(shù)

最大葉節(jié)點(diǎn)數(shù)

● int:個(gè)數(shù)

★ None:不限制葉節(jié)點(diǎn)數(shù)

最大葉節(jié)點(diǎn)數(shù)

● int:個(gè)數(shù)

★ None:不限制葉節(jié)點(diǎn)數(shù)

最大葉節(jié)點(diǎn)數(shù)

● int:個(gè)數(shù)

★ None:不限制葉節(jié)點(diǎn)數(shù)

bootstrap 性能

是否bootstrap對(duì)樣本抽樣

● False:子模型的樣本一致,子模型間強(qiáng)相關(guān)

★ True:默認(rèn)值

是否bootstrap對(duì)樣本抽樣

● False:子模型的樣本一致,子模型間強(qiáng)相關(guān)

★ True:默認(rèn)值

? ?
subsample 性能 ? ?

子采樣率

● float:采樣率

★ 1.0:默認(rèn)值

子采樣率

● float:采樣率

★ 1.0:默認(rèn)值

init 性能 ? ?初始子模型初始子模型
n_jobs 效率

并行數(shù)

● int:個(gè)數(shù)

● -1:跟CPU核數(shù)一致

★ 1:默認(rèn)值

并行數(shù)

● int:個(gè)數(shù)

● -1:跟CPU核數(shù)一致

★ 1:默認(rèn)值

? ?
warm_start 效率

是否熱啟動(dòng),如果是,則下一次訓(xùn)練是以追加樹(shù)的形式進(jìn)行

● bool:熱啟動(dòng)

★ False:默認(rèn)值

是否熱啟動(dòng),如果是,則下一次訓(xùn)練是以追加樹(shù)的形式進(jìn)行

● bool:熱啟動(dòng)

★ False:默認(rèn)值

是否熱啟動(dòng),如果是,則下一次訓(xùn)練是以追加樹(shù)的形式進(jìn)行

● bool:熱啟動(dòng)

★ False:默認(rèn)值

是否熱啟動(dòng),如果是,則下一次訓(xùn)練是以追加樹(shù)的形式進(jìn)行

● bool:熱啟動(dòng)

★ False:默認(rèn)值

?presort 效率

?

??是否預(yù)排序,預(yù)排序可以加速查找最佳分裂點(diǎn),對(duì)于稀疏數(shù)據(jù)不管用

● Bool

★ auto:非稀疏數(shù)據(jù)則預(yù)排序,若稀疏數(shù)據(jù)則不預(yù)排序

是否預(yù)排序,預(yù)排序可以加速查找最佳分裂點(diǎn),對(duì)于稀疏數(shù)據(jù)不管用

● Bool

★ auto:非稀疏數(shù)據(jù)則預(yù)排序,若稀疏數(shù)據(jù)則不預(yù)排序

oob_score 附加

是否計(jì)算袋外得分

★?False:默認(rèn)值

是否計(jì)算袋外得分

★?False:默認(rèn)值

? ?
random_state 附加隨機(jī)器對(duì)象隨機(jī)器對(duì)象隨機(jī)器對(duì)象隨機(jī)器對(duì)象
verbose 附加

日志冗長(zhǎng)度

● int:冗長(zhǎng)度

★ 0:不輸出訓(xùn)練過(guò)程

● 1:偶爾輸出

● >1:對(duì)每個(gè)子模型都輸出

日志冗長(zhǎng)度

● int:冗長(zhǎng)度

★ 0:不輸出訓(xùn)練過(guò)程

● 1:偶爾輸出

● >1:對(duì)每個(gè)子模型都輸出

日志冗長(zhǎng)度

● int:冗長(zhǎng)度

★ 0:不輸出訓(xùn)練過(guò)程

● 1:偶爾輸出

● >1:對(duì)每個(gè)子模型都輸出

日志冗長(zhǎng)度

● int:冗長(zhǎng)度

★ 0:不輸出訓(xùn)練過(guò)程

● 1:偶爾輸出

● >1:對(duì)每個(gè)子模型都輸出

# ★:默認(rèn)值

  不難發(fā)現(xiàn),基于bagging的Random Forest模型和基于boosting的Gradient Tree Boosting模型有不少共同的參數(shù),然而某些參數(shù)的默認(rèn)值又相差甚遠(yuǎn)。在《使用sklearn進(jìn)行集成學(xué)習(xí)——理論》一文中,我們對(duì)bagging和boosting兩種集成學(xué)習(xí)技術(shù)有了初步的了解。Random Forest的子模型都擁有較低的偏差,整體模型的訓(xùn)練過(guò)程旨在降低方差,故其需要較少的子模型(n_estimators默認(rèn)值為10)且子模型不為弱模型(max_depth的默認(rèn)值為None),同時(shí),降低子模型間的相關(guān)度可以起到減少整體模型的方差的效果(max_features的默認(rèn)值為auto)。另一方面,Gradient Tree Boosting的子模型都擁有較低的方差,整體模型的訓(xùn)練過(guò)程旨在降低偏差,故其需要較多的子模型(n_estimators默認(rèn)值為100)且子模型為弱模型(max_depth的默認(rèn)值為3),但是降低子模型間的相關(guān)度不能顯著減少整體模型的方差(max_features的默認(rèn)值為None)。


?

2 如何調(diào)參?

  聰明的讀者應(yīng)當(dāng)要發(fā)問(wèn)了:”博主,就算你列出來(lái)每個(gè)參數(shù)的意義,然并卵啊!我還是不知道無(wú)從下手啊!”

  參數(shù)分類(lèi)的目的在于縮小調(diào)參的范圍,首先我們要明確訓(xùn)練的目標(biāo),把目標(biāo)類(lèi)的參數(shù)定下來(lái)。接下來(lái),我們需要根據(jù)數(shù)據(jù)集的大小,考慮是否采用一些提高訓(xùn)練效率的策略,否則一次訓(xùn)練就三天三夜,法國(guó)人孩子都生出來(lái)了。然后,我們終于進(jìn)入到了重中之重的環(huán)節(jié):調(diào)整那些影響整體模型性能的參數(shù)。

2.1 調(diào)參的目標(biāo):偏差和方差的協(xié)調(diào)

  同樣在《使用sklearn進(jìn)行集成學(xué)習(xí)——理論》中,我們已討論過(guò)偏差和方差是怎樣影響著模型的性能——準(zhǔn)確度。調(diào)參的目標(biāo)就是為了達(dá)到整體模型的偏差和方差的大和諧!進(jìn)一步,這些參數(shù)又可分為兩類(lèi):過(guò)程影響類(lèi)及子模型影響類(lèi)。在子模型不變的前提下,某些參數(shù)可以通過(guò)改變訓(xùn)練的過(guò)程,從而影響模型的性能,諸如:“子模型數(shù)”(n_estimators)、“學(xué)習(xí)率”(learning_rate)等。另外,我們還可以通過(guò)改變子模型性能來(lái)影響整體模型的性能,諸如:“最大樹(shù)深度”(max_depth)、“分裂條件”(criterion)等。正由于bagging的訓(xùn)練過(guò)程旨在降低方差,而boosting的訓(xùn)練過(guò)程旨在降低偏差,過(guò)程影響類(lèi)的參數(shù)能夠引起整體模型性能的大幅度變化。一般來(lái)說(shuō),在此前提下,我們繼續(xù)微調(diào)子模型影響類(lèi)的參數(shù),從而進(jìn)一步提高模型的性能。

2.2 參數(shù)對(duì)整體模型性能的影響

  假設(shè)模型是一個(gè)多元函數(shù)F,其輸出值為模型的準(zhǔn)確度。我們可以固定其他參數(shù),從而對(duì)某個(gè)參數(shù)對(duì)整體模型性能的影響進(jìn)行分析:是正影響還是負(fù)影響,影響的單調(diào)性?

  對(duì)Random Forest來(lái)說(shuō),增加“子模型數(shù)”(n_estimators)可以明顯降低整體模型的方差,且不會(huì)對(duì)子模型的偏差和方差有任何影響。模型的準(zhǔn)確度會(huì)隨著“子模型數(shù)”的增加而提高。由于減少的是整體模型方差公式的第二項(xiàng),故準(zhǔn)確度的提高有一個(gè)上限。在不同的場(chǎng)景下,“分裂條件”(criterion)對(duì)模型的準(zhǔn)確度的影響也不一樣,該參數(shù)需要在實(shí)際運(yùn)用時(shí)靈活調(diào)整。調(diào)整“最大葉節(jié)點(diǎn)數(shù)”(max_leaf_nodes)以及“最大樹(shù)深度”(max_depth)之一,可以粗粒度地調(diào)整樹(shù)的結(jié)構(gòu):葉節(jié)點(diǎn)越多或者樹(shù)越深,意味著子模型的偏差越低,方差越高;同時(shí),調(diào)整“分裂所需最小樣本數(shù)”(min_samples_split)、“葉節(jié)點(diǎn)最小樣本數(shù)”(min_samples_leaf)及“葉節(jié)點(diǎn)最小權(quán)重總值”(min_weight_fraction_leaf),可以更細(xì)粒度地調(diào)整樹(shù)的結(jié)構(gòu):分裂所需樣本數(shù)越少或者葉節(jié)點(diǎn)所需樣本越少,也意味著子模型越復(fù)雜。一般來(lái)說(shuō),我們總采用bootstrap對(duì)樣本進(jìn)行子采樣來(lái)降低子模型之間的關(guān)聯(lián)度,從而降低整體模型的方差。適當(dāng)?shù)販p少“分裂時(shí)考慮的最大特征數(shù)”(max_features),給子模型注入了另外的隨機(jī)性,同樣也達(dá)到了降低子模型之間關(guān)聯(lián)度的效果。但是一味地降低該參數(shù)也是不行的,因?yàn)榉至褧r(shí)可選特征變少,模型的偏差會(huì)越來(lái)越大。在下圖中,我們可以看到這些參數(shù)對(duì)Random Forest整體模型性能的影響:

  對(duì)Gradient Tree Boosting來(lái)說(shuō),“子模型數(shù)”(n_estimators)和“學(xué)習(xí)率”(learning_rate)需要聯(lián)合調(diào)整才能盡可能地提高模型的準(zhǔn)確度:想象一下,A方案是走4步,每步走3米,B方案是走5步,每步走2米,哪個(gè)方案可以更接近10米遠(yuǎn)的終點(diǎn)?同理,子模型越復(fù)雜,對(duì)應(yīng)整體模型偏差低,方差高,故“最大葉節(jié)點(diǎn)數(shù)”(max_leaf_nodes)、“最大樹(shù)深度”(max_depth)等控制子模型結(jié)構(gòu)的參數(shù)是與Random Forest一致的。類(lèi)似“分裂時(shí)考慮的最大特征數(shù)”(max_features),降低“子采樣率”(subsample),也會(huì)造成子模型間的關(guān)聯(lián)度降低,整體模型的方差減小,但是當(dāng)子采樣率低到一定程度時(shí),子模型的偏差增大,將引起整體模型的準(zhǔn)確度降低。還記得“初始模型”(init)是什么嗎?不同的損失函數(shù)有不一樣的初始模型定義,通常,初始模型是一個(gè)更加弱的模型(以“平均”情況來(lái)預(yù)測(cè)),雖說(shuō)支持自定義,大多數(shù)情況下保持默認(rèn)即可。在下圖中,我們可以看到這些參數(shù)對(duì)Gradient Tree Boosting整體模型性能的影響:

2.3 一個(gè)樸實(shí)的方案:貪心的坐標(biāo)下降法

  到此為止,我們終于知道需要調(diào)整哪些參數(shù),對(duì)于單個(gè)參數(shù),我們也知道怎么調(diào)整才能提升性能。然而,表示模型的函數(shù)F并不是一元函數(shù),這些參數(shù)需要共同調(diào)整才能得到全局最優(yōu)解。也就是說(shuō),把這些參數(shù)丟給調(diào)參算法(諸如Grid Search)咯?對(duì)于小數(shù)據(jù)集,我們還能這么任性,但是參數(shù)組合爆炸,在大數(shù)據(jù)集上,或許我的子子孫孫能夠看到訓(xùn)練結(jié)果吧。實(shí)際上網(wǎng)格搜索也不一定能得到全局最優(yōu)解,而另一些研究者從解優(yōu)化問(wèn)題的角度嘗試解決調(diào)參問(wèn)題。

  坐標(biāo)下降法是一類(lèi)優(yōu)化算法,其最大的優(yōu)勢(shì)在于不用計(jì)算待優(yōu)化的目標(biāo)函數(shù)的梯度。我們最容易想到一種特別樸實(shí)的類(lèi)似于坐標(biāo)下降法的方法,與坐標(biāo)下降法不同的是,其不是循環(huán)使用各個(gè)參數(shù)進(jìn)行調(diào)整,而是貪心地選取了對(duì)整體模型性能影響最大的參數(shù)。參數(shù)對(duì)整體模型性能的影響力是動(dòng)態(tài)變化的,故每一輪坐標(biāo)選取的過(guò)程中,這種方法在對(duì)每個(gè)坐標(biāo)的下降方向進(jìn)行一次直線(xiàn)搜索(line search)。首先,找到那些能夠提升整體模型性能的參數(shù),其次確保提升是單調(diào)或近似單調(diào)的。這意味著,我們篩選出來(lái)的參數(shù)是對(duì)整體模型性能有正影響的,且這種影響不是偶然性的,要知道,訓(xùn)練過(guò)程的隨機(jī)性也會(huì)導(dǎo)致整體模型性能的細(xì)微區(qū)別,而這種區(qū)別是不具有單調(diào)性的。最后,在這些篩選出來(lái)的參數(shù)中,選取影響最大的參數(shù)進(jìn)行調(diào)整即可。

  無(wú)法對(duì)整體模型性能進(jìn)行量化,也就談不上去比較參數(shù)影響整體模型性能的程度。是的,我們還沒(méi)有一個(gè)準(zhǔn)確的方法來(lái)量化整體模型性能,只能通過(guò)交叉驗(yàn)證來(lái)近似計(jì)算整體模型性能。然而交叉驗(yàn)證也存在隨機(jī)性,假設(shè)我們以驗(yàn)證集上的平均準(zhǔn)確度作為整體模型的準(zhǔn)確度,我們還得關(guān)心在各個(gè)驗(yàn)證集上準(zhǔn)確度的變異系數(shù),如果變異系數(shù)過(guò)大,則平均值作為整體模型的準(zhǔn)確度也是不合適的。在接下來(lái)的案例分析中,我們所談及的整體模型性能均是指平均準(zhǔn)確度,請(qǐng)各位留心。

2.3.1 Random Forest調(diào)參案例:Digit Recognizer

  在這里,我們選取Kaggle上101教學(xué)賽中的Digit Recognizer作為案例來(lái)演示對(duì)RandomForestClassifier調(diào)參的過(guò)程。當(dāng)然,我們也不要傻乎乎地手工去設(shè)定不同的參數(shù),然后訓(xùn)練模型。借助sklearn.grid_search庫(kù)中的GridSearchCV類(lèi),不僅可以自動(dòng)化調(diào)參,同時(shí)還可以對(duì)每一種參數(shù)組合進(jìn)行交叉驗(yàn)證計(jì)算平均準(zhǔn)確度。

2.3.1.1 調(diào)整過(guò)程影響類(lèi)參數(shù)

  首先,我們需要對(duì)過(guò)程影響類(lèi)參數(shù)進(jìn)行調(diào)整,而Random Forest的過(guò)程影響類(lèi)參數(shù)只有“子模型數(shù)”(n_estimators)。“子模型數(shù)”的默認(rèn)值為10,在此基礎(chǔ)上,我們以10為單位,考察取值范圍在1至201的調(diào)參情況:

# 左圖為模型在驗(yàn)證集上的平均準(zhǔn)確度,右圖為準(zhǔn)確度的變異系數(shù)。橫軸為參數(shù)的取值。

  通過(guò)上圖我們可以看到,隨著“子模型數(shù)”的增加,整體模型的方差減少,其防止過(guò)擬合的能力增強(qiáng),故整體模型的準(zhǔn)確度提高。當(dāng)“子模型數(shù)”增加到40以上時(shí),準(zhǔn)確度的提升逐漸不明顯。考慮到訓(xùn)練的效率,最終我們選擇“子模型數(shù)”為200。此時(shí),在Kaggle上提交結(jié)果,得分為:0.96500,很湊合。

2.3.1.2 調(diào)整子模型影響類(lèi)參數(shù)

  在設(shè)定“子模型數(shù)”(n_estimators)為200的前提下,我們依次對(duì)子模型影響類(lèi)的參數(shù)對(duì)整體模型性能的影響力進(jìn)行分析。

  對(duì)“分裂條件”(criterion)分別取值gini和entropy,得到調(diào)參結(jié)果如下:

  顯見(jiàn),在此問(wèn)題中,“分裂條件”保持默認(rèn)值gini更加合適。

  對(duì)“分裂時(shí)參與判斷的最大特征數(shù)”(max_feature)以1為單位,設(shè)定取值范圍為28至47,得到調(diào)參結(jié)果如下:

  

  “分裂時(shí)參與判斷的最大特征數(shù)”的默認(rèn)值auto,即總特征數(shù)(sqrt(784)=28)的開(kāi)方。通過(guò)提升該參數(shù),整體模型的準(zhǔn)確度得到了提升。可見(jiàn),該參數(shù)的默認(rèn)值過(guò)小,導(dǎo)致了子模型的偏差過(guò)大,從而整體模型的偏差過(guò)大。同時(shí),我們還注意到,該參數(shù)對(duì)整體模型性能的影響是近似單調(diào)的:從28到38,模型的準(zhǔn)確度逐步抖動(dòng)提升。所以,我們可考慮將該參數(shù)納入下一步的調(diào)參工作。

  對(duì)“最大深度”(max_depth)以10為單位,設(shè)定取值范圍為10到100,得到調(diào)參結(jié)果如下:

  隨著樹(shù)的深度加深,子模型的偏差減少,整體模型的準(zhǔn)確度得到提升。從理論上來(lái)說(shuō),子模型訓(xùn)練的后期,隨著方差增大,子模型的準(zhǔn)確度稍微降低,從而影響整體模型的準(zhǔn)確度降低。看圖中,似乎取值范圍從40到60的情況可以印證這一觀點(diǎn)。不妨以1為單位,設(shè)定取值范圍為40到59,更加細(xì)致地分析:

  有點(diǎn)傻眼了,怎么跟預(yù)想的不太一樣?為什么模型準(zhǔn)確度的變化在40到59之間沒(méi)有鮮明的“規(guī)律”了?要分析這個(gè)問(wèn)題,我們得先思考一下,少一層子節(jié)點(diǎn)對(duì)子模型意味著什么?若少的那一層給原子模型帶來(lái)的是方差增大,則新子模型會(huì)準(zhǔn)確度提高;若少的那一層給原子模型帶來(lái)的是偏差減小,則新子模型會(huì)準(zhǔn)確度降低。所以,細(xì)粒度的層次變化既可能使整體模型的準(zhǔn)確度提升,也可能使整體模型的準(zhǔn)確度降低。從而也說(shuō)明了,該參數(shù)更適合進(jìn)行粗粒度的調(diào)整。在訓(xùn)練的現(xiàn)階段,“抖動(dòng)”現(xiàn)象的發(fā)生說(shuō)明,此時(shí)對(duì)該參數(shù)的調(diào)整已不太合適了。

  對(duì)“分裂所需的最小樣本數(shù)”(min_samples_split)以1為單位,設(shè)定取值范圍為2到11,得到調(diào)參的結(jié)果:

  我們看到,隨著分裂所需的最小樣本數(shù)的增加,子模型的結(jié)構(gòu)變得越來(lái)越簡(jiǎn)單,理論上來(lái)說(shuō),首先應(yīng)當(dāng)因方差減小導(dǎo)致整體模型的準(zhǔn)確度提升。但是,在訓(xùn)練的現(xiàn)階段,子模型的偏差增大的幅度比方差減小的幅度更大,所以整體模型的準(zhǔn)確度持續(xù)下降。該參數(shù)的默認(rèn)值為2,調(diào)參后,最優(yōu)解保持2不變。

  對(duì)“葉節(jié)點(diǎn)最小樣本數(shù)”(min_samples_leaf)以1為單位,設(shè)定取值范圍為1到10,得到調(diào)參結(jié)果如下:

  同“分裂所需的最小樣本數(shù)”,該參數(shù)也在調(diào)參后,保持最優(yōu)解1不變。

  對(duì)“最大葉節(jié)點(diǎn)數(shù)”(max_leaf_nodes)以100為單位,設(shè)定取值范圍為2500到3400,得到調(diào)參結(jié)果如下:

  類(lèi)似于“最大深度”,該參數(shù)的增大會(huì)帶來(lái)模型準(zhǔn)確的提升,可是由于后期“不規(guī)律”的抖動(dòng),我們暫時(shí)不進(jìn)行處理。

  通過(guò)對(duì)以上參數(shù)的調(diào)參情況,我們可以總結(jié)如下:

參數(shù)默認(rèn)值準(zhǔn)確度調(diào)整后最佳準(zhǔn)確度提升幅度
分裂條件(criterion)0.9640238095240.9640238095240
分裂時(shí)參與判斷的最大特征數(shù)(max_feature)0.9633809523810.9644285714290.00104762
最大深度(max_depth)??抖動(dòng)
分裂所需的最小樣本數(shù)(min_samples_split)0.9639761904760.9639761904760
葉節(jié)點(diǎn)最小樣本數(shù)(min_samples_leaf)0.9635952380950.9635952380950
最大葉節(jié)點(diǎn)數(shù)(max_leaf_nodes)??抖動(dòng)

  接下來(lái),我們固定分裂時(shí)參與判斷的最大特征(max_features)為38,在Kaggle上提交一次結(jié)果:0.96671,比上一次調(diào)參好了0.00171,基本與我們預(yù)期的提升效果一致。

  還需要繼續(xù)下一輪坐標(biāo)下降式調(diào)參嗎?一般來(lái)說(shuō)沒(méi)有太大的必要,在本輪中出現(xiàn)了兩個(gè)發(fā)生抖動(dòng)現(xiàn)象的參數(shù),而其他參數(shù)的調(diào)整均沒(méi)有提升整體模型的性能。還是得老調(diào)重彈:數(shù)據(jù)和特征決定了機(jī)器學(xué)習(xí)的上限,而模型和算法只是逼近這個(gè)上限而已。在DR競(jìng)賽中,與其期待通過(guò)對(duì)RandomForestClassifier調(diào)參來(lái)進(jìn)一步提升整體模型的性能,不如挖掘出更有價(jià)值的特征,或者使用自帶特征挖掘技能的模型(正如此題,圖分類(lèi)的問(wèn)題更適合用神經(jīng)網(wǎng)絡(luò)來(lái)學(xué)習(xí))。但是,在這里,我們還是可以自信地說(shuō),通過(guò)貪心的坐標(biāo)下降法,比那些用網(wǎng)格搜索法窮舉所有參數(shù)組合,自以為得到最優(yōu)解的朋友們更進(jìn)了一步。

2.3.2 Gradient Tree Boosting調(diào)參案例:Hackathon3.x

  在這里,我們選取Analytics Vidhya上的Hackathon3.x作為案例來(lái)演示對(duì)GradientBoostingClassifier調(diào)參的過(guò)程。

2.3.2.1 調(diào)整過(guò)程影響類(lèi)參數(shù)

  GradientBoostingClassifier的過(guò)程影響類(lèi)參數(shù)有“子模型數(shù)”(n_estimators)和“學(xué)習(xí)率”(learning_rate),我們可以使用GridSearchCV找到關(guān)于這兩個(gè)參數(shù)的最優(yōu)解。慢著!這里留了一個(gè)很大的陷阱:“子模型數(shù)”和“學(xué)習(xí)率”帶來(lái)的性能提升是不均衡的,在前期會(huì)比較高,在后期會(huì)比較低,如果一開(kāi)始我們將這兩個(gè)參數(shù)調(diào)成最優(yōu),這樣很容易陷入一個(gè)“局部最優(yōu)解”。在目標(biāo)函數(shù)都不確定的情況下(如是否凸?),談局部最優(yōu)解就是耍流氓,本文中“局部最優(yōu)解”指的是調(diào)整各參數(shù)都無(wú)明顯性能提升的一種狀態(tài),所以打了引號(hào)。下圖中展示了這個(gè)兩個(gè)參數(shù)的調(diào)參結(jié)果:

# 圖中顏色越深表示整體模型的性能越高

  在此,我們先直覺(jué)地選擇“子模型數(shù)”為60,“學(xué)習(xí)率”為0.1,此時(shí)的整體模型性能(平均準(zhǔn)確度為0.8253)不是最好,但是也不差,良好水準(zhǔn)。

2.3.2.2 調(diào)整子模型影響類(lèi)參數(shù)

  對(duì)子模型影響類(lèi)參數(shù)的調(diào)整與Random Forest類(lèi)似。最終我們對(duì)參數(shù)的調(diào)整如下:

子模型數(shù)

n_estimators

學(xué)習(xí)率

learning_rate

葉節(jié)點(diǎn)最小樣本數(shù)

min_samples_leaf

最大深度

max_depth

子采樣率

subsample

分裂時(shí)參與判斷的最大特征數(shù)

max_feature

600.11240.7710

  到此,整體模型性能為0.8313,與workbench(0.8253)相比,提升了約0.006。

2.3.2.3 殺一記回馬槍

  還記得一開(kāi)始我們對(duì)“子模型數(shù)”(n_estimators)和“學(xué)習(xí)率”(learning_rate)手下留情了嗎?現(xiàn)在我們可以回過(guò)頭來(lái),調(diào)整這兩個(gè)參數(shù),調(diào)整的方法為成倍地放大“子模型數(shù)”,對(duì)應(yīng)成倍地縮小“學(xué)習(xí)率”(learning_rate)。通過(guò)該方法,本例中整體模型性能又提升了約0.002。

2.4 “局部最優(yōu)解”

  目前來(lái)說(shuō),在調(diào)參工作中,廣泛使用的仍是一些經(jīng)驗(yàn)法則。Aarshay Jain對(duì)Gradient Tree Boosting總結(jié)了一套調(diào)參方法,其核心思想在于:對(duì)過(guò)程影響類(lèi)參數(shù)進(jìn)行調(diào)整,畢竟它們對(duì)整體模型性能的影響最大,然后依據(jù)經(jīng)驗(yàn),在其他參數(shù)中選擇對(duì)整體模型性能影響最大的參數(shù),進(jìn)行下一步調(diào)參。這種方法的關(guān)鍵是依照對(duì)整體模型性能的影響力給參數(shù)排序,然后按照該順序?qū)Φ膮?shù)進(jìn)行調(diào)整。如何衡量參數(shù)對(duì)整體模型性能的影響力呢?基于經(jīng)驗(yàn),Aarshay提出他的見(jiàn)解:“最大葉節(jié)點(diǎn)數(shù)”(max_leaf_nodes)和“最大樹(shù)深度”(max_depth)對(duì)整體模型性能的影響大于“分裂所需最小樣本數(shù)”(min_samples_split)、“葉節(jié)點(diǎn)最小樣本數(shù)”(min_samples_leaf)及“葉節(jié)點(diǎn)最小權(quán)重總值”(min_weight_fraction_leaf),而“分裂時(shí)考慮的最大特征數(shù)”(max_features)的影響力最小。

  Aarshay提出的方法和貪心的坐標(biāo)下降法最大的區(qū)別在于前者在調(diào)參之前就依照對(duì)整體模型性能的影響力給參數(shù)排序,而后者是一種“很自然”的貪心過(guò)程。還記得2.3.2.1小節(jié)中我們討論過(guò)“子模型數(shù)”(n_estimators)和“學(xué)習(xí)率”(learning_rate)的調(diào)參問(wèn)題嗎?同理,貪心的坐標(biāo)下降法容易陷入“局部最優(yōu)解”。對(duì)Random Forest調(diào)參時(shí)會(huì)稍微好一點(diǎn),因?yàn)楫?dāng)“子模型數(shù)”調(diào)到最佳狀態(tài)時(shí),有時(shí)就只剩下諸如““分裂時(shí)參與判斷的最大特征數(shù)”等Aarshay認(rèn)為影響力最小的參數(shù)可調(diào)了。但是,對(duì)Gradient Tree Boosting調(diào)參時(shí),遇到“局部最優(yōu)解”的可能性就大得多。

  Aarshay同樣對(duì)Hackathon3.x進(jìn)行了調(diào)參試驗(yàn),由于特征提取方式的差異,參數(shù)賦值相同的情況下,本文的整體模型性能仍與其相差0.007左右(唉,不得不再說(shuō)一次,特征工程真的很重要)。首先,在過(guò)程影響類(lèi)參數(shù)的選擇上,Aarshay的方法與貪心的坐標(biāo)下降法均選擇了“子模型數(shù)”為60,“學(xué)習(xí)率”為0.1。接下來(lái),Aarshay按照其定義的參數(shù)對(duì)整體模型性能的影響力,按序依次對(duì)參數(shù)進(jìn)行調(diào)整。當(dāng)子模型影響類(lèi)參數(shù)確定完成后,Aarshay的方法提升了約0.008的整體模型性能,略勝于貪心的坐標(biāo)下降法的0.006。但是,回過(guò)頭來(lái)繼續(xù)調(diào)試“子模型數(shù)”和“學(xué)習(xí)率”之后,Aarshay的方法又提升了約0.01的整體模型性能,遠(yuǎn)勝于貪心的坐標(biāo)下降法的0.002。

  誒!誒!誒!少俠請(qǐng)住手!你說(shuō)我為什么要在這篇博文中介紹這種“無(wú)用”的貪心的坐標(biāo)下降法?首先,這種方法很容易憑直覺(jué)就想到。人們往往花了很多的時(shí)間去搞懂模型的參數(shù)是什么含義,對(duì)整體模型性能有什么影響,搞懂這些已經(jīng)不易了,所以接下來(lái)很多人選擇了最直觀的貪心的坐標(biāo)下降法。通過(guò)一個(gè)實(shí)例,我們更容易記住這種方法的局限性。除了作為反面教材,貪心的坐標(biāo)下降法就沒(méi)有意義了嗎?不難看到,Aarshay的方法仍有改進(jìn)的地方,在依次對(duì)參數(shù)進(jìn)行調(diào)整時(shí),還是需要像貪心的坐標(biāo)下降法中一樣對(duì)參數(shù)的“動(dòng)態(tài)”影響力進(jìn)行分析一下,如果這種影響力是“抖動(dòng)”的,可有可無(wú)的,那么我們就不需要對(duì)該參數(shù)進(jìn)行調(diào)整。

2.5 類(lèi)別不均衡的陷阱

  哈哈哈,這篇博文再次留了個(gè)陷阱,此段文字并不是跟全文一起發(fā)布!有人要說(shuō)了,按照我的描述,Aarshay的調(diào)參試驗(yàn)不可再現(xiàn)啊!其實(shí),我故意沒(méi)說(shuō)Aarshay的另一個(gè)關(guān)鍵處理:調(diào)參前的參數(shù)初始值。因?yàn)镠ackathon3.x是一個(gè)類(lèi)別不均衡的問(wèn)題,所以如果直接先調(diào)試“最大深度”(max_depth),會(huì)發(fā)現(xiàn)其會(huì)保持默認(rèn)值3作為最優(yōu)解,而后面的調(diào)參中,“分裂所需最小樣本數(shù)”(min_samples_split)、“葉節(jié)點(diǎn)最小樣本數(shù)”(min_samples_leaf)再怎么調(diào)都沒(méi)有很大作用。這是因?yàn)?#xff0c;正例樣本遠(yuǎn)遠(yuǎn)小于反例,所以在低深度時(shí),子模型就可能已經(jīng)對(duì)正例過(guò)擬合了。所以,在類(lèi)別不均衡時(shí),只有先確定“葉節(jié)點(diǎn)最小樣本數(shù)”(min_samples_leaf),再確定“分裂所需最小樣本數(shù)”(min_samples_split),才能確定“最大深度”。而Aarshay設(shè)定的初始值,則以經(jīng)驗(yàn)和直覺(jué)避開(kāi)了這個(gè)險(xiǎn)惡的陷阱。

  如果實(shí)在覺(jué)得經(jīng)驗(yàn)和直覺(jué)不靠譜,我還嘗試了一種策略:首先,我們需要初步地調(diào)一次“子采樣率”(subsample)和“分裂時(shí)考慮的最大特征數(shù)”(max_features),在此基礎(chǔ)上依次調(diào)好“葉節(jié)點(diǎn)最小樣本數(shù)”(min_samples_leaf)、“分裂所需最小樣本數(shù)”(min_samples_split)以及“最大深度”(max_depth)。然后,按照Aarshay的方法,按影響力從大到小再調(diào)一次。通過(guò)這種方法,整體模型性能在未等比縮放過(guò)程影響類(lèi)參數(shù)前,已達(dá)到約0.8352左右,比workbench相比,提升了約0.1,與Aarshay的調(diào)參試驗(yàn)差不多,甚至更好一點(diǎn)點(diǎn)。

  回過(guò)頭來(lái),我們?cè)俅慰纯簇澬牡淖鴺?biāo)下降法是怎么掉入這個(gè)陷阱的。在確定過(guò)程影響類(lèi)參數(shù)后,貪心的坐標(biāo)下降法按照“動(dòng)態(tài)”的對(duì)整體模型性能的影響力大小,選擇了“葉節(jié)點(diǎn)最小樣本數(shù)”進(jìn)行調(diào)參。這一步看似和上一段的描述是一致的,但是,一般來(lái)說(shuō),含隨機(jī)性(“子采樣率”和“分裂時(shí)考慮的最大特征數(shù)”先初步調(diào)過(guò))的“葉節(jié)點(diǎn)最小樣本數(shù)”要大于無(wú)隨機(jī)性。舉個(gè)例來(lái)說(shuō),因?yàn)樵黾恿穗S機(jī)性,導(dǎo)致了子采樣后,某子樣本中只有一個(gè)正例,且其可以通過(guò)唯一的特征將其分類(lèi),但是這個(gè)特征并不是所有正例的共性,所以此時(shí)就要求“葉節(jié)點(diǎn)最小樣本數(shù)”需要比無(wú)隨機(jī)性時(shí)大。對(duì)貪心的坐標(biāo)下降來(lái)說(shuō),“子采樣率”和“分裂時(shí)考慮的最大特征數(shù)”在當(dāng)下,對(duì)整體模型性能的影響比不上“葉節(jié)點(diǎn)最小樣本數(shù)”,所以栽了個(gè)大跟頭。


?

3 總結(jié)

  在這篇博文中,我一反常態(tài),花了大部分時(shí)間去試驗(yàn)和說(shuō)明一個(gè)有瑕疵的方案。數(shù)據(jù)挖掘的工作中的方法和技巧,有很大一部分暫時(shí)還未被嚴(yán)謹(jǐn)?shù)刈C明,所以有很大部分人,特別是剛?cè)腴T(mén)的小青年們(也包括曾經(jīng)的我),誤以為其是一門(mén)玄學(xué)。實(shí)際上,盡管沒(méi)有被嚴(yán)謹(jǐn)?shù)刈C明,我們還是可以通過(guò)試驗(yàn)、分析,特別是與現(xiàn)有方法進(jìn)行對(duì)比,得到一個(gè)近似的合理性論證。

  另外,小伙伴們你們有什么獨(dú)到的調(diào)參方法嗎?請(qǐng)不要有絲毫吝嗇,狠狠地將你們的獨(dú)門(mén)絕技全釋放在我身上吧,請(qǐng)大膽留言,殘酷批評(píng)!

總結(jié)

以上是生活随笔為你收集整理的系列 《使用sklearn进行集成学习——理论》 《使用sklearn进行集成学习——实践》 目录 1 Random Forest和Gradient Tree Boosting参数详解 2 如何调参?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

成人午夜影视 | 波多野结衣在线中文字幕 | www.成人精品| 欧美日韩观看 | 久久久久激情视频 | 免费成视频| 中文字幕av一区二区三区四区 | 美女黄色网在线播放 | 亚洲一区美女视频在线观看免费 | 亚洲专区中文字幕 | 黄色91在线 | 国产成人一区二区啪在线观看 | 国产区精品在线观看 | av黄色av| 国产在线国偷精品产拍 | 欧美日韩免费在线视频 | 久久综合网色—综合色88 | 天天综合网天天 | 国产精品视频app | 亚洲www天堂com| 偷拍区另类综合在线 | 天天干天天干天天 | 日韩一区二区免费播放 | 国产在线观看a | 国内精品视频久久 | 九九热免费在线观看 | 精品一区精品二区高清 | 国产免费久久 | 天天干天天操天天射 | 西西大胆免费视频 | 人人插人人费 | 麻豆视屏 | 最近2019好看的中文字幕免费 | 在线观看日本高清mv视频 | 夜夜夜夜猛噜噜噜噜噜初音未来 | 国产精品久久久av久久久 | 蜜桃麻豆www久久囤产精品 | 久久久久伦理电影 | 樱空桃av| 日韩在线观看视频一区二区三区 | 在线综合 亚洲 欧美在线视频 | 国产在线精品国自产拍影院 | 在线视频 国产 日韩 | 国产一级片免费播放 | 一级淫片在线观看 | 久久亚洲福利视频 | 六月激情丁香 | 久久精品第一页 | 亚洲香蕉在线观看 | 久久爱资源网 | 欧美日韩国内在线 | 国产精品久久久久久麻豆一区 | 久久成人免费 | 国产99久久久欧美黑人 | 麻豆视频免费在线观看 | 一级黄色a视频 | 在线观看不卡的av | 91av原创 | 久久国产高清视频 | 国产精品久久久久久a | 日韩免费在线一区 | 精品999在线观看 | 久草| 91精品国产自产老师啪 | av资源免费在线观看 | 亚洲综合在线播放 | 黄色一级动作片 | 中文字幕精品一区 | 免费在线观看午夜视频 | 人人狠 | 欧美激情精品一区 | 日日夜夜骑 | 国产小视频在线免费观看视频 | 超碰伊人网| 国产又黄又硬又爽 | www激情com| 欧美精品生活片 | 超碰在线日本 | 亚洲精品在线视频 | 91av视屏| 欧洲一区二区在线观看 | 国产福利精品一区二区 | 精品国内自产拍在线观看视频 | 成人9ⅰ免费影视网站 | 日日天天 | 国产精品美女www爽爽爽视频 | 日韩欧美在线中文字幕 | 热久久最新地址 | 日韩成人免费在线 | 超碰人人草人人 | 激情狠狠干 | 在线a亚洲视频播放在线观看 | 国产美女免费观看 | 日韩精品视频在线观看网址 | 国产一级免费视频 | 中文字幕一区二区三区四区在线视频 | av高清一区| 成人免费观看大片 | 国产精品毛片一区二区三区 | 中文在线a天堂 | 久久激五月天综合精品 | 欧美日韩一二三四区 | 国产资源在线免费观看 | 一级黄色片在线观看 | 欧美日韩精品在线观看视频 | 国产91国语对白在线 | 亚洲永久精品国产 | 免费黄a | av在线看网站 | 欧美日韩高清一区二区三区 | 国产一级视屏 | 日韩精品在线看 | 日韩欧美xx| 国产精品中文久久久久久久 | 精品国产视频一区 | 毛片a级片| 国产中文字幕视频在线 | 亚洲网站在线看 | 一区二区伦理电影 | 97成人啪啪网 | 久久精品国产第一区二区三区 | 久久精品久久精品久久精品 | 欧美嫩草影院 | 国产小视频在线观看免费 | 91夜夜夜| 久久精品精品电影网 | 婷婷性综合 | 在线之家免费在线观看电影 | 五月天激情电影 | 亚洲在线视频网站 | 中文字幕第一页av | 2019天天干天天色 | 男女男视频| 婷婷久久综合九色综合 | 国产精品免费麻豆入口 | 久久婷婷一区二区三区 | 99性视频 | 久草在线中文视频 | 丁香5月婷婷久久 | 日本一区二区免费在线观看 | 精品一区 精品二区 | 国产不卡片 | 日韩有色 | 91日韩精品一区 | 色99网| 久草在线在线视频 | 精品主播网红福利资源观看 | a天堂中文在线 | 亚洲综合在线五月 | 视频一区二区在线 | 日韩精品在线观看av | 成人欧美在线 | av在线进入 | 国产自产高清不卡 | 最新国产精品久久精品 | 婷婷四房综合激情五月 | 国产精品女主播一区二区三区 | 国产免费观看久久 | 国产69熟| 高潮久久久| 97色噜噜 | 欧美污污网站 | 精品久久久久久亚洲综合网站 | 色瓜 | 男女男视频| 欧美aaaxxxx做受视频 | 2019中文字幕网站 | 日日干夜夜爱 | 亚洲黄色在线看 | 涩涩网站在线播放 | 国产一二区在线观看 | 碰天天操天天 | 激情婷婷色 | 国产精品一区二区三区99 | 久久精品久久久久电影 | 99精品视频免费看 | 久久精品—区二区三区 | 国产精品99久久久久久人免费 | 欧美一区二区三区在线视频观看 | 精品高清视频 | 欧美日韩亚洲在线观看 | 欧美在线91 | 国产精品毛片一区二区在线 | 伊人手机在线 | 大荫蒂欧美视频另类xxxx | 草免费视频 | 天天爽天天爽夜夜爽 | 国产又粗又猛又黄又爽视频 | 欧美日韩精品免费观看 | www.com黄 | 中文一区在线观看 | 中国精品少妇 | 精品免费一区二区三区 | 黄色三级在线 | 久久亚洲私人国产精品 | 97国产小视频 | 国产在线a视频 | 久久精品久久99精品久久 | 天天干天天射天天爽 | 日韩av在线网站 | 亚洲春色综合另类校园电影 | 99精品视频在线免费观看 | 国产精品第十页 | 欧美最猛性xxxxx(亚洲精品) | 超碰官网| 水蜜桃亚洲一二三四在线 | 日韩手机在线观看 | 免费特级黄色片 | 久久综合九色九九 | 久久美女免费视频 | 免费在线观看日韩视频 | a在线视频v视频 | 日本中文字幕在线看 | 亚州精品在线视频 | 91在线播| 香蕉视频日本 | www.日本色| 日韩精品免费在线观看视频 | 久久r精品 | 免费观看v片在线观看 | 手机看片国产日韩 | 超碰97在线人人 | 人人爽人人看 | 成人在线观看你懂的 | 亚洲一片黄 | 成人app在线播放 | 手机在线观看国产精品 | 久久99视频免费 | 国产在线永久 | 69av在线播放 | 99自拍视频在线观看 | 久久久九色精品国产一区二区三区 | 你操综合 | 精品国产亚洲日本 | 免费情缘 | 久久精品二区 | 九九热精品视频在线播放 | 免费在线激情视频 | 色综合久久久久综合体 | 欧美色噜噜噜 | 99久热在线精品视频 | 99视频在线精品免费观看2 | 久久99国产精品免费 | 青青河边草观看完整版高清 | 亚洲精品在线视频观看 | 97在线观看免费视频 | 久久久综合色 | 亚洲欧美日韩一区二区三区在线观看 | 亚洲精品色婷婷 | 8090yy亚洲精品久久 | 免费久久99精品国产婷婷六月 | 在线观看网站黄 | 黄色大片国产 | 国产中文在线观看 | 亚洲精品一区二区精华 | 操操色| 97精品免费视频 | 亚洲成人资源在线观看 | 日韩欧美综合 | 久久精品国产亚洲a | 亚洲黄色在线观看 | 黄色av播放 | 欧美性极品xxxx娇小 | 欧美一二区在线 | 久久久久久麻豆 | 日韩精品在线一区 | 99精品偷拍视频一区二区三区 | 久久激情小说 | 亚洲 综合 激情 | 久久久久免费精品国产 | 欧美午夜久久 | 免费看一级黄色大全 | 久久国产精品精品国产色婷婷 | 亚洲综合色网站 | 亚洲特级毛片 | 天天操天天操天天操天天操 | 国产视频午夜 | 一区二区三区免费在线观看视频 | 亚洲一区av | 久久精品在线视频 | 国产免费大片 | www天天干com | 美女视频a美女大全免费下载蜜臀 | 午夜美女福利直播 | 亚洲影院一区 | 精品国产乱码久久久久 | 狠狠色丁香婷婷综合久久片 | 激情亚洲综合在线 | 精品毛片一区二区免费看 | 免费在线观看日韩视频 | 五月在线视频 | 日本精品小视频 | 在线观看免费高清视频大全追剧 | 久草在线高清视频 | 国产黄色大片 | 在线观看91精品国产网站 | 91经典在线 | 国产日产高清dvd碟片 | 国产中文在线视频 | 日韩激情一二三区 | 91精品视频一区 | 很污的网站 | 五月婷婷丁香综合 | 免费看国产视频 | www.国产在线观看 | 国产精品视频资源 | 国产高清视频网 | 福利视频网址 | 午夜免费福利视频 | 欧美贵妇性狂欢 | 免费福利片 | 午夜天使 | 国产在线观看av | 日韩一区精品 | 激情视频91 | 992tv人人网tv亚洲精品 | 精品一区二三区 | 欧美资源| 精品中文字幕在线播放 | 免费高清影视 | 国产一级做a爱片久久毛片a | 福利视频一区二区 | 999ZYZ玖玖资源站永久 | 久草免费色站 | 久久国产亚洲视频 | 国内精品久久久久久久久久久 | 精品美女在线观看 | 蜜臀久久99精品久久久无需会员 | 免费精品国产va自在自线 | 天天摸夜夜添 | 婷婷色在线 | 国产成人精品在线播放 | 超碰97在线资源站 | 久久精品一区二区国产 | 九九免费精品 | 国产黄色特级片 | 亚洲精品国产精品国产 | 黄色免费网 | 国产精品视频全国免费观看 | 日韩欧美精品一区二区三区经典 | 欧美久久久久久久久久久久久 | 欧美一级片在线免费观看 | 免费网站观看www在线观看 | 精品伦理一区二区三区 | 久久综合狠狠综合久久狠狠色综合 | 日韩午夜高清 | 在线欧美国产 | 九九久久久久久久久激情 | 在线观看中文字幕av | 福利视频第一页 | 成人在线播放视频 | 亚洲精品高清视频 | 国产一区在线免费观看视频 | 国产在线2020| av 在线观看 | 国产录像在线观看 | 国产一级片不卡 | 欧美精品在线一区 | 日本中文字幕在线视频 | 久久手机免费视频 | 狠狠色丁香婷婷综合久小说久 | 激情综合五月婷婷 | 99久久精品免费一区 | 国产精品18毛片一区二区 | 日韩av一区二区在线播放 | 亚洲欧美日本国产 | 国产在线观看一区 | 国产黄在线看 | 免费看一级一片 | 中文不卡视频在线 | 国模视频一区二区三区 | 国产精品美女 | 色噜噜在线观看 | 久久毛片视频 | 日韩久久久久久久 | 日韩精品久久久久久中文字幕8 | 国产精品免费在线播放 | 超碰在线人人爱 | 久久久久久网址 | 手机成人av在线 | av在线网站观看 | 丁香 久久 综合 | 91精品国产欧美一区二区成人 | 久久永久视频 | av线上免费观看 | 亚洲免费观看在线视频 | 在线免费视频你懂的 | 91精品人成在线观看 | 一本一道久久a久久精品蜜桃 | 91亚洲国产成人久久精品网站 | 国产亚洲视频在线 | 麻豆一精品传二传媒短视频 | 久久久在线免费观看 | 国产四虎在线 | 天天插夜夜操 | 亚洲黄色片一级 | 亚洲国产一区av | 天天爱天天爽 | 欧美日韩精品免费观看视频 | 久久96国产精品久久99软件 | 日本一区二区三区免费看 | 四虎国产精 | 91视频久久久久久 | 一区三区视频 | 久久免视频 | 99视频免费在线观看 | 国产69精品久久久久99尤 | 精品久久美女 | 超碰在线观看99 | 91丨九色丨蝌蚪丰满 | 免费在线激情电影 | 欧美综合在线视频 | 青草草在线 | 亚洲最快最全在线视频 | 成年人免费看片网站 | 国产精品一区专区欧美日韩 | 亚洲精品国偷拍自产在线观看 | 国产精品久久久久久一区二区三区 | 最新av网址大全 | 奇米四色影狠狠爱7777 | 国产精品精品 | 国模精品一区二区三区 | 日韩二区三区在线观看 | 美女视频一区二区 | 日韩成片| 亚洲专区一二三 | 亚洲精品资源 | 99热这里只有精品1 av中文字幕日韩 | 激情五月色播五月 | 成人毛片a | 香蕉视频在线视频 | 黄色小网站免费看 | 在线看片a | 欧美日韩二区在线 | 五月婷婷久久丁香 | 成人午夜电影网站 | 亚洲砖区区免费 | 久久精品日产第一区二区三区乱码 | 久久视频在线观看免费 | 日本精品一区二区三区在线观看 | 日本精品视频免费观看 | 精品在线观看国产 | 这里有精品在线视频 | av片子在线观看 | 天天插天天狠 | 欧美黑人巨大xxxxx | 激情久久综合 | 国产精品18久久久久久久网站 | 午夜免费福利片 | 久久久精品一区二区三区 | 特级西西www44高清大胆图片 | 欧美美女视频在线观看 | 毛片基地黄久久久久久天堂 | 欧美老少交 | 国产中文字幕国产 | 久草视频2 | 亚洲自拍自偷 | 日韩欧美电影在线观看 | 色吊丝在线永久观看最新版本 | 一本到视频在线观看 | 激情伊人五月天久久综合 | www.五月天婷婷 | 中文字幕二区三区 | 国产精品成人一区二区 | 国产.精品.日韩.另类.中文.在线.播放 | 亚洲欧洲日韩在线观看 | 日韩欧美精品一区二区三区经典 | 99视频在线精品国自产拍免费观看 | 精品亚洲网| 99久久久久成人国产免费 | 久久久影院一区二区三区 | 蜜臀av性久久久久av蜜臀妖精 | 国产精国产精品 | 国产经典三级 | 美女国内精品自产拍在线播放 | 成人黄色电影在线观看 | 91精品久久久久久综合乱菊 | 亚洲黄色在线免费观看 | 在线观看欧美成人 | 久久国产精品久久精品 | 国精产品永久999 | 日日添夜夜添 | 成人在线免费视频观看 | 国产视频999| 成人wwwxxx视频 | 国产剧情在线一区 | 欧美在线视频一区二区三区 | 日韩电影一区二区三区 | 波多野结衣视频在线 | 青青草国产精品视频 | 九九九在线 | 91免费在线 | 久久婷婷一区二区三区 | 欧美日韩高清不卡 | 五月在线视频 | 黄色a大片 | 国产高清第一页 | 992tv成人免费看片 | 精品爱爱 | 欧美三级高清 | 91精彩视频| 黄色一级大片在线免费看产 | 麻豆传媒视频观看 | 亚洲成人资源在线 | 成人资源在线 | 成人av亚洲 | 日本公妇色中文字幕 | 在线观看色网 | 在线观看视频一区二区三区 | 狠狠干我| 精品国产三级 | 午夜影院在线观看18 | 91精品一区二区三区久久久久久 | 欧美a√大片 | 91亚洲精品在线观看 | www国产亚洲| 超碰av在线播放 | 久久国产视屏 | 日韩免费b | 中文字幕一区二区三区在线视频 | 在线观看午夜 | 免费观看的黄色片 | 国产精品久久久久久久久免费看 | 91亚洲精品久久久蜜桃网站 | 精一区二区 | 免费在线观看国产黄 | 日韩中文字幕免费视频 | 久久成熟 | 一区二区三区四区五区在线 | 五月婷婷开心中文字幕 | 国产91精品看黄网站在线观看动漫 | 免费av观看 | 亚洲伊人第一页 | 欧美日韩精品在线一区二区 | 在线观看国产一区 | 成人免费看片网址 | 欧美成人手机版 | 天天插日日操 | 欧美精品九九99久久 | 少妇性bbb搡bbb爽爽爽欧美 | 国产又粗又猛又黄又爽的视频 | 亚洲aⅴ免费在线观看 | 国产伦精品一区二区三区四区视频 | 中文字幕第 | 激情婷婷av | 91精品一区二区三区蜜臀 | 国产精品99久久久久人中文网介绍 | 伊人成人激情 | 国产亚洲精品久久久网站好莱 | 国产视频一区在线 | 国产999免费视频 | 久久精品免费播放 | 三级视频日韩 | 久久精品综合一区 | 国产精品美女久久久网av | 欧美视频二区 | 97超碰资源站 | 国产中文字幕第一页 | 99色精品视频 | 在线免费试看 | 日日干天夜夜 | 国产精品一区二区三区在线 | 国产成人av电影在线 | 午夜在线免费观看视频 | 国产精品一区二区免费 | 麻豆小视频在线观看 | 久久黄色网 | 国产又粗又硬又长又爽的视频 | 久久影视一区二区 | 国产精品一区二区在线播放 | 午夜精品久久久久久久爽 | 婷婷综合亚洲 | 97av视频在线观看 | 国产精品国产精品 | 玖玖玖在线观看 | 狠狠狠的干 | 久久久久久99精品 | 国产精品嫩草69影院 | 国产理论片在线观看 | 99产精品成人啪免费网站 | 夜夜骑日日 | 久久精品美女视频网站 | 麻豆系列在线观看 | 国产一区二区在线精品 | 国产美女在线精品免费观看 | 亚洲最大免费成人网 | 国产一区二区不卡在线 | 天天射网 | 中文字幕av在线免费 | 日韩爱爱片 | 97免费视频在线 | 欧美日本一二三 | 亚洲成人999| 夜夜躁狠狠躁日日躁 | japanesexxxxfreehd乱熟| 久久综合久久综合这里只有精品 | 成人看片| 精品亚洲午夜久久久久91 | 欧美一级视频免费 | 成人av一区二区在线观看 | 国产在线精品区 | 国产精品视频不卡 | av电影在线不卡 | 欧美日韩69| 亚洲男男gaygay无套同网址 | 欧美精品免费在线观看 | 狠狠激情中文字幕 | 亚洲精品白浆高清久久久久久 | 人人爱在线视频 | 国产亚洲资源 | 超碰个人在线 | 草久久影院 | 天天添夜夜操 | 国产黄免费 | 婷婷网五月天 | 午夜久久久影院 | 久久久久久久久久久精 | 天天操天天玩 | 国产伦精品一区二区三区免费 | 国产精品一区二区三区免费看 | 91爱看片 | 国产精品91一区 | 国产男女无遮挡猛进猛出在线观看 | 粉嫩一二三区 | 久久久久久高潮国产精品视 | 成人a级黄色片 | 日韩视频一区二区在线 | 最近能播放的中文字幕 | 精品国产乱码久久久久久1区2匹 | 日韩欧美久久 | 国内久久视频 | 四月婷婷在线观看 | 九九九热精品免费视频观看 | 久久久精品综合 | 国产精品免费视频久久久 | 久久视频这里有久久精品视频11 | 欧美日韩一区二区在线 | 国产黄在线播放 | 亚洲精品久久久久久中文传媒 | 免费av在线播放 | 少妇bbb好爽| 精品国产一区二区三区久久久蜜臀 | 国产精品麻豆视频 | 91chinese在线 | 婷婷综合视频 | 国产精品女人久久久久久 | 国产视频在线观看一区 | 狠狠躁夜夜躁人人爽视频 | 欧美精品一二三 | 国产黄色美女 | 免费观看久久久 | 天天鲁一鲁摸一摸爽一爽 | 欧美日韩在线免费观看视频 | 亚洲国产精品视频 | 成人小视频在线 | 亚洲精品欧美成人 | 久久xx视频 | 一区二区视频电影在线观看 | 精品高清美女精品国产区 | 麻豆传媒一区二区 | 中文字幕一区二区三区四区久久 | 欧美老人xxxx18 | 天天操夜夜做 | 西西444www大胆高清图片 | 一本一道久久a久久精品蜜桃 | 国产黄网站在线观看 | 国产99色 | 999久久久久久 | 天天综合久久综合 | 麻豆91在线播放 | 人人爽人人av| 99视频免费观看 | 激情小说网站亚洲综合网 | 国产丝袜美腿在线 | 黄在线免费看 | 婷婷精品进入 | 国产成人综合图片 | 91毛片视频| 黄色在线免费观看网址 | 久久综合久久综合久久综合 | 国产视频精品免费 | 在线视频app | 国产九色91 | 久久久www免费电影网 | 色网站在线 | 在线精品亚洲一区二区 | 久久综合久久综合九色 | 国产亚洲精品久久网站 | 欧美日韩一区二区三区免费视频 | 探花视频免费观看 | 免费在线播放视频 | 欧美狠狠操 | 亚洲狠狠婷婷综合久久久 | 欧美一级视频在线观看 | 在线精品视频在线观看高清 | 色先锋av资源中文字幕 | 国色天香第二季 | 日躁夜躁狠狠躁2001 | 亚洲精品福利视频 | 在线观看爱爱视频 | 精品国产1区2区 | 一区二区电影在线观看 | 91精品免费在线 | 精品高清美女精品国产区 | 久久精品三级 | 亚洲老妇xxxxxx| 美女视频永久黄网站免费观看国产 | 国产在线观看污片 | 91精品视频在线 | 蜜臀久久99精品久久久久久网站 | 日韩在线电影一区二区 | 91亚洲精品久久久蜜桃网站 | 成年人在线免费看视频 | 午夜av网站 | 国产精品免费观看视频 | 亚州性色 | 精品二区久久 | 国产视频精选在线 | 在线观看亚洲视频 | 天天操天天干天天爽 | 国产原创av在线 | 日韩在线视频免费看 | 免费高清无人区完整版 | 又黄又网站 | 亚洲视频 一区 | 日韩不卡高清视频 | 黄色毛片视频免费观看中文 | 少妇性aaaaaaaaa视频 | 一区在线免费观看 | 91自拍91| 国产精品一区二区三区视频免费 | 成人精品久久久 | 天堂av色婷婷一区二区三区 | 国产精品视频全国免费观看 | 白丝av免费观看 | 在线观看黄色大片 | 国产精品美女在线观看 | 精品久久久久国产免费第一页 | 日本 在线 视频 中文 有码 | 91黄色在线观看 | 国产在线观看91 | 久久乱码卡一卡2卡三卡四 五月婷婷久 | 日韩精品一区不卡 | 久久久久久久亚洲精品 | 玖玖爱免费视频 | 能在线观看的日韩av | 亚洲一二区视频 | 亚洲影视九九影院在线观看 | 99视频精品免费视频 | 黄色亚洲大片免费在线观看 | 国产精品涩涩屋www在线观看 | 欧美精品久久久久性色 | 在线观看你懂的网站 | 亚洲黄电影 | 97色在线观看免费视频 | 国产精品久久一区二区三区不卡 | 免费看污网站 | 色婷婷88av视频一二三区 | 91麻豆精品国产自产 | 亚洲国产精品激情在线观看 | 久久久91精品国产一区二区三区 | 五月婷婷在线综合 | 国产在线观看,日本 | 夜添久久精品亚洲国产精品 | 久久免费黄色网址 | 婷婷99| 一本—道久久a久久精品蜜桃 | 国产精品美女久久久久久久网站 | 六月丁香久久 | 亚洲精品在线二区 | 久久久久久久久久电影 | 国产精品人人做人人爽人人添 | 国产一区私人高清影院 | 中文字幕在线一区二区三区 | 超级碰碰碰免费视频 | 亚洲一级理论片 | 一区二区三区韩国免费中文网站 | 国产 欧美 日产久久 | 日韩精选在线观看 | 涩av在线 | avove黑丝| 精品一区精品二区高清 | 国产3p视频 | 色视频在线免费观看 | 亚洲干 | 黄色av免费电影 | 亚洲色图 校园春色 | 国产五月色婷婷六月丁香视频 | av在线h | 992tv又爽又黄的免费视频 | 成人午夜电影在线观看 | 久久私人影院 | 日韩有色 | 久久精品视频网 | 中文字幕在线看视频国产 | 欧美成人精品在线 | 伊人久久精品久久亚洲一区 | a黄在线观看 | 安徽妇搡bbbb搡bbbb | 97免费在线观看视频 | 日日夜夜网 | 91看毛片 | 91精品久 | 91网免费观看 | 亚州av网站 | 99精品免费网 | 国产中文字幕免费 | 在线观看国产日韩欧美 | 国产亚洲欧美日韩高清 | 亚洲精品www.| 国产一级电影免费观看 | 99久久日韩精品免费热麻豆美女 | 久久久91精品国产一区二区三区 | 在线免费观看一区二区三区 | 男女视频久久久 | 久久久久久久久久久久电影 | 欧美激情综合色 | 国产亚洲激情视频在线 | 久久免费黄色网址 | 成人精品国产 | 国产 成人 久久 | 奇米网网址 | 亚洲午夜大片 | 国产黄色免费在线观看 | 成人黄色av免费在线观看 | 国产一区黄色 | 日韩在线视频免费看 | 久久一区精品 | 日韩一区二区三区高清在线观看 | 亚洲激情一区二区三区 | 香蕉日日 | 亚洲精品乱码久久久久久按摩 | 日日摸日日添夜夜爽97 | 91cn国产在线 | 日批视频在线观看免费 | 成人综合婷婷国产精品久久免费 | 久久草视频 | 久久超级碰 | 黄污污网站 | 国产精品视频不卡 | 精品中文字幕在线观看 | 色五月情| 成人久久毛片 | 99视频一区| 六月丁香激情综合色啪小说 | 亚洲成人午夜在线 | 久久69av| 国产精品久久久久久久久久久久久久 | 国产色在线| 国产精品久久在线观看 | 精品久久一级片 | 2023av在线 | 制服丝袜亚洲 | 99精品在线观看视频 | 天天色宗合| 在线观看国产成人av片 | 亚洲精品综合久久 | 在线欧美最极品的av | 一级精品视频在线观看宜春院 | 国产不卡免费av | 欧美成人亚洲成人 | 色综合a| 丰满少妇一级片 | 亚洲午夜精品在线观看 | 亚洲人成人天堂h久久 | av专区在线 | a级国产片| 精品久久久久久久久久久院品网 | 免费在线观看av电影 | 国产精品一区二区在线 | 不卡视频在线看 | 亚洲精品国偷自产在线99热 | 日韩一区正在播放 | 97爱爱爱| 在线观看久久久久久 | 国产二区视频在线 | 日本精品视频一区 | 在线观看网站你懂的 | 国产精品久久久久永久免费看 | 深爱激情综合网 | 亚洲午夜久久久影院 | 人人爽人人舔 | 亚洲欧美精品一区 | 91网站免费观看 | 日本成人黄色片 | 色网站在线 | 婷婷综合视频 | 欧美日韩一区二区免费在线观看 | 超碰人人超碰 | 91精品国自产在线 | 欧美精品做受xxx性少妇 | 国产精品不卡 | 99热精品在线 | 国产激情电影综合在线看 | 91精品啪在线观看国产81旧版 | 最新av在线播放 | 伊人久久五月天 | 91精品区| 夜夜操狠狠操 | 黄色av影视 | 久久免视频| 丝袜美腿亚洲 | 色综合久久中文字幕综合网 | 91av超碰 | 国产最新网站 | 久久艹精品 | 日日爱影视 | www国产亚洲精品久久麻豆 | 黄色特一级 | 国产精品第 | 日日爱视频 | 91av在线免费看 | 中日韩免费视频 | www婷婷| 久久久久久久久久免费视频 | 91禁在线看 | 91久久丝袜国产露脸动漫 | 毛片黄色一级 | 丁香激情五月 | 精品国产区 | 国产成人av一区二区三区在线观看 | 色在线国产 | 国产精品成人国产乱一区 | 欧美美女视频在线观看 | 久久精品中文字幕一区二区三区 | 日韩欧美区 | 亚洲 欧洲 国产 精品 | 91麻豆产精品久久久久久 | 天天综合网天天综合色 | 黄色成人影视 | 香蕉精品视频在线观看 | 日韩在线播放av | 99性视频| 精品欧美一区二区在线观看 | av大全在线免费观看 | 亚洲欧洲精品一区二区精品久久久 | 97视频在线观看视频免费视频 | 亚洲精品啊啊啊 | 综合久久久久 | 国产成人一区二区精品非洲 | 五月色婷 | 国产精品福利午夜在线观看 | 国产1区在线观看 | 日日夜夜天天人人 | 久久99热国产 | 黄色大片日本免费大片 | 天天射成人 | 麻豆视频在线看 | 超碰在线最新地址 | 精品久久久久久国产91 | 99热播精品 | 成人毛片久久 | 99热国产在线中文 | 国产精品扒开做爽爽的视频 | av成人免费在线看 | 狠狠狠狠狠狠狠狠干 | 日韩高清精品一区二区 | 日韩免费在线观看 | 51久久成人国产精品麻豆 | 欧美在线1区 | 国产精品3区 | 国产精品嫩草55av | 日韩在线免费观看视频 | 黄色在线小网站 | 国产色影院 | 国产精品成人国产乱 | 国产女人免费看a级丨片 | 国产91精品在线播放 | 一区二区三区在线观看免费 | 免费av在线 | 深爱激情综合网 | 天天操天天操天天 | a级国产乱理论片在线观看 特级毛片在线观看 | 国产精品毛片一区 | www.色午夜 | 99热在线精品观看 | 久久新 | 久草视频首页 | 国产99久久久精品 | 超级碰碰碰免费视频 | 成人在线免费观看网站 | 黄色午夜网站 | 狠狠色丁香久久婷婷综合五月 | 国产精品美女久久久免费 | avwww在线 | 国产1区在线观看 | av不卡中文字幕 | 欧美成人在线网站 | 婷婷六月天在线 | 日本精品久久久一区二区三区 | 亚洲永久av | 97在线视频免费观看 | 亚洲国产免费看 | 456成人精品影院 | 午夜视频在线观看欧美 | 国产精品毛片网 | 天天干天天干天天干 | 激情五月在线观看 |