色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

XGBOOST模型介紹

lviY_AI_shequ ? 來源:lp ? 2019-03-26 09:19 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言

這是機器學習系列的第三篇文章,對于住房租金預測比賽的總結這將是最后一篇文章了,比賽持續一個月自己的總結竟然也用了一個月,牽強一點來說機器學習也將會是一個漫長的道路,后續機器學習的文章大多數以知識科普為主,畢竟自己在機器學習這個領域是個渣渣,自己學到的新知識點會分享給大家的。

前面的文章談了談這次比賽非技術方面的收獲,對數據集的初步了解和特征工程的處理,今天主要介紹這次使用的模型--XGBOOST。

XGBOOST模型介紹

關于xgboost的原理網絡上的資源很少,大多數還停留在應用層面,自己也是僅僅學習了一點應用,關于原理可以參考陳天奇博士的這篇文章

https://xgboost.readthedocs.io/en/latest/tutorials/model.html。

簡單介紹:

XGBOOST是一個監督模型,xgboost對應的模型本質是一堆CART樹。用一堆樹做預測,就是將每棵樹的預測值加到一起作為最終的預測值。下圖就是CART樹和一堆CART樹的示例,用來判斷一個人是否會喜歡計算機游戲:

第二張圖明了如何用一堆CART樹做預測,就是簡單將各個樹的預測分數相加。

參數介紹:

官方參數介紹看這里:https://xgboost.readthedocs.io/en/latest/parameter.html#general-parameters

比較重要的參數介紹:

“reg:linear” –線性回歸。“reg:logistic” –邏輯回歸。“binary:logistic” –二分類的邏輯回歸問題,輸出為概率。“binary:logitraw” –二分類的邏輯回歸問題,輸出的結果為wTx。

“count:poisson”–計數問題的poisson回歸,輸出結果為poisson分布。在poisson回歸中,max_delta_step的缺省值為0.7。(used to safeguard optimization)

“multi:softmax”–讓XGBoost采用softmax目標函數處理多分類問題,同時需要設置參數num_class(類別個數)

“multi:softprob” –和softmax一樣,但是輸出的是ndata * nclass的向量,可以將該向量reshape成ndata行nclass列的矩陣。沒行數據表示樣本所屬于每個類別的概率。

lambda [default=0]L2 正則的懲罰系數alpha [default=0]L1 正則的懲罰系數

lambda_bias在偏置上的L2正則。缺省值為0(在L1上沒有偏置項的正則,因為L1時偏置不重要)

eta [default=0.3]為了防止過擬合,更新過程中用到的收縮步長。在每次提升計算之后,算法會直接獲得新特征的權重。eta通過縮減特征的權重使提升計算過程更加保守。取值范圍為:[0,1]

max_depth[default=6]數的最大深度。缺省值為6,取值范圍為:[1,∞]

min_child_weight [default=1]孩子節點中最小的樣本權重和。如果一個葉子節點的樣本權重和小于min_child_weight則拆分過程結束。在現行回歸模型中,這個參數是指建立每個模型所需要的最小樣本數。該成熟越大算法越conservative取值范圍為: [0,∞]

xgboost參數設置的代碼示例:

1xgboost參數設置代碼示例: 2 3#劃分數據集 4X_train,X_test,y_train,y_test=train_test_split(X,y,test_size=0.01,random_state=1729) 5print(X_train.shape,X_test.shape) 6 7#模型參數設置 8xlf=xgb.XGBRegressor(max_depth=10, 9learning_rate=0.1,10n_estimators=10,11silent=True,12objective='reg:linear',13nthread=-1,14gamma=0,15min_child_weight=1,16max_delta_step=0,17subsample=0.85,18colsample_bytree=0.7,19colsample_bylevel=1,20reg_alpha=0,21reg_lambda=1,22scale_pos_weight=1,23seed=1440,24missing=None)2526xlf.fit(X_train,y_train,eval_metric='rmse',verbose=True,eval_set=[(X_test,y_test)],early_stopping_rounds=100)2728#計算分數、預測29preds=xlf.predict(X_test)

比賽代碼

關于xgboost只是簡單的做了一個介紹,自己也僅僅懂一點應用層,原理懂得不是很多,這次XGB代碼分析使用的是第一名開源代碼。

導入數據集

1importpandasaspd 2importnumpyasnp 3importmatplotlib.pyplotasplt 4 5train_data=pd.read_csv('train.csv') 6test_df=pd.read_csv('test.csv') 7train_df=train_data[train_data.loc[:,'Time']<3] 8val_df=train_data[train_data.loc[:,'Time']==3] 910del?train_data

以默認參數的XGB分數為準,低于此基準線2.554的模型一律不考慮。

