国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频

《如何打一場(chǎng)數(shù)據(jù)挖掘賽事》進(jìn)階版

共 14112字,需瀏覽 29分鐘

 ·

2022-07-26 16:54

這個(gè)比賽是一個(gè)醫(yī)療領(lǐng)域的數(shù)據(jù)挖掘?qū)嵺`,賽事的任務(wù)是構(gòu)建一種模型,該模型能夠根據(jù)患者的測(cè)試數(shù)據(jù)來(lái)預(yù)測(cè)這個(gè)患者是否患有糖尿病。這種類型的任務(wù)是典型的二分類問(wèn)題(患有糖尿病 / 不患有糖尿?。1疚膶⒁匀蝿?wù)學(xué)習(xí)和啟發(fā)性思考的方式,幫助大家深入學(xué)習(xí)。

賽事背景:

本次比賽是一個(gè)醫(yī)療領(lǐng)域數(shù)據(jù)挖掘賽,需要選手通過(guò)訓(xùn)練集數(shù)據(jù)構(gòu)建模型,對(duì)驗(yàn)證集數(shù)據(jù)進(jìn)行預(yù)測(cè),并將預(yù)測(cè)的結(jié)果提交到科大訊飛數(shù)據(jù)競(jìng)賽平臺(tái)中,得到排名反饋。

報(bào)名地址
https://challenge.xfyun.cn/topic/info?type=diabetes&ch=ds22-dw-gzh02

教程說(shuō)明:

本教程共有6個(gè)任務(wù),任務(wù)難度逐漸增加。每個(gè)任務(wù)中分為不同的模塊,具體要求如下:

  • 主線任務(wù)需要學(xué)習(xí)者獨(dú)立完成
  • 支線任務(wù)為學(xué)有余力的同學(xué)獨(dú)立完成
  • 思考為學(xué)習(xí)者提供了可以思考的方向,可通過(guò)討論或搜索獲得結(jié)果
任務(wù)詳情及難度

任務(wù)1:比賽報(bào)名與環(huán)境配置

主線任務(wù):

  1. 訪問(wèn)糖尿病遺傳風(fēng)險(xiǎn)檢測(cè)挑戰(zhàn)賽網(wǎng)頁(yè),并注冊(cè)相關(guān)賬號(hào)
  2. 點(diǎn)擊頁(yè)面中賽事概要,了解比賽的賽事背景、賽事任務(wù)、提交說(shuō)明、評(píng)估指標(biāo)等相關(guān)信息
  3. 安裝并配置好python的編程環(huán)境

思考:

  1. 為什么要了解比賽的相關(guān)信息?
  2. 比賽的評(píng)估指標(biāo)有哪幾種?本次比賽中為什么使用F1-score,相比其他評(píng)估指標(biāo)有什么優(yōu)勢(shì)?

任務(wù)2:數(shù)據(jù)的讀取與數(shù)據(jù)類型

主線任務(wù):

  1. 解壓比賽數(shù)據(jù),使用pandas讀取比賽數(shù)據(jù),并查看訓(xùn)練集和測(cè)試集數(shù)據(jù)大小
  2. 查看訓(xùn)練集和測(cè)試集的數(shù)據(jù)類型

思考:

  1. 為什么要查看訓(xùn)練集和測(cè)試集的大?。?/section>
  2. 為什么查看訓(xùn)練集和測(cè)試集的數(shù)據(jù)類型?

參考代碼:

import pandas as pd
train_df=pd.read_csv('比賽訓(xùn)練集.csv',encoding='gbk')
test_df=pd.read_csv('比賽測(cè)試集.csv',encoding='gbk')

print('訓(xùn)練集的數(shù)據(jù)大?。?,train_df.shape)
print('測(cè)試集的數(shù)據(jù)大?。?,test_df.shape)
print('-'*30)
print('訓(xùn)練集的數(shù)據(jù)類型:')
print(train_df.dtypes)
print('-'*30)
print(test_df.dtypes)

任務(wù)3:數(shù)據(jù)的分析與探索

主線任務(wù):

  1. 查看訓(xùn)練集和測(cè)試集的缺失值,并比訓(xùn)練集和測(cè)試集的缺失值分布是否一致
  2. 使用.corr()函數(shù)查看數(shù)據(jù)間的相關(guān)性
  3. 對(duì)訓(xùn)練集和測(cè)試集數(shù)據(jù)進(jìn)行可視化統(tǒng)計(jì)

思考:

  1. 數(shù)據(jù)中的缺失值產(chǎn)生的原因?
  2. 怎么查看數(shù)據(jù)間的相關(guān)性?如果相關(guān)性高說(shuō)明了什么?

參考代碼:

#----------------查數(shù)據(jù)的缺失值----------------
print(train_df.isnull().sum())
print('-'*30)
print(test_df.isnull().sum())
#可以看到 訓(xùn)練集和測(cè)試集中都是舒張壓有缺失值

#----------------查數(shù)據(jù)相關(guān)性----------------
print('-'*30)
print('查看訓(xùn)練集中數(shù)據(jù)的相關(guān)性')
print(train_df.corr())
print(test_df.corr())
#----------------數(shù)據(jù)的可視化統(tǒng)計(jì)----------------
import matplotlib.pyplot as plt
import seaborn as sns

train_df['性別'].value_counts().plot(kind='barh')
sns.set(font='SimHei',font_scale=1.1)  # 解決Seaborn中文顯示問(wèn)題并調(diào)整字體大小
sns.countplot(x='患有糖尿病標(biāo)識(shí)', hue='性別', data=train_df)
sns.boxplot(y='出生年份', x='患有糖尿病標(biāo)識(shí)', hue='性別', data=train_df)
sns.violinplot(y='體重指數(shù)', x='患有糖尿病標(biāo)識(shí)', hue='性別', data=train_df)

plt.figure(figsize = [20,10],dpi=100)
sns.countplot(x='出生年份',data=train_df)
plt.tight_layout()

任務(wù)4:數(shù)據(jù)的特征工程

主線任務(wù):

  1. 將數(shù)據(jù)中的糖尿病家族史中的文本數(shù)據(jù)進(jìn)行編碼
  2. 將數(shù)據(jù)中的舒張壓的缺失值進(jìn)行填充
  3. 將出生年份的數(shù)據(jù)轉(zhuǎn)換成年齡數(shù)據(jù)并進(jìn)行分組
  4. 對(duì)體重和舒張壓的數(shù)據(jù)進(jìn)行分組
  5. 刪除數(shù)據(jù)中的編號(hào)這一列

支線任務(wù):

  1. 計(jì)算每個(gè)個(gè)體口服耐糖量測(cè)試、胰島素釋放實(shí)驗(yàn)、舒張壓這三個(gè)指標(biāo)對(duì)糖尿病家族史進(jìn)行分組求平均值后的差值
  2. 計(jì)算每個(gè)個(gè)體口服耐糖量測(cè)試、胰島素釋放實(shí)驗(yàn)、舒張壓這三個(gè)指標(biāo)對(duì)年齡進(jìn)行分組求平均值后的差值

思考:

  1. 文本數(shù)據(jù)為什么要進(jìn)行編碼?有沒(méi)有其他的處理方法?除了編碼為連續(xù)數(shù)字,有沒(méi)有其他形式?
  2. 為什么要填充缺失值?你覺(jué)得參考代碼中將所有的缺失值全部填充為0是否正確?
  3. 為什么要將出生年份轉(zhuǎn)換成年齡?為什么要對(duì)年齡分組?
  4. 為什么對(duì)體重和舒張壓進(jìn)行了分組?這么做是否正確?
  5. 為什么要?jiǎng)h除編號(hào)這一列?

參考代碼:

#這里將文本數(shù)據(jù)轉(zhuǎn)成數(shù)字?jǐn)?shù)據(jù)
dict_糖尿病家族史 = {
    '無(wú)記錄'0,
    '叔叔或姑姑有一方患有糖尿病'1,
    '叔叔或者姑姑有一方患有糖尿病'1,
    '父母有一方患有糖尿病'2
}

train_df['糖尿病家族史'] = train_df['糖尿病家族史'].map(dict_糖尿病家族史)
test_df['糖尿病家族史'] = test_df['糖尿病家族史'].map(dict_糖尿病家族史)

#考慮到舒張壓是一個(gè)較為重要的生理特征,并不能適用于填充平均值,這里采用填充為0的方法
train_df['舒張壓'].fillna(0, inplace=True)
test_df['舒張壓'].fillna(0, inplace=True)

#將數(shù)據(jù)中的出生年份換算成年齡
train_df['出生年份'] = 2022 - train_df['出生年份']
test_df['出生年份'] = 2022 - test_df['出生年份']

#將年齡進(jìn)行一個(gè)分類
"""
>50
<=18
19-30
31-50
"""

def resetAge(input):
    if input<=18:
        return 0
    elif 19<=input<=30:
        return 1
    elif 31<=input<=50:
        return 2
    elif input>=51:
        return 3

train_df['rAge']=train_df['出生年份'].apply(resetAge)
test_df['rAge']=test_df['出生年份'].apply(resetAge)

#將體重指數(shù)進(jìn)行一個(gè)分類
"""
人體的成人體重指數(shù)正常值是在18.5-24之間
低于18.5是體重指數(shù)過(guò)輕
在24-27之間是體重超重
27以上考慮是肥胖
高于32了就是非常的肥胖。
"""

def BMI(a):
    if a<18.5:
        return 0
    elif 18.5<=a<=24:
        return 1
    elif 24<a<=27:
        return 2
    elif 27<a<=32:
        return 3
    else:
        return 4

train_df['BMI']=train_df['體重指數(shù)'].apply(BMI)
test_df['BMI']=test_df['體重指數(shù)'].apply(BMI)
#將舒張壓進(jìn)行一個(gè)分組
"""
舒張壓范圍為60-90
"""

def DBP(a):
    if a==0:#這里為數(shù)據(jù)缺失的情況
        return 0
    elif 0<a<60:
        return 1
    elif 60<=a<=90:
        return 2
    else:
        return 3
train_df['DBP']=train_df['舒張壓'].apply(DBP)
test_df['DBP']=test_df['舒張壓'].apply(DBP)

#刪除編號(hào)
train_df=train_df.drop(['編號(hào)'],axis=1)
test_df=test_df.drop(['編號(hào)'],axis=1)

---
#以下是支線任務(wù)參考代碼

#這里計(jì)算口服耐糖量相對(duì)糖尿病家族史進(jìn)行分組求平均值后的差值
train_df['口服耐糖量測(cè)試_diff'] = abs(train_df['口服耐糖量測(cè)試'] - train_df.groupby('糖尿病家族史').transform('mean')['口服耐糖量測(cè)試'])
test_df['口服耐糖量測(cè)試_diff'] = abs(test_df['口服耐糖量測(cè)試'] - test_df.groupby('糖尿病家族史').transform('mean')['口服耐糖量測(cè)試'])

#這里計(jì)算口服耐糖量相對(duì)年齡進(jìn)行分組求平均值后的差值
train_df['口服耐糖量測(cè)試_diff'] = abs(train_df['口服耐糖量測(cè)試'] - train_df.groupby('rAge').transform('mean')['口服耐糖量測(cè)試'])
test_df['口服耐糖量測(cè)試_diff'] = abs(test_df['口服耐糖量測(cè)試'] - test_df.groupby('rAge').transform('mean')['口服耐糖量測(cè)試'])

任務(wù)5:模型的構(gòu)建與優(yōu)化

主線任務(wù):

  1. 構(gòu)建用于模型訓(xùn)練的訓(xùn)練集、訓(xùn)練標(biāo)簽以及測(cè)試集
  2. 從以下4個(gè)不同模型中選擇1個(gè)完成模型構(gòu)建,并提交分?jǐn)?shù)

思考:

  1. 能夠用于二分類的機(jī)器學(xué)習(xí)算法有哪些?
  2. 在邏輯回歸代碼中,為什么要進(jìn)行數(shù)據(jù)標(biāo)準(zhǔn)化?
  3. 本次比賽中邏輯回歸算法有較差的分?jǐn)?shù)可能有哪些原因?

參考代碼:

train_label=train_df['患有糖尿病標(biāo)識(shí)']
train=train_df.drop(['患有糖尿病標(biāo)識(shí)'],axis=1)
test=test_df
---
邏輯回歸(分?jǐn)?shù):0.74):
from sklearn.linear_model import LogisticRegression
from sklearn.preprocessing import MinMaxScaler
from sklearn.pipeline import make_pipeline

# 構(gòu)建模型
model = make_pipeline(
    MinMaxScaler(),
    LogisticRegression()
)
model.fit(train,train_label)
pre_y=model.predict(test)
result=pd.read_csv('提交示例.csv')
result['label']=pre_y
result.to_csv('LR.csv',index=False)
決策樹(shù)(分?jǐn)?shù):0.93):
from sklearn.tree import DecisionTreeClassifier

# 構(gòu)建模型
model = DecisionTreeClassifier()
model.fit(train,train_label)
pre_y=model.predict(test)
result=pd.read_csv('提交示例.csv')
result['label']=pre_y
result.to_csv('CART.csv',index=False)
lightgbm版本(分?jǐn)?shù):0.95):
import lightgbm
def select_by_lgb(train_data,train_label,test_data,random_state=2022,metric='auc',num_round=300):
    clf=lightgbm
    train_matrix=clf.Dataset(train_data,label=train_label)

    params={
            'boosting_type''gbdt',  
            'objective''binary',
            'learning_rate'0.1,
            'metric': metric,
            'seed'2020,
            'nthread':-1 }
    model=clf.train(params,train_matrix,num_round)
    pre_y=model.predict(test_data)
    return pre_y

#輸出預(yù)測(cè)值   
test_data=select_by_lgb(train,train_label,test)
pre_y=pd.DataFrame(test_data)
pre_y['label']=pre_y[0].apply(lambda x:1 if x>0.5 else 0)
result=pd.read_csv('提交示例.csv')
result['label']=pre_y['label']
result.to_csv('lgb.csv',index=False)
lightgbm版本5折交叉驗(yàn)證(分?jǐn)?shù):0.96):
import lightgbm
from sklearn.model_selection import KFold
def select_by_lgb(train_data,train_label,test_data,random_state=2022,n_splits=5,metric='auc',num_round=10000,early_stopping_rounds=100):
    kfold = KFold(n_splits=n_splits, shuffle=True, random_state=random_state)
    fold=0
    result=[]
    for train_idx, val_idx in kfold.split(train_data):
        random_state+=1
        train_x = train_data.loc[train_idx]
        train_y = train_label.loc[train_idx]
        test_x = train_data.loc[val_idx]
        test_y = train_label.loc[val_idx]
        clf=lightgbm
        train_matrix=clf.Dataset(train_x,label=train_y)
        test_matrix=clf.Dataset(test_x,label=test_y)
        params={
                'boosting_type''gbdt',  
                'objective''binary',
                'learning_rate'0.1,
                'metric': metric,
                'seed'2020,
                'nthread':-1 }
        model=clf.train(params,train_matrix,num_round,valid_sets=test_matrix,early_stopping_rounds=early_stopping_rounds)
        pre_y=model.predict(test_data)
        result.append(pre_y)
        fold+=1
    return result

test_data=select_by_lgb(train,train_label,test)
pre_y=pd.DataFrame(test_data).T
pre_y['averge']=pre_y[[i for i in range(5)]].mean(axis=1)
pre_y['label']=pre_y['averge'].apply(lambda x:1 if x>0.5 else 0)
result=pd.read_csv('提交示例.csv')
result['label']=pre_y['label']
result.to_csv('lgb.csv',index=False)

任務(wù)6:模型構(gòu)建的進(jìn)階:

主線任務(wù):

  1. 使用不同模型來(lái)評(píng)估預(yù)測(cè)準(zhǔn)確性
  2. 對(duì)3個(gè)預(yù)測(cè)準(zhǔn)確度最高的模型參數(shù)的搜索,并比較不同模型的預(yù)測(cè)準(zhǔn)確性

思考:

  1. 模型融合的優(yōu)點(diǎn)在哪里?
  2. 運(yùn)行主線任務(wù)1,思考這些算法為什么要較高的準(zhǔn)確度?
  3. 為什么可以通過(guò)搜索來(lái)調(diào)整模型的參數(shù)?模型參數(shù)的調(diào)整一定會(huì)讓預(yù)測(cè)更準(zhǔn)確嘛?
  4. 你覺(jué)得參考代碼中搜索的參數(shù)設(shè)置合理嘛?如果不合理應(yīng)該如何改進(jìn)?

參考代碼:

from sklearn.model_selection import cross_val_score
from sklearn.model_selection import train_test_split
from sklearn.ensemble import RandomForestClassifier,GradientBoostingClassifier
from sklearn.tree import DecisionTreeClassifier
from sklearn.neighbors import KNeighborsClassifier
from sklearn import svm
from sklearn.linear_model import LogisticRegression


train_label=train_df['患有糖尿病標(biāo)識(shí)']
train=train_df.drop(['患有糖尿病標(biāo)識(shí)'],axis=1)
test=test_df
#分割訓(xùn)練集和驗(yàn)證集
train_x,val_x,train_y,val_y=train_test_split(train,train_label,test_size=0.25,random_state=2020)
model={}
model['rfc']=RandomForestClassifier()
model['gdbt']=GradientBoostingClassifier()
model['cart']=DecisionTreeClassifier()
model['knn']=KNeighborsClassifier()
model['svm']=svm.SVC()
model['lr']=LogisticRegression()
for i in model:
    model[i].fit(train_x,train_y)
    score=cross_val_score(model[i],val_x,val_y,cv=5,scoring='f1')
    print('%s的f1為:%.3f'%(i,score.mean()))

"""
rfc的f1為:0.927
gdbt的f1為:0.925
cart的f1為:0.899
knn的f1為:0.811
svm的f1為:0.751
lr的f1為:0.718
"""

---
from sklearn.model_selection import GridSearchCV

model=['rfc','gbdt','cart']

temp=[]
rfc=RandomForestClassifier(random_state=0)
params={'n_estimators':[50,100,150,200,250],'max_depth':[1,3,5,7,9,11,13,15,17,19],'min_samples_leaf':[2,4,6]}
temp.append([rfc,params])

gbt=GradientBoostingClassifier(random_state=0)
params={'learning_rate':[0.01,0.05,0.1,0.15,0.2],'n_estimators':[100,300,500],'max_depth':[3,5,7]}
temp.append([gbt,params])

cart=DecisionTreeClassifier(random_state=0)
params={'max_depth':[1,3,5,7,9,11,13,15,17,19],'min_samples_leaf':[2,4,6]}
temp.append([cart,params])

for i in range(len(model)):
    best_model=GridSearchCV(temp[i][0],param_grid=temp[i][1],refit=True,cv=5).fit(train,train_label)
    print(model[i],':')
    print('best parameters:',best_model.best_params_)
    
"""
rfc :
best parameters: {'max_depth': 17, 'min_samples_leaf': 2, 'n_estimators': 100}
gbdt :
best parameters: {'learning_rate': 0.01, 'max_depth': 7, 'n_estimators': 300}
cart :
best parameters: {'max_depth': 7, 'min_samples_leaf': 2}
"""


model={}
model['rfc']=RandomForestClassifier(max_depth=17,min_samples_leaf=2,n_estimators=100)
model['gdbt']=GradientBoostingClassifier(learning_rate=0.01,max_depth=7,n_estimators=300)
model['cart']=DecisionTreeClassifier(max_depth=7,min_samples_leaf=2)
for i in model:
    model[i].fit(train_x,train_y)
    score=cross_val_score(model[i],val_x,val_y,cv=5,scoring='f1')
    print('%s的f1為:%.3f'%(i,score.mean()))

"""
rfc的f1為:0.931
gdbt的f1為:0.922
cart的f1為:0.920
"""

---
rfc版本(分?jǐn)?shù):0.965):
model=RandomForestClassifier(max_depth=17,min_samples_leaf=2,n_estimators=100)
model.fit(train,train_label)
pre_y=model.predict(test)
result=pd.read_csv('提交示例.csv')
result['label']=pre_y
result.to_csv('rfc.csv',index=False)

作者寄語(yǔ)

行文至此,數(shù)據(jù)挖掘比賽項(xiàng)目就告一段落了,經(jīng)過(guò)這2次教程的學(xué)習(xí),你應(yīng)該體驗(yàn)到了數(shù)據(jù)挖掘比賽從報(bào)名到模型構(gòu)建到優(yōu)化的全過(guò)程,這將是你打開(kāi)數(shù)據(jù)科學(xué)/算法工程/數(shù)據(jù)分析的第一步。正所謂“路漫漫其修遠(yuǎn)兮,吾將上下而求索”,這一步終究只是開(kāi)始,在距離你的成為AI大師還有漫長(zhǎng)的路要探索,但這也是一個(gè)美好的開(kāi)始。正所謂“千里之行,始于足下”,相信這個(gè)簡(jiǎn)短的數(shù)據(jù)挖掘比賽教程將打開(kāi)你數(shù)據(jù)挖掘的大門,若干年后,你將還會(huì)記得當(dāng)初那個(gè)跟著教程不斷嘗試的自己。也期待成長(zhǎng)后你加入幕后的貢獻(xiàn)者團(tuán)隊(duì),我們將一起堅(jiān)持初心,幫助更多學(xué)習(xí)者成長(zhǎng)。

·················END·················

推薦閱讀

  1. 我在字節(jié)做了哪些事

  2. 寫給所有數(shù)據(jù)人。

  3. 從留存率業(yè)務(wù)案例談0-1的數(shù)據(jù)指標(biāo)體系

  4. 數(shù)據(jù)分析師的一周

  5. 超級(jí)菜鳥(niǎo)如何入門數(shù)據(jù)分析?


歡迎長(zhǎng)按掃碼關(guān)注「數(shù)據(jù)管道」

瀏覽 36
點(diǎn)贊
評(píng)論
收藏
分享

手機(jī)掃一掃分享

分享
舉報(bào)
評(píng)論
圖片
表情
推薦
點(diǎn)贊
評(píng)論
收藏
分享

手機(jī)掃一掃分享

分享
舉報(bào)

感谢您访问我们的网站,您可能还对以下资源感兴趣:

国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频 久久久久久久免费| 国产精品女| 亚洲国产成人在线视频| 看欧美黄片| 午夜成人福利电影| 亚洲成av人无码| 影音先锋在线成人| 国产欧美另类| 亚洲免费观看高清视频| 中文字幕的| 中文字幕AV播放| WWW久久久| 成人手机在线视频| 国产女人精品视频| 亚洲AV成人片无码网站| 欧美三级欧美一级| 天天色天天色天天色| 中文无码不卡| 免费黄片视频大全| 日本老妇操屄视频| 亚洲综合免费观看| 麻豆AV在线观看| 国产毛片久久久久久久| 黄色电影AV| 香蕉A片| 人人爽人人爽| 东北嫖老熟女一区二区视频网站| aaa无码| 西西4444大胆无码视频| 18性XXXXX性猛交| 在线草| 91视频观看| 日韩福利电影| 91乱子伦国产乱| 国产伊人网| aV无码av天天aV天天爽第一| 亚洲精品国产成人无码区在线| 日本欧美国产| 婷婷精品国产a久久综合| 亚洲欧美日韩色图| 在线看亚洲| 国产探花一区二区三区| 久久综合站| 人妻少妇av中文字幕乱码牛牛 | 亚洲精品乱码久久久久久| 婷婷精品免费| 婷婷五月综合激情| 怡红院爽妇网| 人人操人人干97| 男人天堂网站| 欧美日韩一二三区| 日韩无码一区二区三区四区| 日韩亚洲欧美在线观看| 亚洲狼友视频| 亚洲天堂AV在线观看| 91在线无码精品秘软件| 久久精品综合| 女侠吕四娘第二部| 黄色成人视频在线观看| 一区在线播放| 国产理伦| 国产AV在| 激情五月天黄色| 日韩无码不卡视频| 亚洲激色| 毛片a级| 大香蕉啪啪啪啪| 日色色色| 少妇无码一区| caobi999| 国产福利在线| 日韩操逼片| 日韩AV在线电影| 国产精品91视频| 日韩av毛片| 国产福利免费| 亚洲AV无码精品成人| 蜜臀久久99精品久久久久酒店更新时间 | 久热国产在线| 91欧美精品成人综合在线观看| 亚洲免费观看高清完整| 网站av| 亚洲高清福利| 免费观看久久久| yOujiZZ欧美精品| 国产xxxx| 91在线精品秘一区二区黄瓜| 人人爱人人插| 黄色三级在线观看| 影音先锋AV啪啪资源| ThePorn人妻白浆| 在线视频免费观看| 亚洲电影中文字幕| 日日夜夜拍| 亚洲精品秘一区二区三小| 人妻制服丝袜| 一级特黄录像免费播放下载软件 | 国产AV影院| 伊人网址| 亚洲高清免费视频| 亚洲AV成人无码久久精品麻豆| 日韩人妻无码一区二区| 亚洲精品视频在线播放| 成人激情综合网| 北京熟妇槡BBBB槡BBBB| 大香蕉久久久久| 被黑人猛躁10次高潮视频| 波多野结衣无码高清视频| 欧美色图综合| 黄色视频在线观| 91无码秘蜜桃一区二区三区-百度| 色色综合视频| 日韩WWW| 美女扣穴| 黑人精品欧美一区二区蜜桃| 俺来俺也去| 日本免费爱爱| 天堂va欧美va亚洲va在线| 青在线视频| 天天干在线观看| 国产在线观看不卡| 麻豆传媒一区二区| 老熟妇搡BBBB搡BBBB| 日韩黄色在线视频| AV自拍偷拍| 老司机一区二区三区| 中文字幕国产AV| 中文字幕丰满熟妇人妻| 国内精品久久久久久久| 五月无码| 亚欧久久| 91九色91蝌蚪91窝成人| 天天色色综合| 99re热| 五月天丁香| 中文字幕无码在线视频| 四虎在线观看| 国产精品激情| 就去色色五月丁香婷婷久久久| 亚洲伊人av| 国产高清毛片| 久艹99| 九九伊人大香蕉| 日韩美女性爱| 无码精品在线观看| 国产久久久久久久久久| 久久国产热视频| 内射婷婷| 中文成人无字幕乱码精品区| 欧美一区二区三区精品| 国产黄片网站| 亚洲av中文| 国产一区不卡| 五月av| 开心四房播播第四婷婷| 韩国三级AV| 久久免费成人| sm视频网站| 欧美性性性| 亚洲精品国产精品国自产| 91久久人澡人妻人人做人人爽97| 99在线看| 亚洲三级电影| 人妻少妇无码| 无码中文字幕在线观看| 开心激情网站| 极品在线视频| 日本中文不卡| 精品国内自产拍在线观看视频| 性爱AV天堂| 超碰福利在线| 久操免费在线视频| 在线观看国产免费视频| 日韩视频在线免费观看| 逼逼AV网站-日韩电影| 国产拍拍视频| 久久不雅视频| 91热爆TS人妖系列| 亚洲精选一区二区三区| 欧美日韩视频在线播放| 国产精品扒开腿做爽爽爽A片唱戏| 99久久久成人国产精品| 午夜精品18视频国产17c| 豆花视频成人网站入口| 高清无码成人视频| 俺来俺去www色官网| 你懂的网站在线观看| 成人性爱在线| 色啪视频| 日韩在线免费视频| 韩日高清无码| 中文字幕丰满的翔田千里| 亚洲视频精品| 亚洲国产熟妇无码日韩| 在线免费看AV| 天天操夜夜爽| 国产欧美一级片| 久久一二三区| 老熟女露脸25分钟91秒| 69视频在线观看| 伊人综合电影| 中文字幕一区二区三区人妻电影| 91亚洲国产成人久久精品网站| 精品99999| 日韩AV综合| 国产一区二区在线视频| www.97yy| 国产无码a| 黄片欧美| 西西444WWW无码精品| 四虎一区| 国产黄色视频网站| 91一区二区在线观看| www.午夜福利| 在线国产中文字幕| 亚洲欧美日韩综合| 无码超碰| 日韩中文久久| 日韩成人不卡| 狠狠干伊人| 最近2021中文字幕免费| 激情六月| 成年人免费黄色视频| 欧美日韩婷婷| 亚洲无线视频| 国产理论| 亚洲高清国产欧美综合s8| 噼里啪啦免费观看视频大全| 免费国产在线视频| 亚洲第一毛片| 国产97视频| 一级成人片在线观看| 少婦揉BBBB揉BBBB揉| 99久久精品国产一区二区成人| 中文字幕一区二区6页| 日韩天堂| 国产成人午夜福利视频| 91色区| 国产精品成人99一区无码| 激情欧美| 中文无码字幕视频| 久久久波多野结衣| 乖我硬了让老子cao你小视频| 国产美女高潮| 成人黄色性视频| 伊人久久精品| 蜜桃Av噜噜一区二区三| 午夜天堂精品久久久久| 婷婷五月天在线电影| 成人午夜啪免费视频在线观看软件| 色色婷婷五月| 婷婷一区二区| 777国产盗摄偷窥精品0000| 精品av在线观看| 人妻无码高清| h片在线播放| 99热在线中文字幕| 色视频国产| av天堂中文字幕| 亚洲天堂在线观看视频| 豆花视频在线播放| 久久国产精品一区二区三区| www.黄色视频| 91蜜桃传媒| 国产激情一区二区三区| 91久久婷婷国产| 亚洲操逼网| 91丨国产丨白丝| 欧美在线免费视频| 亚洲成人在线网站| av福利在线观看| 黄片欧美| 极品少妇AV| 大鸡巴黄色视频免费观看| 走光无码一区二区三区| 国产无遮挡又黄又爽| 一级免费视频| 东京热观看| 亚洲AV成人无码AV小说| 五月丁香影院| 广西少妇BBwBBwBBw| 一区二区三区电影网| 国产黄A片免费网站免费| 2025AV中文字幕| 欧美一级黃色A片免费看蜜桃熟了| 日韩激情网站| 四川妇BBB桑BBB桑BBB| 国产无码一二三区| 国内成人AV| 三级视频网站| 久久视频99| 欧美在线免费观看| 欧美婷婷| 国产午夜精品一区二区三区四区| 男女做爱视频网站| 国产精品色在线回看| 五月天婷婷综合网| 超级人人操| 一欧美日韩免费/看| 亚洲无码av网站| 欧美一级特黄A片免费| 日本成人性爱视频网站一区| 国产精品国产三级囯产普通话2| 日韩欧美一| 午夜亚洲国产一区视频网站| 美女扣逼网站| 草莓视频在线播放| 日本少妇黄色视频| 大香蕉黄色片| 911亚洲精品| 精品日韩在线视频| 国产一级AV片| 色婷婷视频在线观看| 男人天堂网av| 国产在线观看无码免费视频| 亚洲欧洲无码在线| 蜜臀久久99精品久久久久久婷婷| 日本不卡一区二区三区| 日韩A级视频| 欧美久久视频| 99热最新| 亚欧一区二区| 亚洲无码高清视频在线观看| 免费毛片观看| 国产无遮挡| 日本操骚逼| 大香蕉com| 2025中文字幕| 男人天堂亚洲| 高清无码激情| 综合成人在线| 免费一级大片| 国产成人视频| 仓井空一区二区三区| 亚洲综合91| 91N视频| 波多野结衣无码高清视频| 亚洲精品无码视频| 久久国产一区| 99精品免费视频| 亚洲Aⅴ| 天天操天天干天天射| 99A片| 免费在线观看黄视频| 午夜性爽视频男人的天堂| 人人cao| 大鸡吧在线观看| 婷婷五月伊人| 亚洲AV激情无码专区在线播放| 亚洲欧洲免费看| 婷婷久久网| 色高清无码免费视频| 国产熟女一区| 超碰99在线| 91精品国产一区三一| 亚洲女人被黑人巨大进入| 91成人三级| 在线看片你懂的| 婷婷六区| 青草青在线视频| 在线免费观看国产| AV自拍偷拍| 欧洲天堂在线视频网站| 婷婷狠狠爱| 日韩AV一区二区三区| www.199麻豆在线观看网站| 日韩无码中文字幕| 高清日韩欧美| 911亚洲精品| 色播视频在线观看| 久久五月天婷婷| 日韩成人无码精品| 欧美日视频| 九九re精品视频在线观看| 人妻少妇一区二区三区| 午夜福利AV电影| 中文字幕乱码中文字乱码影响大吗 | 欧美级毛片一进一出夜本色| 日本三级片免费观看| 麻豆成人精品国产免费| 亚洲婷婷三级成人网| 蜜臀久久99精品久久久久久婷婷| 91成人免费视频| 亚洲一区翔田千里无码| 一区二区无码视频| 91精品成人电影| 黄片av| 艹逼在线观看| 精品人妻一二三区| 欧美日韩成人在线观看| 亚洲AV自拍| 欧美亚洲三级| 佐山爱人妻无码蜜桃| AAAAA毛片| 中字无码av| 国产黄色免费观看| 色婷婷AV在线观看| 豆花视频成人精品视频| 超碰在线观看免费版| 国产在线视频你懂的| 国产福利电影在线| 一本色道久久加勒比精品| 日皮网站在线观看| 51无码| 日日日日日干| 日本高清视频网站网wwwwww| 江苏妇搡BBB搡BBBB| 91亚洲国产成人| 簧片网站在线观看| 在线视频三区| 久久免费视频精品| 另类老妇奶性生BBwBBw偷拍| 成人片网址| 免费A片在线看| 黄片在线视频| 日本成人毛片| 国产精品成人国产乱| 日韩欧美二区| 天天色人人| 亚洲人妻在线视频| 无码六区| 三级无码视频| 又黄又爽的网站| 牛牛精品一区二区AV| 色九| 97免费视频在线观看| 国产A片免费看| 精品一区二区三区四区五区六区 | 精精品人妻一区二区三区| 狼色AV| 91视频亚洲| 日本成人毛片| 夜夜网站| av免费播放| 日韩欧美亚洲一区二区三区 | 五月天无码av| 欧美日韩一级视频| 久久黄色视屏| 91婷婷| 欧美激情在线观看| 欧美色图网址| 人人操AV| 三级无码在线观看| 佳佳女王footjob超级爽| 欧美插逼视频| 午夜狠狠操| 500部大龄熟乱4K视频| 亚洲天堂av网| 成人电影三区| 最好看的MV中文字幕国语| 久久视频在线| 一纹A片免费观看| A片免费在线播放| 91艹艹| 免费A片在线观看| 熟女少妇视频| 亚洲国产成人精品午夜| 99色热| 国产中文字幕av| 中国免费看片| 日韩一级电影在线观看| 三级av在线观看| 亚洲韩国中文字幕| 免费操| 北京熟妇搡BBBB搡BBBB电影| 黄网站在线观看| 五月丁香999| 人人妻人人澡人人DⅤD| 日韩三级片网站| 91国产在线播放| 91插插网| 色婷婷久久综合久色| 麻豆md0049免费| 成人久久大香蕉| 婷婷色色五月天| 中文字幕一二三区| 91一区在线观看| 男女草逼| 安微妇搡BBBB搡BBBB| 免费观看成人毛片A片直播千姿| 黑人AV在线| 亚洲A在线观看| 曰韩一级片| jizz亚洲| 午夜蜜桃人妻一区二区| 动漫3D成人H无码国漫| 人人摸人人| 99这里有精品视频| av三级网站| 人妻少妇av中文字幕乱码牛牛| 色色色777| 手机看片亚洲| 激情视频免费看| 熟女一区二区| 水蜜桃网站在线观看| 91一区二区在线播放精品| A无码| 边吃边摸| 美女扣逼网站| www一个人免费观看视频www| 黄色小视频在线免费观看| 精品777| 色射影院| 人人爱人人插| 韩国无码一区| 无码专区在线播放| 91精产国品一二| 果冻传媒一区二区三区| 亚洲无码蜜桃| 国产日韩欧美久久| 东京热无码视频| 色婷婷在线视频观看| 羞羞午夜| 在线免费亚洲视频| 爱操AV| 三根一起进菊眼| 日韩高清成人无码| 久久九九免费视频| 强奸乱伦制服丝袜| 先锋成人AV| h视频在线观看网站| 国产最新在线视频| 小h片在线观看| 97精品视频在线观看| 国产99久久| 午夜免费播放观看在线视频| 亚洲v在线| 午夜精品视频在线观看| 成人黄色免费在线| 色就是欧美| 深爱婷婷| 91亚洲精品久久久久久久久久久久| 九九九视频在线观看| 大香蕉伊人成人| 18禁在线播放| 黄色网址在线免费观看| 色色视频网| 性爱AV| 黄色国产| 高清无码操逼| 中文字幕aV在线| 欧美日韩在线观看中文字幕 | 国产97热人人| 亚洲高清在线观看视频| 国产精品免费一区二区三区都可以 | 日日干天天干| 欧美日比视频| 不卡的一区二区| 欧美激情国产精品| 3D动漫精品啪啪一区二区| 久久777| A片在线视频| 亚洲无线视频| 国产成人综合在线| 国产成人久久精品麻豆二区| 欧美人妻视频在线| 毛片在线视频| 男人天堂2024| 久久99精品久久久久久水蜜桃| 国产精品久久久久久99| 大香蕉伊人免费| 狼友初视频在线观看| 成人精品免费视频| 国产黄色精品视频| 国产精品第二页| 成人动漫| 色老板av| 国产6区| 视频一区在线观看| 天天色av| 91精品婷婷国产综合久久| 一二三久久| P站免费版-永久免费的福利视频平台| 欧洲黄色片| aaa少妇| 在线观看中文字幕av| 人人妻人人爽人人澡人人精品| 91视频在线免费看| 永久久久久久久| AV手机天堂| 蜜桃av无码| 中文字幕东京热加勒比| v天堂在线| 国产婷婷久久| 第一福利成人AV导航| 亚洲乱伦电影| 91人人妻人人操| 天天舔九色婷婷| 伊人久久大香线蕉| 翔田千里无码在线观看| 男人天堂影院| 黃色一级A片一級片| 免费精品视频| 苍井空一区二区三区| 毛片导航| 在线视频你懂| 欧美级黑寡妇毛片app| 色小哥| 国际精品久久久| 美国一级A片草草视频| 91视频亚洲| 99综合网| 自拍偷拍在线视频| 欧美操逼的| 欧美日韩国产成人在线| 毛片A级| 亚洲综合色网站| 青青草网站在线观看| 国产高清无码网站| 丁香花在线高清完整版视频| 人人干人人操人人爽| 日韩视频在线播放| 九九久久精品| 特级西西人体大胆无码| 成人av免费在线观看| 91人人在线| 安徽妇搡BBBB搡BBBB袄爱直播 | 亚洲天堂一区二区| 亚洲欧美v| 欧美日韩大香蕉| 91精品久久久久久久久久| 成年人黄色视频网站| 欧美日韩日逼视频| 国产精品国产三级国产AⅤ| 青草视频在线观看免费| 中文无码字幕视频| 日韩三级在线免费观看| 日本精品电影| 91外围女视频| 精品无码国产一区二区三区51安| 蜜桃视频一区| 欧美艹逼| 欧美黄色性爱视频| 白浆av| 欧日无码| 国产—a毛—a毛A免费| 亚洲AV免费看| 亚洲视频久久| 色综合一区二区三区| 可以在线观看的av| 国产免费高清| 国产AV影片| 爱爱视频天天干| 日韩人妻av| 色综合欧美| 一本一本久久a久久精品牛牛影视 91无码人妻精品一区二区蜜桃 | 日韩中文字幕在线免费观看 | wwwwww黄| 人妻少妇偷人精品久久| 污视频网站免费观看| 国产女人18水真多18精品 | 亚洲在线第一页| 五月天三级片| 操操片| 超碰97老师| 亚洲精品一区二区三区四区五区六区| 精品人妻一区二区免费蜜桃| 天堂va欧美ⅴa亚洲va一夜 | 色呦呦在线| 国产精品无码ThePorn| 中文字幕高清无码在线观看| 黄色99| 天堂俺去俺来也www久久婷婷| 国产香蕉视频在线观看| 日韩爱爱免费视频| 91丝袜一区在线观看| 国产精品成人一区二区| 在线小黄片| 欧一美一色一伦一A片| 亚洲成人一级片| 欧美久久视频| 蜜臀av在线观看| 黄色网页在线免费观看| 日韩av免费看| 中文字幕不卡一区| 亚洲精品国产精品国自产曰本| 久久精品国产99精品国产亚洲性色| 国产成人无码区免费AV片在线| 69国产| 制服丝袜强奸乱伦| 三级黄色视频| 国产午夜成人福利在线| 成人做爰A片一区二区| 97色综合| 日韩aaa| 欧美性交一区二区| 在线日韩中文字幕| 亚洲欧美精品AAAAAA片| 国产一区免费观看| 操B视频在线| 起碰视频| 亚洲天堂一区在线观看| 久草com| 怡春院院成人免费视频| 亚州在线中文字幕经典a| 亚洲v区| 色色热热| 久久免费视屏| 午夜成人视频| 国产精品扒开腿做爽爽爽A片唱戏| 国产高清无码视频在线观看| 玩弄小怮女在线观看| 黄色免费网站| 国产激情欧洲在线观看一区二区三区| 三级片日本在线| 五月天无码av| 在线观看黄色小电影| 无码精品黑人| 黄片欧美| 亚洲狼友视频| 久久久91精品国产一区苍井空| 一区二区国产精品| 欧美三级精品| 中文字幕一区二区三区精华液| 殴美老妇BBBBBBBBB| 中文无码在线| 老司机精品在线观看| 中文字幕69| 黄色成人大片| 蜜桃视频日韩| 91精品日韩| 北条麻妃99精品| 91天堂网| 国产黄色网页| 日韩国产在线| 健身房被教练3p喷水了| 5252a我爱haose01我愿| 亚洲三级视频在线播出| 牛牛在线精品视频| 99久热在线精品视频| 国产精品成人无码专区| 国产精品国产三级国产专业不| 亚洲中文字幕一区二区| 人人操人人摸人人干| 亚洲福利视频97| 欧美成人电影| 婷婷国产| av无码毛片| 丁香五月天av| 在线你懂得| 久久精品视频免费观看| 在线免费无码| 一级操逼黄色视频| 日韩精品无码av| 男人天堂网av| 中文字幕北条麻妃在线| 成人午夜小视频| 日韩人妻在线视频| 国产伦精品一区二区三区妓女| 国产av高清| 做爱视频毛片人乱| 青草久久久久| 中文字幕AV第一页| 99精品热视频| 成人久久精品| 99久久久成人国产精品| 日韩人妻精品无码久久边| 久久露脸国语精品国产91| 青青综合网| 日韩中文无码字幕| 欧美黄色三级片| 西西人体WW大胆无码| 99久热| 开心色播五月| 色色综合热| 亚洲欧美成人网站| 日韩人妻精品无码| 99热网站| 懂色av懂色av粉嫩av分享吧| 大鸡巴日小逼| 夜夜干天天操| 国产亚洲欧美精品综合在线| 国产理论视频| 青春草在线视频| 肏逼在线观看| 麻豆国产91| 77久久| 国产精品久久精品| 日本超碰| 蜜臀av一区二区三区| 成人在线日韩| 国产乱子伦一区二区三区在线观看 | 精品一区二区三区四区五区六区| 无码一区二区三区四区五区六区| 国产婷婷久久| 日本欧美在线观看高清| 婷婷爱五月天| 色撸撸在线视频| 热久久免费| 97国产在线视频| 逼逼AV网站-日韩电影| 日韩精品人妻| 人人cao| 欧美成人三级在线| 麻豆AV96熟妇人妻| www、久久| 欧产日产国产swag| 人人干人人干人人干| 久久xx| 无码精品一区二区三区在线| 中文字幕特黄A片| 国产乱人伦无码视频| 久一精品| 伊人网视频在线观看| www.av免费| 人人干人人操人人| 探花视频在线观看| 国产精品久久久久毛片SUV| 国产吃奶| 息子交尾一区二区三区| 伊人性爱网| 久久99精品久久久久久| 超级碰碰碰碰碰碰碰碰碰| 国产91嫩草乱婬A片2蜜臀 | 天堂成人在线视频| 扒开让我91看片在线看| 国产AV中文| 五月丁香综合激情| 成人AV免费观看| 欧美性综合网| 免费在线观看黄色片| 色婷婷18| 亚洲成人69| 福利导航视频| 麻豆自拍偷拍| 嫩BBB嫩BBB嫩BBB| 思思热99热| 亚洲无码一区在线| 精品码一区二在线观看| 最近日韩中文字幕中文翻译歌词| 精品国产免费无码久久噜噜噜AV| 日韩av小电影| 人妻字幕| 亚洲无码视频在线观看高清| 香蕉视频啪啪啪| 尤物com| 99热国产在线| www.777熟女人妻| AV婷婷五月天| 91在线超碰| 欧美性猛交一区二区三区精品 | 特级艺体西西444WWw| 日韩视频免费在线观看| 松岛枫在线视频| 波多野结衣在线观看一区二区| 九一九色国产| 欧美日逼视频| 青春草在线视频免费观看| 青草福利在线| 色天堂影院| 91精品国产乱码久久久| 一区二区三区观看| 东京热AV在线| 天天爽夜夜爽精品成人免费 | 日韩在线观看| 日韩中文无码电影| 人人澡人人爽| 国产福利视频在线| 国内自拍网站| 欧美操逼网址| 欧洲精品在线观看| 久久久久久无码精品亚洲日韩麻豆 | 国产精品久久久久久久久久九秃| www一个人免费观看视频www| 你懂得视频| 99国产精品免费视频观看8| 免费黄色视频在线观看| 天天艹av| 中文字幕一区二区三区四区五区六区| 国产一级婬女AAAA片季秀英| 91无码人妻东京热精品一区| 91久久精品视频| 神马午夜福利| 欧美深夜福利视频| 亚洲专区在线| adn日韩av| 婷婷五月天丁香在线| 99热在线免费| AV天堂国产| 口工视频| 国模精品无码一区二区免费蜜桃| AV无码不卡| 艹逼在线观看| 99内射| 一大高清日韩| 青青草原网址| 国产成人秘一区二区三区东京热| 国产乱子伦| 欧美日逼网站| 91迷奸| 精品黄色电影| 成人做爰黄A片免费看直播室动漫| 又粗又硬又爽18级A片| 国产乱子伦-区二区三区熟睡91 | 日本午夜三级视频| 各种BBwBBwBBwBBw| 欧美你懂的| 久草香蕉| 国产熟妇毛多久久久久一区| 91大神在线免费看|