1defxgb_eval(train_df,val_df): 2train_df=train_df.copy() 3val_df=val_df.copy() 4 5try: 6fromsklearn.preprocessingimportLabelEncoder 7lb_encoder=LabelEncoder() 8lb_encoder.fit(train_df.loc[:,'RoomDir'].append(val_df.loc[:,'RoomDir'])) 9train_df.loc[:,'RoomDir']=lb_encoder.transform(train_df.loc[:,'RoomDir'])10val_df.loc[:,'RoomDir']=lb_encoder.transform(val_df.loc[:,'RoomDir'])11exceptExceptionase:12print(e)1314importxgboostasxgb15X_train=train_df.drop(['Rental'],axis=1)16Y_train=train_df.loc[:,'Rental'].values17X_val=val_df.drop(['Rental'],axis=1)18Y_val=val_df.loc[:,'Rental'].values1920fromsklearn.metricsimportmean_squared_error2122try:23eval_df=val_df.copy().drop('Time',axis=1)24exceptExceptionase:25eval_df=val_df.copy()2627reg_model=xgb.XGBRegressor(max_depth=5,n_estimators=500,n_jobs=-1)28reg_model.fit(X_train,Y_train)2930y_pred=reg_model.predict(X_val)31print(np.sqrt(mean_squared_error(Y_val,y_pred)),end='')3233eval_df.loc[:,'Y_pred']=y_pred34eval_df.loc[:,'RE']=eval_df.loc[:,'Y_pred']-eval_df.loc[:,'Rental']3536print('')37feature=X_train.columns38fe_im=reg_model.feature_importances_39print(pd.DataFrame({'fe':feature,'im':fe_im}).sort_values(by='im',ascending=False))4041importmatplotlib.pyplotasplt42plt.clf()43plt.figure(figsize=(15,4))44plt.plot([Y_train.min(),Y_train.max()],[0,0],color='red')45plt.scatter(x=eval_df.loc[:,'Rental'],y=eval_df.loc[:,'RE'])46plt.show()4748returneval_df

原生特征的丟棄嘗試

以XGB做原生特征篩選,在原生特征中丟棄后不影響分數甚至漲分的特征有:Time,RentRoom(漲幅明顯),RoomDir,Livingroom,RentType(漲幅明顯),SubwayLine(漲幅明顯),SubwayDis(漲幅明顯)。

1#丟棄各特征后的分數 2#‘Time':2.558,'Neighborhood':2.592,'RentRoom':2.531,'Height':2.57,'TolHeight':2.591,'RoomArea':3 3#'RoomDir':2.548,'RentStatus':2.561,'Bedroom':2.584,'Livingroom':2.548,'Bathroom':2.590,'RentType':2.538 4#'Region':2.583,'BusLoc':2.594,'SubwayLine':2.521,'SubwaySta':2.569,'SubwayDis':2.537,'RemodCond':2.571 5forcolintrain_df.columns: 6ifcol!='Rental': 7print('dropcol:{}'.format(col)) 8tmp_train_df=train_df.drop([col],axis=1) 9tmp_val_df=val_df.drop([col],axis=1)10eval_df=xgb_eval(train_df=tmp_train_df,val_df=tmp_val_df)1112#一起丟棄:2.55313tmp_train_df=train_df.copy()14tmp_val_df=val_df.copy()15tmp_train_df.drop(['Time','RentRoom','RoomDir','Livingroom','RentType','SubwayLine','SubwayDis'],axis=1,inplace=True)16tmp_val_df.drop(['Time','RentRoom','RoomDir','Livingroom','RentType','SubwayLine','SubwayDis'],axis=1,inplace=True)17eval_df=xgb_eval(train_df=tmp_train_df,val_df=tmp_val_df)

特征選擇

一股腦加上所有特征表現不佳,使用貪心策略(前向選擇、后向選擇)逐個添加特征。

1train_data=pd.read_csv('train.csv') 2train_df=train_data[train_data.loc[:,'Time']<3] 3val_df=train_data[train_data.loc[:,'Time']==3] 4 5drop_cols=['SubwayLine','RentRoom','Time']????????#?需要丟棄的原生特征 6 7comb_train_df=train_df.copy() 8comb_val_df=val_df.copy() 910#?前向特征選擇這塊我是用for循環暴力搜出來的最優特征組合,最終篩選出來的特征組合為:11#?['ab_Height','TolRooms','Area/Room','BusLoc_rank','SubwayLine_rank']1213comb_train_df.loc[:,'ab_Height']=comb_train_df.loc[:,'Height']/(comb_train_df.loc[:,'TolHeight']+1)14comb_val_df.loc[:,'ab_Height']=comb_val_df.loc[:,'Height']/(comb_val_df.loc[:,'TolHeight']+1)1516comb_train_df.loc[:,'TolRooms']=comb_train_df.loc[:,'Livingroom']+comb_train_df.loc[:,'Bedroom']+comb_train_df.loc[:,'Bathroom']17comb_val_df.loc[:,'TolRooms']=comb_val_df.loc[:,'Livingroom']+comb_val_df.loc[:,'Bedroom']+comb_val_df.loc[:,'Bathroom']18comb_train_df.loc[:,'Area/Room']=comb_train_df.loc[:,'RoomArea']/(comb_train_df.loc[:,'TolRooms']+1)19comb_val_df.loc[:,'Area/Room']=comb_val_df.loc[:,'RoomArea']/(comb_val_df.loc[:,'TolRooms']+1)2021rank_cols=['BusLoc','SubwayLine']22for?col?in?rank_cols:23????rank_df=train_df.loc[:,[col,'Rental']].groupby(col,as_index=False).mean().sort_values(by='Rental').reset_index(drop=True)24????rank_df.loc[:,col+'_rank']=rank_df.index+1????????#?+1,為缺失值預留一個0值的rank25????rank_fe_df=rank_df.drop(['Rental'],axis=1)26????comb_train_df=comb_train_df.merge(rank_fe_df,how='left',on=col)27????comb_val_df=comb_val_df.merge(rank_fe_df,how='left',on=col)28????try:29????????comb_train_df.drop([col],axis=1,inplace=True)30????????comb_val_df.drop([col],axis=1,inplace=True)31????except?Exception?as?e:32????????print(e)33for?drop_col?in?drop_cols:34????????try:35????????????comb_train_df.drop(drop_col,axis=1,inplace=True)36????????????comb_val_df.drop(drop_col,axis=1,inplace=True)37????????except?Exception?as?e:38????????????pass3940#?貪心策略添加特征,目前為:2.40341eval_df=xgb_eval(train_df=comb_train_df,val_df=comb_val_df

調參對于不是很大的數據集可以用sklearn的Gridcvsearch來暴力調參。示例代碼:

1params={'depth':[3],2'iterations':[5000],3'learning_rate':[0.1,0.2,0.3],4'l2_leaf_reg':[3,1,5,10,100],5'border_count':[32,5,10,20,50,100,200]}6clf=GridSearchCV(cat,params,cv=3)7clf.fit(x_train_2,y_train_2)

對于較大的數據集,用第一種方法耗時特別長。2. 逐個參數調,先取定其它參數,遍歷第一個參數,選擇最優值,再調下一個參數。省時但有的時候容易陷入局部最優。3.觀察數據的分布來調整對應的參數,如樹模型的葉子節點數,變量較多,葉子數少欠擬合。

預測提交

1defxgb_pred(): 2train_df=pd.read_csv('train.csv') 3test_df=pd.read_csv('test.csv') 4 5try: 6fromsklearn.preprocessingimportLabelEncoder 7lb_encoder=LabelEncoder() 8lb_encoder.fit(train_df.loc[:,'RoomDir'].append(test_df.loc[:,'RoomDir'])) 9train_df.loc[:,'RoomDir']=lb_encoder.transform(train_df.loc[:,'RoomDir'])10test_df.loc[:,'RoomDir']=lb_encoder.transform(test_df.loc[:,'RoomDir'])11exceptExceptionase:12print(e)1314train_df.loc[:,'ab_Height']=train_df.loc[:,'Height']/(train_df.loc[:,'TolHeight']+1)15test_df.loc[:,'ab_Height']=test_df.loc[:,'Height']/(test_df.loc[:,'TolHeight']+1)16train_df.loc[:,'TolRooms']=train_df.loc[:,'Livingroom']+train_df.loc[:,'Bedroom']+train_df.loc[:,'Bathroom']17test_df.loc[:,'TolRooms']=test_df.loc[:,'Livingroom']+test_df.loc[:,'Bedroom']+test_df.loc[:,'Bathroom']18train_df.loc[:,'Area/Room']=train_df.loc[:,'RoomArea']/(train_df.loc[:,'TolRooms']+1)19test_df.loc[:,'Area/Room']=test_df.loc[:,'RoomArea']/(test_df.loc[:,'TolRooms']+1)2021rank_cols=['BusLoc','SubwayLine']22forcolinrank_cols:23rank_df=train_df.loc[:,[col,'Rental']].groupby(col,as_index=False).mean().sort_values(by='Rental').reset_index(drop=True)24rank_df.loc[:,col+'_rank']=rank_df.index+1#+1,為缺失值預留一個0值的rank25rank_fe_df=rank_df.drop(['Rental'],axis=1)26train_df=train_df.merge(rank_fe_df,how='left',on=col)27test_df=test_df.merge(rank_fe_df,how='left',on=col)28try:29train_df.drop([col],axis=1,inplace=True)30test_df.drop([col],axis=1,inplace=True)31exceptExceptionase:32print(e)33fordrop_colindrop_cols:34try:35train_df.drop(drop_col,axis=1,inplace=True)36test_df.drop(drop_col,axis=1,inplace=True)37exceptExceptionase:38pass3940print(train_df.columns,test_df.columns)4142importxgboostasxgb43X_train=train_df.drop(['Rental'],axis=1)44Y_train=train_df.loc[:,'Rental'].values45test_id=test_df.loc[:,'id']46X_test=test_df.drop(['id'],axis=1)474849fromsklearn.metricsimportmean_squared_error5051reg_model=xgb.XGBRegressor(max_depth=8,n_estimators=1880,n_jobs=-1)52reg_model.fit(X_train,Y_train,eval_set=[(X_train,Y_train)],verbose=100,early_stopping_rounds=10)5354y_pred=reg_model.predict(X_test)5556sub_df=pd.DataFrame({57'id':test_id,58'price':y_pred59})60sub_df.to_csv('sub.csv',index=False)6162returnNone6364xgb_pred()

第一名XGB單模分數為1.94,線下線上是一致的,總特征數二十多個,跟自己的XGB相比,自己在特征組合方向有所欠缺,自己單模特征10個左右分數在2.01。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 模型
    +關注

    關注

    1

    文章

    3535

    瀏覽量

    50624
  • 代碼
    +關注

    關注

    30

    文章

    4906

    瀏覽量

    71082
  • 機器學習
    +關注

    關注

    66

    文章

    8510

    瀏覽量

    134921

原文標題:機器學習實戰--住房月租金預測(3)

文章出處:【微信號:AI_shequ,微信公眾號:人工智能愛好者社區】歡迎添加關注!文章轉載請注明出處。

收藏 0人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    如何通過XGBoost解釋機器學習

    本文為大家介紹XGBoost解釋機器學習。 這是一個故事,關于錯誤地解釋機器學習模型的危險以及正確解釋所帶來的價值。如果你發現梯度提升或隨機森林之類的集成樹模型具有很穩定的準確率,但
    發表于 10-12 11:48 ?2086次閱讀
    如何通過<b class='flag-5'>XGBoost</b>解釋機器學習

    基于xgboost的風力發電機葉片結冰分類預測 精選資料分享

    xgboost中文叫做極致梯度提升模型,官方文檔鏈接:https://xgboost.readthedocs.io/en/latest/tutorials/model.html2018年9月6日筆記
    發表于 07-12 06:58

    基于xgboost的風力發電機葉片結冰分類預測 精選資料下載

    xgboost中文叫做極致梯度提升模型,官方文檔鏈接:https://xgboost.readthedocs.io/en/latest/tutorials/model.html2018年9月6日筆記
    發表于 07-12 06:44

    通過學習PPT地址和xgboost導讀和實戰地址來對xgboost原理和應用分析

    關于xgboost的原理網絡上的資源很少,大多數還停留在應用層面,本文通過學習陳天奇博士的PPT和xgboost導讀和實戰地址,希望對xgboost原理進行深入理解。
    的頭像 發表于 01-02 10:18 ?6840次閱讀
    通過學習PPT地址和<b class='flag-5'>xgboost</b>導讀和實戰地址來對<b class='flag-5'>xgboost</b>原理和應用分析

    面試中出現有關Xgboost總結

    介紹 Xgboost是GB算法的高效實現,xgboost中的基學習器除了可以是CART(gbtree)也可以是線性分類器(gblinear)
    發表于 03-20 16:48 ?4613次閱讀

    XGBoost原理概述 XGBoost和GBDT的區別

    相比于經典的GBDT,xgboost做了一些改進,從而在效果和性能上有明顯的提升。
    的頭像 發表于 07-16 18:54 ?8w次閱讀
    <b class='flag-5'>XGBoost</b>原理概述 <b class='flag-5'>XGBoost</b>和GBDT的區別

    基于遺傳算法和隨機森林的XGBoost改進方法

    ,分別建立 GA Xgboost和GARF模型。然后對 GA Xgboost和GARF進行變權組合,利用訓練集的預測值與真實值的均
    發表于 04-26 15:44 ?10次下載
    基于遺傳算法和隨機森林的<b class='flag-5'>XGBoost</b>改進方法

    XGBoost超參數調優指南

    對于XGBoost來說,默認的超參數是可以正常運行的,但是如果你想獲得最佳的效果,那么就需要自行調整一些超參數來匹配你的數據,以下參數對于XGBoost非常重要
    的頭像 發表于 06-15 18:15 ?1093次閱讀
    <b class='flag-5'>XGBoost</b>超參數調優指南

    XGBoost中無需手動編碼的分類特征

    XGBoost 中無需手動編碼的分類特征
    的頭像 發表于 07-05 16:30 ?1018次閱讀

    XGBoost 2.0介紹

    XGBoost是處理不同類型表格數據的最著名的算法,LightGBM 和Catboost也是為了修改他的缺陷而發布的。近日XGBoost發布了新的2.0版,本文除了介紹XGBoost
    的頭像 發表于 11-03 10:12 ?800次閱讀
    <b class='flag-5'>XGBoost</b> 2.0<b class='flag-5'>介紹</b>

    xgboost超參數調優技巧 xgboost在圖像分類中的應用

    的成績。然而,XGBoost模型涉及眾多超參數,這些參數的組合和調優對于模型性能至關重要。以下是一些XGBoost超參數調優的技巧: 理解主要超參數 : 學習率(Learning Ra
    的頭像 發表于 01-31 15:16 ?1369次閱讀

    xgboost在圖像分類中的應用

    XGBoost(eXtreme Gradient Boosting)是一種高效的機器學習算法,它基于梯度提升框架,通過構建多個弱學習器(通常是決策樹)來提高模型的性能。XGBoost因其出色的性能
    的頭像 發表于 01-19 11:16 ?1070次閱讀

    xgboost的并行計算原理

    之一。 XGBoost簡介 XGBoost是一種基于梯度提升框架的集成學習算法,它通過構建多個決策樹來提高模型的預測性能。與傳統的梯度提升樹相比,XGBoost在算法上進行了優化,包括
    的頭像 發表于 01-19 11:17 ?1062次閱讀

    xgboost與LightGBM的優勢對比

    在機器學習領域,集成學習算法因其出色的性能和泛化能力而受到廣泛關注。其中,XGBoost和LightGBM是兩種非常流行的梯度提升框架。 1. 算法基礎 XGBoost(eXtreme
    的頭像 發表于 01-19 11:18 ?1363次閱讀

    使用Python實現xgboost教程

    使用Python實現XGBoost模型通常涉及以下幾個步驟:數據準備、模型訓練、模型評估和模型預測。以下是一個詳細的教程,指導你如何在Pyt
    的頭像 發表于 01-19 11:21 ?1421次閱讀
    主站蜘蛛池模板: 女性高爱潮视频 | 欧美天天爽 | 69xxⅹ性视频免费 | 中文字幕一区二区三区四区五区 | 国产女女| 国内精品美女a∨在线播放 精品人妻一区二区三区浪潮在线 | 999久久久久久 | 亚洲激情av在线 | 青青草视频偷拍 | 三级毛片视频 | 亚洲精品久久久久久久久久久久久久 | 人善交video高清 | 亲子伦一区二区三区观看方式 | 日韩一级片网站 | 91九色丨porny最新地址 | 少妇精品一区二区三区在线观看 | 欧美中文在线视频 | 18禁毛片无遮挡嫩草视频 | 日韩欧美国产另类 | 亚欧洲精品 | 红猫大本营在线观看的 | 国产免费a| 日韩精品av一区二区三区 | 国产又粗又猛又爽又黄的视频在线观看动漫 | 国产视频在线播放 | 在线看黄网站 | 亚洲午夜av久久乱码 | 亚洲精品国偷拍自产在线观看蜜桃 | 男女啪啪做爰高潮免费网站 | 高潮久久久久久久久 | 香蕉爱爱视频 | 国产一级淫片a级aaa | 欧美图片在线观看 | 夜夜躁狠狠躁日日躁视频黑人 | 2019午夜福利不卡片在线 | 日韩免费中文字幕 | 亚洲欧美国产精品专区久久 | 亚洲第一成人区av桥本有菜 | 91麻豆产精品久久久久久夏晴子 | 精品亚洲欧美无人区乱码 | 国产精品亚洲五月天高清 | 奇米影视7777久久精品人人爽 | 欧美大波乳人伦免费视频 | 国产网红主播一区二区三区 | 日本一级二级三级久久久 | 欧美毛片在线 | 日本护士毛茸茸 | 免费看片啪啪tv | 亚洲成aⅴ人在线观看 | 国产高清小视频 | av免费网站在线观看 | 美腿丝袜亚洲综合 | 亚洲精品一二三区久久伦理中文 | 日本中文字幕视频在线 | 99国产精品自拍 | 国产精品秘入口18禁麻豆免会员 | 精品国产一区二区三区四区阿崩 | 欧洲美熟女乱又伦av影片 | 美女狂揉羞羞的视频 | 欧美在线观看你懂的 | 国产视频一区二区三区在线 | 成人做爰69片免费看网站野花 | 国内少妇偷人精品视频免费 | 92电影网午夜福利 | 国产日韩精品欧美一区喷水 | 手机av在线| 久久网国产 | 亚洲视频在线免费播放 | 成人亚洲网 | 中文字幕在线网 | 欧美 日韩 一区二区三区 | 无码人妻丰满熟妇啪啪欧美 | 少妇大叫太大太粗太爽了 | 手机在线精品视频 | 国产精品无码av无码 | 国产三级精品在线 | 影音先锋国产资源 | 91精品婷婷国产综合久久性色 | 性欧美videos另类极品小说 | 日韩av手机在线观看 | 超碰成人福利 | 免费看a级肉片 | 欧美人妻aⅴ中文字幕 | 国产精品亚洲综合一区二区三区 | 少妇久久久久久被弄到高潮 | aaa黄色大片| 日本国产一区 | 久久国产精久久精产国 | 国产精品aaa | 免费观看成人欧美www色 | 成人亚洲一区二区 | 成熟了的熟妇毛茸茸 | 91在线视频观看 | 椎名空在线观看 | 免费在线观看a级片 | 国产成人无码a在线观看不卡 | 久久综合中文字幕 | 一区二区日韩视频 | 国语对白超精彩 | 国内精品久久久久久久久久清纯 | 另类国产ts人妖高潮系列视频 | 亚洲欧美日韩国产成人精品影院 | 天天色天天干天天色 | 国产精品日韩一区二区 | 色综合视频一区二区三区 | 熟透的岳跟岳弄了69视频 | 欧美专区日韩专区 | jzz在线观看 | 91福利网址 | 少妇色诱麻豆色哟哟 | 国产精品毛片久久久久久久明星 | 蜜臀久久精品久久久久久酒店 | 18禁黄网站男男禁片免费观看 | 91视频久久久久 | 激情久久综合 | 最近中文字幕mv | 天天爽天天噜在线播放 | 嫩草一线产区和二线产区 | www.啪啪| 黄色国产视频 | 欧美一二三四成人免费视频 | 久久久久久伦理 | 中文在线www| 98国产精品午夜免费福利视频 | 国产日韩久久久久69影院 | 亚洲精品久久久久久中文传媒 | 亚洲色大成网站www久久九 | 91高跟黑色丝袜呻吟在线观看 | 99国产精品国产免费观看 | 少妇性色av | 香港三日本三级少妇三99 | 区一区二区三 | 色哟哟在线观看 | 成人精品水蜜桃 | 国产色在线视频 | 国产拍拍拍拍拍拍拍拍拍拍拍拍拍 | 青青草欧美 | 99精品国产99久久久久久白柏 | 很嫩很紧直喷白浆h | 欧美瑟瑟 | 国产精品99久久久久久人 | 欧美 日韩 国产在线 | 少妇交换浪荡h肉辣文视频 少妇交换做爰中文字幕 | 国产欧美日韩成人 | 国产免国产免费 | 亚洲人午夜色婷婷 | 日韩欧美精品免费 | 开心激情五月网 | 邻居少妇张开腿让我爽了一夜 | 免费无码又爽又刺激高潮 | 黄色的网站免费看 | 欧美人与性动交α欧美片 | 少妇扒开双腿自慰出白浆 | 欧美日韩制服 | 久久福利免费视频 | 中文字幕免费高清网站 | 久久久久一级片 | 美女脱了内裤张开腿让男人桶网站 | 国产成人无码一区二区在线观看 | 国产一区二 | 真人作爱90分钟免费看视频 | 一级做a爱片 | 亚洲熟妇丰满多毛xxxx | 日本丰满少妇裸体自慰 | 国产一区二区三区在线观看 | 亚洲国产精品一区二区第一页 | 国内精品国产三级国产 | av不卡影院| 中文天堂 | 亚洲色欲久久久综合网东京热 | 久久99精品久久久久子伦 | 国产日韩欧美一区二区三区乱码 | 亚洲一区二区三区av天堂 | 国产小视频你懂的 | 亚洲色大成网站www永久一区 | 国产免费一区二区三区 | 国产毛片毛片毛片毛片毛片毛片 | 久久综合给合久久狠狠狠97色69 | 欧美综合另类 | 欧美日本一区 | 永久免费d站视频 | 欧美 日韩 亚洲 在线 | 国内精品久久久久精免费 | 国产成人亚洲精品自产在线 | 天天操夜夜添 | 国产色视频网站免费 | 日韩一区二区三区视频在线观看 | 体验区试看120秒啪啪免费 | 国产三级三级三级精品8ⅰ区 | 日本伦片免费观看 | 成人在线观看免费高清 | 中国久久 | 国产伦精品一区二区三区免费迷 | 国产精品裸体一区二区三区 | 深夜福利免费观看 | 久久99精品久久久久久动态图 | 另类 综合 日韩 欧美 亚洲 | 精久久久久 | 97人妻成人免费视频 | 欧美一区内射最近更新 | 国产一极片 | 亚洲第一免费 | 乱中年女人伦av一区二区 | 国内自产少妇自拍区免费 | 成人免费ā片在线观看 | caoporm超碰国产精品 | 日本精品巨爆乳无码大乳巨 | 男人天堂视频在线观看 | 国产一区二区三区四区视频 | 99精品人妻少妇一区二区 | 欧美一级视频免费 | 苍井空一区二区波多野结衣av | av免费的 | 亚洲性色视频 | 欧美精品在线一区二区三区 | 欧洲性开放大片 | 伊人久久伊人 | 成人无码www免费视频 | 国产成人精品无码免费看夜聊软件 | 国产一区二区三区精品视频 | 综合色亚洲 | 一进一出gif抽搐日本免费视频 | 亚洲丁香婷婷久久一区二区 | 国产猛男猛女超爽免费视频 | 观看av免费 | 国产久色在线拍揄自揄拍 | 农民人伦一区二区三区 | 国产成人精品一区二区三区在线观看 | 丁香婷婷六月 | 国产在线999 | 1024亚洲 | 日本一区二区三区中文字幕 | 97久久精品人人澡人人爽古装 | 久久精品99久久久久久 | 五月天精品视频在线观看 | 亚洲精品永久www嫩草 | 女人爽到高潮的免费视频 | 久久国内精品自在自线 | 求免费黄色网址 | 日韩av二区| 加勒比无码人妻东京热 | 女神西比尔av在线播放 | 天天狠天天干 | 在线免费观看污网站 | 日本午夜网站 | 美国一级特a黄 | 人人爱人人草 | 偷拍亚洲欧美 | 日日摸夜夜添夜夜添特色大片 | 中日韩黄色片 | 久久久久久午夜 | 91精品国产自产在线观看 | 手机在线永久免费观看av片 | 九九综合九色综合网站 | 日韩美女乱淫免费看视频大黄 | 国产色爽 | 懂色一区二区三区av片 | 欧美三级在线播放 | 免费观看av毛片 | 久久久性色精品国产免费观看 | 91精彩刺激对白露脸偷拍 | 亚洲欧美日本在线观看 | 免费av不卡在线观看 | 色老头综合| 久久成年网 | 黄色精品国产 | 亚洲欧美一二三 | 久久久久伊人 | 国产香蕉97碰碰碰视频在线观看 | 91麻豆精品久久久久蜜臀 | 国产精品vr专区 | 天天天天天天干 | 国产女主播喷出白浆视频 | 久久国产精品久久久 | 大尺度舌吻呻吟声 | 精品一区在线视频 | 这里有精品 | 亚洲成在人线av | 成人午夜性影院 | 丰满婷婷久久香蕉亚洲新区 | 免费观看日批视频 | 国产无遮挡裸体免费视频在线观看 | 人人射人人澡 | 翘臀后进少妇大白嫩屁股视频 | 国产卡一卡二在线 | 床戏做爰无遮挡摸亲胸小说 | 国产精品久久久久久52avav | 99re视频在线 | 亚洲精品国产精品乱码不卡 | 好爽又高潮了毛片免费下载 | 国产亚洲精品美女久久久久 | 亚洲精品9999久久久久 | 色欲精品国产一区二区三区av | 久久久久在线视频 | 色妞av永久一区二区国产av开 | 国产免费观看av | 337p人体粉嫩久久久红粉影视 | 国产视频一区二区三区在线播放 | 国产精品视频99 | 亚洲系列在线观看 | 亚洲色啦啦狠狠网站 | 国产不卡视频一区二区三区 | 香港三日本8a三级少妇三级99 | 久久久国产精品无码免费专区 | 久久久精品欧美一区二区免费 | 日韩不卡在线播放 | 久久手机免费视频 | 久久永久视频 | 午夜乱码爽中文一区二区 | 久久久国产亚洲精品 | 大杳蕉狼人伊人 | 国产成人美女视频 | 亚洲aⅴ片 | 久久久久久久久久一毛喷水 | 在线一区av | 男女做爰猛烈啪啪吃奶动床戏麻豆 | av大全免费 | 亚洲成av人片在线播放无码 | 国产人成免费爽爽爽视频 | 国产乱人伦偷精品视频免下载 | 中文字幕在线人 | 精品xxxx户外露出视频 | 欧美精品啪啪 | xxxx国产视频 | 少妇做爰免费视频了 | 91精品亚洲影视在线观看 | 成年人看的黄色片 | 中文字幕久久久久 | 5678少妇影院 | 精品无码国产一区二区三区麻豆 | 理伦毛片| 最新久久精品 | 欧美一区二区网站 | 亚洲色婷婷久久精品av蜜桃久久 | 激情久 | 成人做爰69片免费看网站色戒 | 狠狠躁天天躁中文字幕无码 | 人妻少妇精品无码专区二区 | 久久久久99精品国产片 | 91porn在线| 中文字幕日产乱码中文字幕 | 97人妻天天摸天天爽天天 | 亚洲精品偷拍视频 | 日产中文字暮在线理论 | 再深点灬舒服灬太大的91优势 | 精品无码成人久久久久久 | 国产精品yy| 欧美黄色三级视频 | 欧美人和黑人牲交网站上线 | 国产美女爆我菊免费观看88av | 久久国产美女视频 | 嫩草av91 | 99热这| 91尤物国产福利在线观看 | 国产免费无码一区二区视频 | 免费一级片在线观看 | 成人免费在线播放 | 亚洲精品视频一区二区三区 | 中国妇女做爰视频 | 国产va | 天天摸天天操天天射 | 欧洲女人牲交性开放视频 | 女同啪啪免费网站www | 欧美日韩精品乱国产 | 久久一热 | 精精国产xxxx视频在线 | 久久综合另类激情人妖 | 韩国av在线免费观看 | 中文字幕色婷婷在线视频 | 波多野结衣精品一区二区三区 | 日本高清免费观看 | 69久久久久 | 精品国产三级a∨在线观看 无码丰满熟妇 | 亚洲人成欧美中文字幕 | 国产亚洲精品一区二区三区 | 四虎国产精品免费观看视频优播 | 国产91欧美 | 亚洲三级网| 亚洲中文字幕无码一区二区三区 | 亚洲天堂性 | 大象传媒成人在线观看 | 日本欧美成人 | 强制高潮18xxxx国语对白 | 777奇米888色狠狠俺也去 | 欧美在线免费视频 | xxxxxl19成人免费视频 | 国产成人无码a在线观看不卡 | 少妇太爽了在线观看免费 | 三级久久| 免费网站观看www在线观看 | 亚洲gv天堂gv无码男同 | 亚洲欧美www | 夜夜高潮夜夜爽夜夜爱爱一区 | 麻豆国产人妻欲求不满 | 欧美一区内射最近更新 | 国产成人一区二区三区在线观看 | 免费午夜爽爽爽www视频十八禁 | 一卡二卡三卡四卡在线 | 97久久偷偷做嫩草影院免费看 | 午夜精品一区二区三区aa毛片 | 国产女主播在线喷水呻吟 | 精品国产一区二区三区护卡密 | 国产香蕉网 | 久久久久久97免费精品一级小说 | 亚洲日韩v无码中文字幕 | 中文字幕亚洲图片 | 日本va欧美va精品发布 | 99久久精品费精品国产一区二区 | 欧美最猛黑人xxxx黑人猛交 | 日本新janpanese乱熟 | 亚洲欧洲日本一区二区三区 | 另类色视频 | 国产一级啪啪 | 97欧美一乱一性一交一视频 | 久久久中文字幕日本无吗 | 蜜臀av免费一区二区三区 | 一级做a爰片久久毛片a | 91精品视频一区二区 | 一本一本久久a久久精品牛牛影视 | 日韩激情一区二区三区 | 成人性生交大片免费看vr | 午夜激情av | 乱lun合集在线观看视频 | 久久久91精品 | 中文字幕在线视频观看 | 精品无码人妻被多人侵犯av | 拔擦拔擦8x国产精品免费 | 欧美一区二区三区在线视频 | 日韩mv欧美mv亚洲mv | 亚洲国产欧美在线成人 | 亚a∨国av综av涩涩涩 | 性欧美极品xxxx欧美一区二区 | 亚洲二区视频 | 玖玖视频 | 精品少妇久久久久久888优播 | 91caoporn超碰| 黄色一级大片免费看 | 免费一级淫片aaa片毛片a级 | 特大黑人巨交吊性xx | 久久精品一区二区免费播放 | 在线观看一区二区三区四区 | 精品水蜜桃久久久久久久 | 男女吻胸做爰摸下身 | 亚洲精品美女久久久久久久 | 免费做a爰片77777 | 男女性生活毛片 | 亚洲国产精品国自产拍久久 | 国产成人无码免费视频在线 | 人妻va精品va欧美va | 国产性猛交××××乱七区 | 日韩乱码人妻无码中文字幕视频 | 午夜羞羞影院男女爽爽爽 | 精品人伦一区二区三区蜜桃视频 | 成人免费毛片男人用品 | 亚洲精品白浆高清久久久久久 | 久久久久免费看成人影片 | 9.1成人看片 | 国产资源网 | 最新中文字幕av无码不卡 | 国产亚洲精久久久久久叶玉卿 | 亚洲一级免费视频 | 亚洲午夜视频 | 茄子成人看a∨片免费软件 茄子视频色 | 免费国产黄色片 | 亚洲天堂bt| 少妇激情一区二区三区视频 | www.欧美色图.com | 亚洲蜜桃精久久久久久久久久久久 | 国产精品久久久久久久久久10秀 | 日本免费久久 | 黄色网页在线播放 | 日韩av大片在线观看 | 日本三区视频 | 亚洲精品乱码久久久久久9色 | 日韩一区二区三区视频在线观看 | 无码人妻精品一区二区三 | 日韩av在线不卡 | 欧美四区 | 永久免费毛片 | 久热国产精品视频 | 91精品日韩| 深夜视频在线观看免费 | 老熟妇高潮一区二区三区 | 久久精品国产露脸对白 | 老司机精品福利视频 | 国产原创视频在线 | 超碰aⅴ人人做人人爽欧美 狠狠亚洲婷婷综合色香五月 | 色偷偷亚洲男人的天堂 | 99re国产精品 | 国模冰冰炮一区二区 | 久久综合九色欧美综合狠狠 | 国产免费又黄又爽又色毛 | av观看国产| 91蜜桃传媒精品久久久一区二区 | 久久国产小视频 | 国产女主播在线喷水呻吟 | 韩日午夜在线资源一区二区 | 中文字幕h | 国产1级片 | aⅴ天堂网 | 国产激情久久久久影院老熟女 | 亚洲人成图片小说网站 | 国产精品尤物yw在线观看 | 成人免费毛片糖心 | 日韩一区二区三 | 中文字幕av免费专区 | 无码av一区二区三区无码 | 精品久久久久国产免费第一页 | 911精品美国片911久久久 | 懂色av一区在线播放 | 国产精品一区二区av | 天堂a√在线 | 双性美人强迫叫床喷水h | 久久久欧美国产精品人妻噜噜 | 亚洲欧美日韩一区二区 | 91porny在线 | 国产jjizz女人多水 | 精品无码日韩国产不卡av | 成人欧美亚洲 | 伊人网综合在线 | 久久精品女人的天堂av | 国产suv精品一区二区33 | 精品国精品自拍自在线 | 欧美福利视频一区二区 | av免费在线播放网址 | 国产精品久久欧美久久一区 | 国产漂亮白嫩美女在线观看 | 夜夜高潮夜夜爽夜夜爱爱一区 | 老色批永久免费网站www | 国产91啦| 亚洲免费视频观看 | 欧美日韩在线视频观看 | 午夜影视大全 | 国产激情一区二区三区四区 | 天堂无人区乱码一区二区三区介绍 | 午夜精品久久久久久久99黑人 | 国产午夜精品久久久久久久久久 | 欧美日韩激情视频在线观看 | 国产 日韩 欧美 一区 | 日韩性生交大片免费看 | 日韩va视频 | 香港三级毛片 | 性欧美xxxx | 对白刺激国语子与伦 | 亚洲色大网站www永久网站 | 国产精品女同 | 凹凸精品一区二区三区 | 中文字幕日本最新乱码视频 | 麻豆传媒网站在线观看 | 三攻一受h啪肉np文 三级av毛片 | 爱情岛亚洲品质自拍极速福利网站 | mm131尤物让人欲罢不能日本 | 成人h猎奇视频网站 | 色一情一交一乱一区二区三区 | 亚洲天堂免费在线观看视频 | 国产精品欧美激情在线播放 | 三级三级三级a级全黄网站 三级三级三级三级 | 蒂法3d一区二区三区 | 亚洲精品久久久一区二区图片 | 午夜一级免费 | 久草精品视频在线观看 | 中文字幕亚洲激情 | 初尝黑人巨砲波多野结衣 | 久久久亚洲精品一区二区三区 | 国产做a爱一及毛片久久 | 亚洲欧美精品一中文字幕 | 蜜乳av一区| 97久久精品人人做人人爽 | 日本国产视频 | 国产精品久久久久永久免费 | 亚色中文网 | 污导航在线观看 | 噜噜啪永久免费视频 | 色福利在线 | 好吊妞精品视频 | 亚洲熟妇毛茸茸 | 国产精品桃色 | 午夜久久网 | 一本大道久久卡一卡二卡三乱码 | 亲子伦一区二区三区观看方式 | 亚洲精品无线乱码一区 | 日本边舌吻边做爽的视频 | 久久精品视频一区二区三区 | 女人裸体偷拍全过程 | 免费观看一区二区三区 | 日产久久视频 | 台湾绝版午夜裸体写真秀 | 日本美女交配 | 91在线软件 | 国产精品入口免费软件 | 5566亚洲精华国产精华精华液 | 中文在线最新版天堂 | 亚洲国产a∨无码中文777 | 伊人久久在线 | 亚洲色图另类图片 | 日本一区二区三区视频免费看 | 草色噜噜噜av在线观看香蕉 | 天天摸天天碰 | 91一二区| 亚洲v欧美 | 欧美区一区二区 | 可以在线观看的av网站 | 日韩爱爱视频 | 国产av一区二区三区传媒 | 中国一级女人毛片 | 九色av| 5999在线视频免费观看 | 黄色二级毛片 | 精品国产乱码久久久久乱码 | 欧美成人免费全部网站 | 黄色a v视频| 国产精品一区二区三区四区在线观看 | 吃奶av | 亚洲色图第三页 | 亚洲天堂一区二区三区 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品