久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

深耕商務建站與企業(yè)官網運營的一線實戰(zhàn)洞察。

高潛用戶購買意向預測全流程:特征工程與LightGBM調參實戰(zhàn)

高潛用戶購買意向預測全流程:特征工程與LightGBM調參實戰(zhàn) 簡介本資源源自京東JData算法大賽高潛用戶購買意向預測賽題是一套完整可直接復跑的機器學習項目。內容覆蓋數據預處理、正負樣本組合、特征生成與篩選、模型訓練與驗證等核心環(huán)節(jié)代碼含Python腳本及編譯緩存文件配套項目說明文檔與運行教程另有歷史代碼備份包。資源共24個文件以py源碼、pyc緩存、markdown說明及txt使用指南為主壓縮包僅約92KB結構清晰適合人工智能、數據科學等相關專業(yè)的畢設、課設、競賽復現(xiàn)與入門學習。目前已有176人學習下載項目中涉及的特征工程與梯度提升樹建模思路對理解電商用戶購買意向預測的完整流程具有直接參考價值下載后即可對照說明快速運行和二次開發(fā)。1. 高潛用戶購買意向預測為什么這個賽題值得一行行拆著學在電商營銷和數據挖掘的場景里“京東JData算法大賽-高潛用戶購買意向預測”是一道特別典型的成交建模題給你一批用戶過去一段時間的瀏覽、加購、關注、下單行為讓你判斷某個用戶對指定商品接下來的購買可能性。它和點擊率預估最大的區(qū)別是樣本稀疏、正負樣本懸殊但業(yè)務價值又比點擊率直接得多做起來很考驗特征功底。這篇文章把完整路線拆開講從字段理解、評估指標到特征工程、模型訓練和調參再到最容易翻車的地方。源碼包里的項目說明和資料我會按做這類賽題最常見的實現(xiàn)方式把邏輯補齊你拿到手后可以直接對著改不需要重新推一遍流程。適合兩類人一類是想拿真實比賽練手、把“用戶購買意向預測”做成完整項目經歷的數據新人另一類是在做電商轉化預測、總被離線在線指標不一致折磨的從業(yè)者。不預設你懂很多但從基線到調優(yōu)每一步都保證能照著復現(xiàn)。2. 預測目標與數據邊界字段結構、評估指標和第一個規(guī)則基線做這類賽題最忌諱一上來就訓練模型。先把“預測誰、拿什么預測、怎么算分”三件事釘死后面的特征和模型才談得上意義。JData 這類比賽的數據通常圍繞三個維度組織用戶信息、商品信息、用戶行為日志。用戶信息里常見的是年齡、性別、城市級別這類靜態(tài)屬性商品信息里常見的是商品編號、類別、品牌、價格行為日志則是重頭戲記錄每個用戶對每個商品在什么時間做了什么操作行為類型基本覆蓋瀏覽、加購、關注、下單幾種。時間跨度上行為日志一般覆蓋三十天左右預測目標落在日志末尾之后比如預測未來三到五天內用戶是否會產生購買。讀數據時有一個關鍵點不能馬虎訓練集和測試集的時間邊界。賽題經常在這里埋坑比如訓練集行為截止日期和測試集不一致或者測試集里混入訓練集時間之后才出現(xiàn)的用戶。拿到資料后第一步不是跑模型而是把每張表的日期范圍打出來標清楚邊界再繼續(xù)。2.1 字段梳理與數據質檢先解決臟數據再談特征我不建議直接讀完整數據。更穩(wěn)妥的做法是寫一個輕量概覽腳本確認每張表的主鍵、時間范圍和缺失情況同時把訓練集和測試集的結構對齊。這套動作看著基礎但能省掉后面大量排查時間屬于典型的“磨刀不誤砍柴工”。import pandas as pd # 讀入三張原始表路徑按你解壓后的實際目錄修改 users pd.read_csv(data/user_info.csv) items pd.read_csv(data/item_info.csv) actions pd.read_csv(data/user_action.csv, parse_dates[action_time]) # 查看表結構和缺失情況 for df, name in [(users, users), (items, items), (actions, actions)]: print(f {name} ) print(shape:, df.shape) print(缺失情況:) print(df.isnull().sum()) print(字段類型:) print(df.dtypes) # 行為日志的時間范圍這個必須確認 print(行為日志時間范圍, actions[action_time].min(), -, actions[action_time].max()) # 行為類型取值分布 print(行為類型分布) print(actions[action_type].value_counts())這段代碼沒有任何建模邏輯但它是整個項目的地基。字段類型和時間范圍常常比想象中更坑時間格式不統(tǒng)一、行為類型用數字編碼、缺失值分布在訓練集和測試集之間不一致這些都是常見狀況。確認清楚之后再做特征拼接才不會在后續(xù)步驟里報錯或產生莫名其妙的空值。參數說明parse_dates直接把時間列轉成 datetime 類型后續(xù)做時間窗口計算才方便value_counts用于確認行為類型有幾種、占比如何。如果發(fā)現(xiàn)訓練集有五種行為類型而測試集只有四種后續(xù)做特征時就要按并集處理不是按交集。2.2 評估指標AUC 還是 F1決定了你怎么調閾值這類預測賽題常用兩類指標一類是 AUC 這類排序指標只看模型給正樣本打的分是否普遍高于負樣本另一類是 F1 這類閾值指標要在某個分數之上才算正樣本。兩者的差別非常大AUC 高不代表 F1 高因為 F1 還受正負樣本比例和閾值選擇的影響。在高潛購買意向預測中正樣本通常只占整體樣本的百分之幾直接算 F1 會很難看必須配合閾值搜索。我一般會先以 AUC 為主優(yōu)化模型的排序能力最后單獨做一輪閾值搜索把 F1 或業(yè)務上更關心的精確率拉起來。這里要提醒一句如果你拿到的資料里官方指標是 F1那么訓練目標就不要設成分類正確率而是先把模型分數輸出再在驗證集上搜最優(yōu)閾值這兩條路徑最終分數差距可能超過十個點。2.3 第一個基線用“加購未購”做規(guī)則排序很多新手上來就上 LightGBM但第一個基線用規(guī)則更好原因有兩個一是能快速驗證數據是否存在泄露或時間錯位二是規(guī)則分數可以當作后續(xù)模型的強特征。我通常會先構造一個最簡單的預測邏輯如果用戶在窗口里對某商品加購過但沒有下單就給這個組合一個很高的分數。import numpy as np # actions: user_id, item_id, action_type, action_time # 先把行為表轉成用戶-商品對的行為集合 act actions.groupby([user_id, item_id])[action_type].apply(set).reset_index() # 規(guī)則打分加購未購是高意向只瀏覽是低意向 def rule_score(s): if buy in s: # 已購買過存量用戶短期再購概率低 return 0.3 if cart in s: # 加購未購意向最強 return 0.9 if fav in s: # 關注過次強 return 0.6 if view in s: # 只瀏覽過弱意向 return 0.4 return 0.0 act[rule_score] act[action_type].apply(rule_score) # 與測試集候選對做左連接得到每個候選的基線分數 test pd.read_csv(data/test_candidates.csv) test test.merge(act[[user_id, item_id, rule_score]], on[user_id, item_id], howleft) test[rule_score] test[rule_score].fillna(0.0) # 按分數排序輸出 test.sort_values(rule_score, ascendingFalse).to_csv(baseline_rule.csv, indexFalse)邏輯說明這個基線把行為類型按購買意圖強弱排序加購未購分最高關注次之只看過的最弱。它不含任何機器學習但能很快暴露兩個問題一是如果加購未購在測試集里大量存在說明意向信號充足模型應該重點利用二是如果連這種規(guī)則基線的線下 AUC 都很低說明候選集構成可能和訓練集差異很大需要先排查數據配比。參數說明rule_score的取值不是硬性的把加購未購調到 0.95、關注調到 0.7不影響排序指標但會影響閾值搜索。規(guī)則分數的主要作用是給后面的模型做參照驗證我們構造的特征是否超過了這個“常識線”。3. 特征工程把三十天行為日志壓縮成三類特征寬表特征工程是這個賽題真正的重頭戲。行為日志是典型的稀疏長表特征是“壓”出來的不是在原始表上直接學習。我習慣從三個方向分別壓用戶側、商品側、用戶-商品交叉?zhèn)茸詈笃闯梢粡垖挶?。主線思路是所有能在業(yè)務上解釋購買動機的行為都應該被數字特征顯式表達而不是讓模型自己從原始日志里找規(guī)律。窗口長度是第一個要決定的事。窗口太短統(tǒng)計不穩(wěn)定窗口太長容易混入過期信息。三十天數據我一般同時保留 7 天、15 天和全量 30 天三個窗口這樣模型既能捕捉近期意圖的突變又能保留長期偏好。3.1 時間窗口統(tǒng)計特征不同窗口長度為什么都要留下面這個函數按窗口天數做聚合對瀏覽、加購、關注、購買分別計數同時把行為天數、最近一次行為間隔等時間結構也記錄下來。生成三份不同窗口的特征再橫向拼接讓模型自己判斷哪個時間尺度更有效。def window_features(actions, window_days, date_ref): 對截止日期 date_ref 往前 window_days 天內的行為做統(tǒng)計 start date_ref - pd.Timedelta(dayswindow_days) mask (actions[action_time] start) (actions[action_time] date_ref) sub actions[mask] feat sub.groupby([user_id, item_id]).agg( view_cnt(action_type, lambda x: (x view).sum()), cart_cnt(action_type, lambda x: (x cart).sum()), fav_cnt(action_type, lambda x: (x fav).sum()), buy_cnt(action_type, lambda x: (x buy).sum()), action_days(action_time, lambda x: x.dt.date.nunique()), last_action_gap(action_time, lambda x: (date_ref - x.max()).days) ).reset_index() feat[action_total] feat[[view_cnt, cart_cnt, fav_cnt, buy_cnt]].sum(axis1) feat[interact_diversity] (feat[[view_cnt, cart_cnt, fav_cnt, buy_cnt]] 0).sum(axis1) feat.columns [user_id, item_id] [fw{window_days}_ c for c in feat.columns[2:]] return feat # 以資料中給定的預測截止日為例換成你的實際數據時間 date_ref pd.Timestamp(2023-05-15) feat_7 window_features(actions, 7, date_ref) feat_15 window_features(actions, 15, date_ref) feat_30 window_features(actions, 30, date_ref) # 合并成寬表 wide feat_7.merge(feat_15, on[user_id, item_id], howouter) wide wide.merge(feat_30, on[user_id, item_id], howouter) print(wide.shape)邏輯說明這個函數把行為日志按用戶-商品對壓縮成統(tǒng)計量每個窗口都生成瀏覽數、加購數、關注數、購買數、行為天數、最后一次行為距截止日的間隔、行為總量和交互多樣性。其中l(wèi)ast_action_gap特別有用用戶三天前還在反復看某商品說明注意力還在最后一次行為是二十天前意向大概率已經涼了。interact_diversity用來區(qū)分“被動刷到一次”和“多行為類型反復觸發(fā)”后者的購買意愿明顯更強。參數說明窗口天數必須和賽題時間邊界對齊。30 天數據里只做 7 天窗口特征會偏稀疏但短期意向信號更強烈。三個窗口都保留而不是只用一個是為了讓模型自己決定在什么時間尺度上做判斷后續(xù)用 feature importance 排查也無從下手。3.2 用戶-商品交叉特征加購未購和瀏覽轉加購率交叉特征把用戶、商品兩側的信息放在同一個對里計算目的是捕捉關系型信號。最有代表性的兩個特征是“加購未購”和“瀏覽轉加購率”。加購未購的含義很直白用戶把商品放進購物車但始終沒有下單放到真實業(yè)務里就是強烈購買意圖但還在猶豫模型拿到這個信號后可以直接把分數拉高。瀏覽轉加購率則區(qū)分深度瀏覽和淺層瀏覽看五次才加購和看一次就加購意圖強度完全不同。# 接上一節(jié) wide 表 wide[cart_not_buy] (wide[w30_cart_cnt] 0) (wide[w30_buy_cnt] 0) wide[view_to_cart_rate] wide[w30_cart_cnt] / (wide[w30_view_cnt] 1) # 距離上次加購的時間間隔加購動作離預測截止日越近意向越新鮮 last_cart_time actions[actions[action_type] cart].groupby([user_id, item_id])[action_time].max() last_cart_gap (date_ref - last_cart_time).dt.days.rename(last_cart_gap) wide wide.merge(last_cart_gap, on[user_id, item_id], howleft) wide[last_cart_gap] wide[last_cart_gap].fillna(999) # 粗略檢查新特征的分布 print(wide[[cart_not_buy, view_to_cart_rate, last_cart_gap]].describe())邏輯說明cart_not_buy直接表達“加購未購”這個業(yè)務強信號在成交預測里屬于少數高區(qū)分度特征。view_to_cart_rate分母加 1 是為了防止除零同時也讓只有瀏覽沒有加購的樣本得到一個接近 0 的小值而不是 NaN。last_cart_gap用 999 填充空值是為了讓模型能區(qū)分“從未加購”和“加購了很久都沒買”兩類樣本避免缺失值在樹模型中被合并到錯誤的分支。參數說明999 這個填充值必須遠大于正常間隔正常加購間隔最多 30 天999 能把缺失值和最大間隔徹底拉開。如果你用 LightGBM缺失值本身可以保留為 NaN但填一個大值在特征重要性和排查階段更直觀不容易讓人誤以為這個字段沒參與分裂。3.3 商品維度特征熱度、價格帶與品牌集中度只從用戶側做特征模型會缺少對商品本身的理解。同一個用戶對不同商品的行為差異很大但加入商品屬性后模型就能把這種差異解釋清楚。商品側常用的特征有三類熱度、價格帶、品牌集中度。熱度可以用商品在全部用戶中的瀏覽次數排名來表示價格帶把商品價格分桶不同價格帶對應完全不同的決策周期品牌集中度衡量銷售是否高度集中于爆款集中度高時非爆款單品被直接購買的概率預期要保守。# 商品側特征 item_feat actions.groupby(item_id).agg( item_view_cnt(action_type, lambda x: (x view).sum()), item_cart_cnt(action_type, lambda x: (x cart).sum()), item_buy_cnt(action_type, lambda x: (x buy).sum()), item_user_cnt(user_id, nunique) ).reset_index() # 熱度分桶用 rank 而不是直接歸一化減少長尾影響 item_feat[item_hot_rank] item_feat[item_view_cnt].rank(pctTrue) # 和商品信息表合并構造價格帶 item_feat item_feat.merge(items[[item_id, price, brand_id, cate_id]], onitem_id, howleft) item_feat[price_level] pd.cut(item_feat[price], bins[0, 100, 500, 1000, np.inf], labels[0, 1, 2, 3]) # 品牌購買集中度品牌下 top1 商品購買量占品牌總購買量比例 brand_buy actions[actions[action_type] buy].merge(items[[item_id, brand_id]], onitem_id, howleft) brand_total brand_buy.groupby(brand_id)[item_id].count().rename(brand_buy_total) brand_top1_share brand_buy.groupby([brand_id, item_id])[action_type].count().rename(item_buy_in_brand) brand_top1_share brand_top1_share.groupby(brand_id).max() / brand_total # 簡化版 item_feat item_feat.merge(brand_total, onbrand_id, howleft) item_feat item_feat.merge(brand_top1_share, onbrand_id, howleft) print(item_feat.head())邏輯說明熱度用 rank 而不是原始瀏覽數是因為熱門商品的瀏覽量可能是冷門商品的上千倍直接歸一化會讓大部分商品被壓到接近 0。價格帶把連續(xù)價格離散化讓樹模型能清晰區(qū)分不同決策周期的品類。品牌集中度的計算里先統(tǒng)計每個品牌下每個商品的購買次數再用 top1 商品購買量除以品牌總購買量集中度高時非爆款商品的購買意向預測要更保守。參數說明價格分桶邊界不是固定的可以按數據分布調整。如果發(fā)現(xiàn)大部分商品價格集中在 0-100就要把第一檔再切細成 0-50、50-100。pd.cut的 labels 參數也不一定非用 0-3樹模型可以吃任意有順序關系的數值關鍵是分桶邊界要貼合商品真實價格分布。4. 建模與調參把 LightGBM 穩(wěn)定地用在高潛購買預測上特征寬表構造完成之后建模本身反而直接。我的習慣是先跑一個默認參數的 LightGBM看驗證集 AUC 和特征重要性再按順序調參。不要一開始就追求 SOTA先把流程完整跑通才有資格談優(yōu)化。4.1 模型選型表格數據上為什么優(yōu)先用 GBDT特征工程完成后樣本通常是幾千到幾十萬行的寬表特征是數值型和少量類別型的混合。這種結構下 GBDT 類模型幾乎總是比深度模型更容易拿到更好的 AUC。原因是表格數據里的特征交互可以靠樹的天然分裂機制表達不需要像神經網絡那樣手動設計 embedding 結構而且 GBDT 對特征尺度不敏感數值型特征直接丟進去就好。在幾個 GBDT 實現(xiàn)里我通常先用 LightGBM而不是默認 XGBoost。LightGBM 訓練速度快在這個量級能快速迭代特征它對類別特征有原生支持省掉大量手動編碼工作直方圖算法對內存也更友好。這不代表 XGBoost 不好只是起步效率上 LightGBM 更適合這種要頻繁試特征的賽題。4.2 樣本不均衡別急著對負樣本做極端下采樣購買意向預測里正負樣本比例可能達到 1:20 甚至更懸殊。遇到這種情況很多新手第一反應是把負樣本砍到和正樣本一樣多這是過度反應。GBDT 對不均衡的容忍度比想象中高直接使用全部樣本、只調整評估方式和閾值往往就能取得不錯的效果。如果正樣本實在太少我才會考慮兩種做法一是負樣本按比例下采樣比如保留負樣本的 20%-50%同時讓驗證集保持原始比例二是在 LightGBM 里設置scale_pos_weight本質上給正樣本的梯度乘以權重。兩者相比我更愿意先調scale_pos_weight而不是采掉大量負樣本畢竟保留數據就是保留信息。4.3 三個關鍵參數n_estimators、learning_rate、max_depth下面是最小可用的訓練與驗證流程。先固定 learning_rate 從 0.05 開始用 early stopping 決定樹的數量之后再去動樹的復雜度。import lightgbm as lgb from sklearn.model_selection import train_test_split from sklearn.metrics import roc_auc_score # X 是前面拼好的寬表特征y 是標簽1 表示成交 X wide.drop(columns[user_id, item_id, label]) y wide[label] # 按用戶切分避免同一用戶的數據同時出現(xiàn)在訓練和驗證里 X_tr, X_va, y_tr, y_va train_test_split(X, y, test_size0.2, random_state42) params { objective: binary, metric: auc, learning_rate: 0.05, max_depth: 6, num_leaves: 31, min_child_samples: 20, scale_pos_weight: (len(y_tr) - y_tr.sum()) / y_tr.sum(), verbosity: -1, seed: 42 } model lgb.train( params, lgb.Dataset(X_tr, y_tr), num_boost_round1000, valid_sets[lgb.Dataset(X_va, y_va)], callbacks[lgb.early_stopping(100), lgb.log_evaluation(50)] ) pred model.predict(X_va) print(驗證集 AUC:, roc_auc_score(y_va, pred))邏輯說明按用戶而不是按行切分驗證集是一個關鍵決策。購買行為在同一用戶內部高度相關如果同一用戶的一部分行為出現(xiàn)在訓練集、另一部分出現(xiàn)在驗證集指標會被嚴重高估。scale_pos_weight按訓練集實際正負比例計算比寫死一個數更穩(wěn)。early_stopping在驗證集 AUC 連續(xù) 100 輪不提升時停止既防止過擬合也不需要手動糾結樹的數量。參數說明常用體積明細如下表所示先固根基再動結構。參數作用建議起點learning_rate控制每棵樹貢獻的步長越小越穩(wěn)越慢0.05max_depth限制樹高防止單棵過深6num_leaves葉子數上限復雜度控制核心31min_child_samples葉子節(jié)點最小樣本數抑制噪聲分裂20scale_pos_weight正樣本權重緩解不平衡訓練集負/正比例調參順序建議先固定 learning_rate把num_leaves從 31 調到 63、127 看驗證集變化再回來把max_depth調成 8 或 -1最后觀察特征重要性砍掉重要性接近 0 的列重新訓練。這套順序能讓調整可解釋而不是同時動五六個參數最后連自己都不知道哪一項起了作用。5. 高潛購買意向預測的 5 個常見坑與排查思路這類賽題做幾輪之后真正決定水平的是避坑能力。以下五個坑按出現(xiàn)頻率排每條都按現(xiàn)象、原因、解決三段式寫清楚。5.1 坑驗證集 AUC 極高提交后分數暴跌現(xiàn)象本地驗證集 AUC 0.85 以上看起來很漂亮一換成測試集就掉到 0.7 附近。原因最常見的是數據泄露。行為日志里混進了預測日期之后的數據或者某些靜態(tài)字段本身就攜帶未來信息。另一種常見泄露是特征拼接時不小心把用戶-商品對在測試期的行為也算了進去。解決做一個固定動作把訓練集和測試集的日期邊界重新打印一遍再檢查所有特征的取值分布。具體做法是在建模前把一個時間截止日釘死所有特征只用截止日之前的數據如果某個特征使用全量數據聚合就要追問它有沒有引用未來的行為。5.2 坑同一用戶既在訓練集又在驗證集指標虛高現(xiàn)象線下 AUC 穩(wěn)定線上結果不如預期回頭檢查發(fā)現(xiàn)切分是按行隨機切而不是按用戶切。原因同一個用戶的多條行為天然相似隨機按行切分等于讓模型在訓練時見過驗證集用戶的習慣評估結果自然虛高。解決使用train_test_split時先按 user_id 分組或者直接用 GroupKFold 做按用戶的交叉驗證。電商場景里我還會額外加按時間切分用前 25 天行為構造特征預測后 5 天而不是在整個時間區(qū)間里隨機抽樣。5.3 坑特征分布訓練和測試不一致現(xiàn)象特征重要性里某個特征排第一但它只在訓練集里表現(xiàn)好在測試集里幾乎全為空或分布完全改變。原因常見于價格、庫存、促銷活動相關字段訓練期和測試期對應的商品池或時間點不同導致該特征在兩側覆蓋度不一致。解決特征構造完成后做一個分布對比腳本逐列輸出訓練和測試的缺失率、均值、分位數。如果某個特征在測試集缺失率超過 30%要么重新構造只用覆蓋率高的字段要么把缺失率本身做成特征讓模型學會在信息缺失時如何決策。5.4 坑AUC 尚可但 F1 上不去現(xiàn)象AUC 0.72 看著尚可但按閾值搜出來 F1 只有 0.15業(yè)務完全沒法用。原因正樣本比例太低AUC 主要靠大量負樣本的低分拉高模型對正樣本的召回嚴重不足。解決先不要調模型結構而是做兩件事。一是檢查正樣本里“加購未購”的覆蓋率如果正樣本連加購都沒有過說明特征方向要轉向商品側或用戶側更宏觀的行為二是單獨搜閾值而不是默認用 0.5。閾值搜索要在驗證集上做且驗證集的正負比例要和測試集一致否則搜出來的閾值不可遷移。5.5 坑同一個行為類型在不同時間窗里語義不同現(xiàn)象把 30 天內的全部行為匯總得出“瀏覽次數越多越可能買”的結論但實際情況是最后一周的瀏覽和第一周的瀏覽對購買的影響完全相反。原因用戶第一次瀏覽可能來自首頁推薦屬于被動曝光臨近購買前的再次瀏覽是主動搜索意圖強度差異很大。把不同時間窗的瀏覽壓成一個總和等于抹掉了行為節(jié)奏。解決不要只做總量特征。把行為拆成最近 3 天、最近 7 天、最近 15 天多個窗口分別統(tǒng)計讓模型判斷哪個窗口更重要。也可以再加一個“第一次行為距預測截止日間隔”字段用來刻畫行為周期的起點。6. 驗證與進階滾動時間窗、分桶檢查和提交前復盤模型和特征穩(wěn)定后最后一步不是直接提交而是做幾件驗證可靠性的工作滾動時間窗驗證、分桶排序檢查、特征重要性復盤。這三件事做完整個項目的完整度就有了后面迭代和寫說明資料都有明確依據。6.1 滾動時間窗驗證而不是隨機 K 折隨機 K 折沒有模擬真實的時間先后關系。真實場景里永遠是用歷史預測未來不可能讓模型看未來的數據。我會用滾動時間窗比如 30 天數據按前 25 天做特征、后 5 天做標簽再往前滾一段重新構造訓練集每段獨立訓練評估最后取均值。from sklearn.model_selection import TimeSeriesSplit # 用行為日志中每個用戶最后一次行為日期作為排序鍵 X[last_action_day] X[user_id].map( actions.groupby(user_id)[action_time].max().dt.date ) tscv TimeSeriesSplit(n_splits5) for train_idx, val_idx in tscv.split(X): X_tr, X_va X.iloc[train_idx], X.iloc[val_idx] # 驗證集時間必須晚于訓練集否則檢查排序邏輯 assert X_va[last_action_day].min() X_tr[last_action_day].max()邏輯說明TimeSeriesSplit按數據順序遞增地劃分不會把后面的數據放進訓練集。用最后一次行為日期作為排序鍵可以保證驗證集在時間上嚴格晚于訓練集。這個結構比隨機 K 折更有說服力因為測試集本來就在訓練集之后。參數說明n_splits5表示做 5 輪切分第一輪訓練集只有 20% 的數據越往后訓練數據越多。樣本量不大時可以跑滿 5 折幾十萬行數據時建議調成 3降低重復訓練的時間開銷。6.2 分桶看預測分數和實際轉化率AUC 只告訴你整體水平不告訴你模型在哪個業(yè)務切片上好用。我習慣做一張分組表現(xiàn)表按用戶所在城市級別、商品價格帶、行為活躍度分桶分別統(tǒng)計每個桶的樣本數、實際購買率和預測分數分位數。X[pred_score] model.predict(X[X.columns.difference([pred_score])]) X[pred_bucket] pd.qcut(X[pred_score], 5, labels[1, 2, 3, 4, 5]) result X.groupby(pred_bucket).agg( sample_cnt(pred_score, count), real_buy_rate(label, mean), pred_avg(pred_score, mean) ).reset_index() print(result)邏輯說明這一步看的是分數單調性——預測分最高的桶實際購買率應該明顯更高。如果第 4 桶的購買率比第 5 桶還高說明這個區(qū)間排序混亂需要回頭補特征。如果某個高價商品桶樣本很少但購買率極高說明部署時要額外加規(guī)則保護。參數說明pd.qcut按樣本量等分為 5 桶每個桶樣本數相同購買率對比更穩(wěn)定。改成 10 桶也可以但樣本少時高桶的統(tǒng)計波動會很大。5 桶起步是我反復試過更穩(wěn)的方案。6.3 提交前的一輪特征復盤建模到最后我會把重要性前 20 的特征逐條過一遍這個特征在業(yè)務上是否解釋得通它和購買意向的邏輯關系是什么。如果某個重要性極高的特征在業(yè)務上完全講不通就要警惕是不是數據泄露。這一輪復盤也是給項目說明準備素材把特征按用戶意圖、商品屬性、交叉行為三類整理每類挑兩個最重要的解釋業(yè)務含義再附上驗證集指標讀者就能理解你的決策過程而不是看到一個黑匣子分數。我習慣至少準備兩份結果一份按模型分數排序一份把加購未購等業(yè)務強信號的樣本權重上調后排序對比選擇更穩(wěn)的那份提交。這也是我做過幾輪購買意向預測之后沉淀下來的習慣不要只信一個模型也不要只信一個指標。希望這次的高潛用戶購買意向預測拆解能幫到你——從數據邊界到特征、從模型調參到坑位排查拿這套流程去對照你自己的數據集能少走很多彎路。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
亚州五月| 亚洲自拍欧美国产首页网曝 | 91中出视频| 你草精品在线视频| 开心五月深爱五月| 91精品无码人妻系列| 尤物黄色在线观看网站| 69一区二区三区| 天天干人人乐| 91丨人妻丨国产丨丝袜| 色香网| 亚洲做性| 啊v在线观看视频| 少好三P| 欧美日韩成人| 黄色无码高清黄色无码网站| 欧美午夜熟妇黑人精品91| 久久综合乱子伦国产免费| 欧美精品四区| 免费的很黄很污的全部视频| 91精品国| 麻豆久久久久久久久丝袜| 中文一区二区婷婷视频| 极品久久久久久久久久久久久久| 亚洲一区日韩精品中文字幕 | 啊v在线观看视频| 欧美一区二区观看在线| www…国产操逼| av天堂影视中文在字幕在线中文 | 国产九九九九九九| 亚洲激情在线一区二区| 综合国产97| 超碰免费人人| 麻花豆传媒剧国产MV出差| 人妻夜爽夜夜爽| 色嗨嗨在线| 色999五月色| 97视频在线观看免费高清| 成人一级性爱| 欧美人人天天网| 少妇综合| 国产91久久九九免费精品无码| 亚洲中文日韩欧美大香蕉视频| 九九久精品| 91老司机精品| 日韩BBN| www.亚洲成人一区| 色9999日韩国产| 日韩欧美水蜜桃人妻| 女性喷水高潮在线观看| 亚洲国产欧美一区二区潘金莲| 日日夜夜天天| 日本中文字幕熟妇| 亚洲欧美人妻| 高清国产精品福利网站| 五月丁香综合啪啪| 96一区二区三区| 日本中文字幕不卡视频| 久草综合京东| 极品国产内射| 天天射网| 亚洲欧洲自拍图片专区满春格 | 99re综合伊人| 色呦呦呦在线观看视频| 99.色网| 粉嫩av平台| 欧美 亚洲 另类 综合| 久久精品国产99精品亚洲蜜...| 91热情品| 午夜男人一级A片7777| 色色97爱| 丁香五月久久| 伊色久人大在线| 色婷婷导航| 性爱视频无打码在线观看| 99热99在线播放激情| 九九99精品| 激情小说五月天| 中文精品一区二去| 欧美女同在线| 久久久久97| 久久久精品一区二区| 性videos欧美熟妇hdx| 久久riav中文精品| 精品久久視頻在线| 久热影视| 99操| 国产精品无码av在线| 亚洲欧洲自拍图片专区满春格| 亚洲 欧美 精品专区 极品| 亚洲少妇在线影音| 三级AV入口| 国产av白丝| 播播亚洲小说亚洲| 无码免费在线观看黄色片| 女上位精品在线| 人妻精品综合中文字幕在线| 人人看人人摸人人色| 欧美福利视频啊啊啊啊| 91美| 加勒比伊人综合| 青青色综合| 中文高清一区二区的| 日韩免费高清大片在线| 无码操逼天堂| 亚洲drav色图| 9久精品| 日本精品成人无码| 激情网五月天| 九九九九九九九精品视频| 国产精品无码论坛| 在线性黄高清免费视频| 日本理论在线| 久久久久13| 97高清啪啪| 91男同| 99夜夜操| 在线观看无码三级少妇| 亚洲成a人片在线观看中文!!!| 91精品国产日韩欧美综合| 一级性爱aaaa| 成年男人的天堂| 国产精品久久久亚洲一区| 国产精品国产精品国产| 亚洲av成人精品一区| 一区二区无码视频| 91殴美| a男人的天堂| 香蕉欧美| 国产情色第一第二页在线观看| 成人av免费观看| 麻豆60秒| 日天天九九天堂666| 天天色天天干天天射| 91九九九小逼| 亚洲高清无码在线桃色| 亚洲一级特黄大片在线播放91| 成人精品一区二区91毛片不卡| 欧美一区二区成人一卡| 很黄很色的视频在线观看| 欧洲一区二区三区四区在线观看| 日韩二三区| 少妇一区二区三区| 91美女国产在线| 久久性爱城| 999亚洲国产视频| 91丝袜| 91精品大奶人妻| 亚洲激情深爱文学小说网站| av东京热男人的天堂| 欧美日韩电影一区二区| 久久久久久999| 99热精品在线播放| 玖玖爱伊人玖玖爱| 天天干天天狼在线视频| 色九九九九九九| 黄aaaaaaaaaaaaaaaaaa色网站| 91网站视频在线观看| 操www| 免费啊啊啊| 午夜120视频在线观看| 国产精品午夜福利视频| 日本一级二级三级网站| 亚洲丝袜二区在线| 中文字幕大片三级狠狠干| www.男人的天堂| 骚乳在线| 日韩无码专区| 亚洲啪啪视频免费| 骚女高跟AV在线| 夜夜草网站| 免费A片三p视频| 热热色AV| 澳门人妻久久| 天天天天天干夜夜夜夜夜操| 唯美清纯 妖精视频| 欧美亚洲丝袜美女电影| 欧美成人AⅤ大片在线观看| AV中文字幕三四五| 亚洲天堂美臀在线| 精品久久久久,69国产成人精| 囯产精品久久久久久久久久梁医生 | 中国韩国明星一极片一区乱码毛片人妻熟女一区二区三区 | 在线播放一级无码视频| 伊人五月天| 综合网色| 亚洲天堂东京热| 中文字幕黑人大片| 射 色综合| 96久久精品一二三区色欲| 午夜精品久久久久久久| 色妺妺在线视频| 天天日夜夜| 欧洲小说色图视频另类| 欧美日韩黄片精品在线| 99国产女人| 91伊人大香蕉| 91色综合激情| 日本天天干天天操一区| 丰满岳乱妇一区二区三区| 熟妇操花| 大香蕉综合在线| 强奸乱伦AV一天堂网| 九九精品无码专区免费| 极品色综合| 91热| 欲香欲色综合天天伊人| 97资源站国产精品| 91精品丝袜久久久久久| 四季av一区二区凹凸精品小说| 久久久久久久久久久久九| 麻豆精品A片免费观看| 爱干爱射网啊啊啊| 上床不卡网站| 啊啊啊轻点在线观看| 亚洲美女高潮喷水视频| 东京太热男人的天堂久久久| 国产免费内射视频| 亚洲图片欧美色| 国产亚洲深夜激情| 奇米四色影视777久久久| 91精品女厕偷拍视频| 日韩精品在线观看网站| 99无码| 东北老女人的激情视频| 日韩无码久久熟女一级片| 夜夜嗨老熟女AV一区二区三区| 欧美亚洲特P| 性爱网站一区二区| 超碰人人草| 久久做97| 久久三区四区| 亚洲欧美综合区自拍另类| 六月婷婷综合| 超碰人妻中文在线| 九九九九热| 另类一区| 国产性爱欧美性爱在线| 91深夜夜| 日韩一级片| 一本一道波多野毛片中文在线| 一起草高清无码| 欧美成人性爱视频大全| 七月丁香婷婷| AV色五月天| 污啪啪啪视频| 中文字幕第9页萱萱影音先锋| 日本在线不卡v二区| 婷婷五月天影院| 啊啊啊啊好爽好舒服一区二区易域| 久久五月综合| 久久精品国产Aⅴ| 日本午夜精品理论片A级APP发布| 久久一级无码精品毛片6| 男人的天堂,欧美亚洲另类国产日韩,日本高清一区二区 | 黑人白女精品一区| 夜夜操老骚逼视频网站| 国产精品999aaa| 按摩中文字幕| 精品九九| 330Dv国产女人终合视频极品人与兽| 青青草国产欧美非洲黑人| 第四色亚洲色图| 国产超碰国产97| 久久久久久久国产视频| 花野真衣| av影院十区| 日本性爰一道本| renqi久久久久久久久久久久| 性色高清在线| 欧美少妇人妻| 婷婷爱五月| 色臀aV| 97在线视频观看| 婬女免费一二三区A片| 毛片17S| yazhououmeizongya| 日韩av免费一级电影| 亚洲国产第一页综合视频| 大香蕉之青青草原| 久久黄片国产一区二区| 色爱欲亚洲| 97av在线观看| 插入综合网| 中文字幕乱妇免费视频| 欧美一区二区三区日韩| 中文无线日韩一区| 中文字幕久热视频在线| 久久 久久国内精品亚洲| 美日韩男女操屄视频| 久久,精品一二三| 四虎免费在线播放| 麻豆AV短剧| 蜜臀久久99精品久久久久久-DVD原版全| 91粉嫩萝控精品福利网站_精品影音先锋国| 97天天操天天干| 欧美一级黄色免费专区| 成人精品视频一区二区| www.91人妻.com| 久久超碰亚洲人| 少妇熟女1区2区3区| 色噜噜国产在线| 亚洲一区二区三区婷婷| 国产精品白虎| 国产精品午夜福利亚洲综合网| 91是天天| 伊人丁香五月婷婷| 色九九综合AV| 久9热| 麻豆尤物视频网| 久久久久免费少妇| 诱惑网综合| 26uuu国产成人综合| 碰超人人在线一区二区三区| 日本一区二区做爱的视频| 亚洲玖玖爱| 婷婷五月色| 易易A毛视频| 丝袜AV一二三区| 内射小黄片| 风月影院男女十八禁| 日本一级性爱| 97AV在线观看| 91影视亚洲| 精品国产精品一区二区| WWW.操逼.COM| 欧美极品少妇| 久九九九九九九热| 国产区性爱在线视频秋霞豆| 亚洲国产天堂| 青青草成人视频在线观看二区| 色综合av男人天堂| 亚洲欧美天堂| 色五月AV在线| 亚洲综合另类欧美久久久| 夜夜操青青草| 好爽视频在线观看视频 | 综合视频91| 丁香六月啪啪| 强奸乱伦AV网站| 欧美情色亚洲| 精品人妻一区二区三区视频| 人妻天天操天天爽视频免费| 干婷婷综合网| 亚洲午夜未满十八勿入网站日本又色又爽又黄 | 操屄不卡视频| 亚洲一卡二卡在线免费| 久久线上视频免费看| 久久AV无码1区2区3区| 婷婷五月天AV| 99热在线观看| 亚洲图片欧洲图片aⅴ| 搡老女人老熟女91| 少妇九九九九| 成年人免费观看网站| 亚洲AV乱码专区国产噜噜亚洲 | 久久一二三四不卡| 欧美日韩夜夜| 亚洲人人操| 色久桃花影院在线观看| 国产无码三级视频在线观看| 亚洲久久久久| 精品国产乱码久久久| 99热日| 天天综合有色网| 久久后入制服| 97在线青| 学生妹天天看| 久久精品夜色国产亚洲AV| 亚洲美女精品| 中文字幕大片三级狠狠干| 91GD.COM| 久久综合婷婷| 草草影院在线视频| 91麻豆天美国产欧美| 婷婷五月天激情四射| 亚洲中文日韩欧美大香蕉视频| 看免费一级在线播放毛片| 黑人猛交| 国产精品成久久久久午夜午夜| 婷婷五月天激情四射| 偷拍导航视频网站| 99999国产精品| 蜜臀99久久国产| 精品国产乱码久久久影院| 中文字幕精品亚洲熟女| 亚洲中文字幕一区| 色色九区| 中文乱码字字幕在线第5页| 亚洲风情在线观看| 亚洲色图综合| 中文字幕高清精品一区| 最新av中文字幕高清| 人人操我人人干| 欧美一级国产一级| 欧美 亚洲 偷拍自拍| 婷婷久久五月| 2020视频1区2区3区| 97国产色综合| av久日| 91制服丝袜| 女生久久网| 亚洲欧美另类激情小说| 中文字幕一区二区日韩网| 国产精品69人妻无码久久久| 五月丁香色色网| 大香蕉亚洲中文| 高凊专区人人操| 亚洲精品欧洲精品| 日韩97超碰| 啊啊啊啊啊啊啊啊视频| 欧美黑人精品在线播放| 偷看洗澡一二三区美女| 久久色一区| 啊好爽快点-国产一区二区三区撒尿在线-成人AV | 亚洲激情AV| 亚洲 欧美 中文 日韩超碰| 天操天操夜操夜月操月年年操| 亚洲欧美精品久| 中文字幕免费在线观看| yw尤物av无码点击进入麻豆| 强奸乱伦资源| 午夜情侣自拍网站| 亚洲精品久久久久久| 78超碰| 亚洲精品毛片在线观看| 一道本久久棕合爱| 欧洲大香蕉| 天天射日日干| 中文字幕在线日亚州9| 久久久久久性爱视频| 色五月激情AV在线| 人妻献身系列第54部| 日韩国产中文字幕| 久久久性爱视频| 91狠狠综合久久| 国产美女自拍AV| 丁香六月激情| 男人的天堂久久狠| 都市久久精品激情亚洲| 大香蕉操久久| 大香蕉性欧美| 色牛牛AV| 国产精品午夜福利视频| 国产传媒午夜理伦精品| 中文字幕精品人妻丝袜| 国产精品无码论坛| 久久免费精品96| 欧美色图91| 日韩av影片在线观看| 蜜臀人妻少妇久久在线观看| 97免费视频在线观看| www.91色| 国产91丝袜在线播放蜜月| 看免费的黄片| 欧美香蕉视xxx| 精品78| 97干在线| 一卡二卡三卡| 男女真人网18| 天天爱综合网| 丰满人妻一区二区三区大胸懂色| 国产亚洲色婷婷99精品91| 中文字幕97| 中出91| 国产sv美女内射| 99超级碰免费视频| 97人人爱人人乐| 99热只有这里有精品| 99热线麻豆| 女同性恋久久| 竹菊一区二区三区AV线| 欧美日韩999| 色狠狠一区二区三区香蕉| 五月婷婷丁香中文字幕| 有码专区最新中文字幕有码| 色激情五月天| 青娱乐国产剧情av一区| 亚洲中文字幕妇伦久久| 最新无码国产| 夜夜骑操视频| 怡红院一区二区熟女人妻| 精品视频久久区| 日本日皮视频逼| 美女好片色日本| 日本三级黄页| 久久久久久国产成人| 国产美女精品| 伊人久操| 久久九色| 91热情品| 色吧综合网| 91五十路| 无码视频一区二区| 一级久久性爱视频| 欧美96精品在线| 蜜臀AV成人精品蜜臀AV久久| 久草视频在线视频在线视频在线观看| 亚洲做性| 五月婷婷hd| 无码高清专| 一区二区三区四区理论片| 亚洲情色1区| 一本大道不卡一二三区| 少妇色欲综合网2| 宅男91视频在线播放| 国产日产精品久久快鸭的功能介绍| 欧美成人国产精品| 久久国产精品91| 少妇3P性爱自拍| 97中文字幕九区| 干B| 亚洲春色激情小说| 国语对白在线播放视频| 亚洲精品一区二区精华| 超碰人妻97| 91丝袜激情在线| 久久婷婷五月天| 波多野结衣一级视频| 午夜啊啊| 91丨精品丨国产丨丝袜| 欧美不卡在线美女| 日本 欧美 国产一区| 精品色色| 国模无码一区二区三区在线| 免费1级a做爰片观看| 午夜噜噜噜| 极品色电影院| 中文字幕亚洲欧美在线不卡| 久久99网站| 激情无码日韩| 亚洲 中文字幕 精品| 97这里有精品| 玖玖资源视频一区二区三区| 91真人天天在线| 天美传媒av 在线| 九九无码视频| 国产在线视频二区| av黄图片在线观看| 日韩15p| 国产乱码久久久| 性爱AV天堂| 日本日日色视频| 深夜啪啪啪视频免费| 久久99午夜精品一区人妻| 国产精品人人爽人人做可爱福利| 欧美精品三区| 亚洲人天堂| 9美女超碰在线免费观看| Julia Annxxxxx| av线电影| 亚洲蜜臀视频精品久久| 国产精品国产| 欧美日韩美女精品久草一区二区三区| 96国产污污污丝袜| 无码人妻系列少妇| 欧美aⅴ99久久黑人专区| 中文字幕天天天天天| 日本熟妇熟色97一本在线观看| 亚洲黄色影视| 久久99热这里只频精品6学生| 中文字幕亚韩| 性爱av网站| 亚洲成人免费在线| 丝袜AV一二三区| 激情自拍 校园春色| 97人人干| 大香蕉乱级| 大白逼三四级| 国产精品免费久久久久久久久久| 一区二区三区精品视频| 日本新免费二区三区| 男插女青青影院| 大香蕉宗合网在线| 人人做天天爱| 99久久99九九99九九九| 综合熟女| 亚洲伊人久久精品狠狠在线| 久草色悠悠在线视频| 开心六月色| 91美女看B| 国产日韩中文字幕欧美| 国产免费内射视频| 中文字幕精品免费一区二区| 二男一女成人A片| 亚洲一本色道中文无码aV天美| 亚洲国产激情国产av| 国产成人亚洲精品自产在线| 九九热五区| 操淫穴亚洲五月丁香| 亚洲色图片区| 欧美综合国产精品久久丁香| 国人欧美精品一区二区| 亚洲男人bt天堂| 97超碰巨乳| 亚洲精品国产拍免费91在线| 黄色免费网| 日韩av不卡在线观看| 亚洲 91 在线| 亚洲日韩久久精品一区| 国产久久久| 国产福利在线视频网站| 一区二区三区色综合| 亚洲天堂一区二区| 97色伦97色伦国产欧美| 日本亚洲熟女视频| 久久曰曰| 久久人妻| 国产一区二区三区影片| 精品国产一区二区三区久久久蜜臀| 色香综合天天影视综合 | 人人摸人人干| 欧美亚州色的图| 精品无码久久久久久久久果冻糖心| 久久直播国产| 精品久久久久瑟瑟| 伊香蕉综合久久久久久久噜噜噜| 欧美国产精品| 欧亚乱色熟一区二区三四区| 九九热只有精品| a一区二区三区乱码在线| 久久超碰久| 国内精品久9| 操逼逼中文字幕| 日本不卡高清免v欧美日韩在线观看| 日本天堂在线播放| 中文字幕中文字幕一区二区| 玖玖97综合| 蜜臀久久99精品久久久久久成人小说| 国产无马视频| a片亚洲一本通视频| 亚洲āv网址在线观看| 丁香五月天啪啪| 国内精品久9| 成人免费福利网站国产| 大乔未久88一区| 操逼日批| 蜜桃精品视频一区| 小视频国产| 秋霞男人网| 欧美日本成人一区二区| 男人夜色天堂ss| 欧成人精品一区二区三区| 国产精品一区二区黄片| 欧美淫乱视频| 狠狠操综合| 4tube欧美女厕所| 成人AV在线电影| 麻豆色99999| 久久久97| 91青青草| 日本不卡码黄色| 一级性爱视频免费观看| 亚洲综合性感在线| 欧美1区二区三区公司| 国产熟妇一区二区| 日本午夜操逼| 97在线播放| 五月婷婷综合激情| 色网色网色网色网色网色| 天天摸天天插天天日| 婷婷色综合欧美日韩| 骚乳在线| 狼狼色丁香久久婷婷综合五月| 中国熟女网站| 静品嫩模一区二区| 啊啊啊好舒服视频| 天天天肏屄欧美| 一级毛片久久久久久久女人18| 2000亚洲男人天堂| 一个人免费HD91视频| 亚洲一区二区av| 久久理论字幕视频| 高潮的A片激情扒开一区| 亚洲drav色图| 67914亚洲精品| 日韩免费中文字幕视频| 蜜桃一区二区三区| 久久国产视频性吧 | 95精品在线| 久久欲| 国产精品第一页国产大屁股视频免费区i| 福利在线黄片| 天堂无码| 欧洲亚洲综合| sss视频华人在线| 99久久久久久久久| www国产无码| 极品欧美一区二区三区| 欧美激情亚洲情色| 亚洲情色91| AV免费在线播放一区| 天天噜| 97在线资源| 欧美人妻精品| 色噜噜人妻丝袜a∨先锋影| 精品久| 久久久神马影院| 国内黄色精品| 久久久久久人妻| 欧美黄片免费在线观看视频| 日韩啪啪视频| AV男人天堂网| 伊人丝袜美腿高跟在线观看高清| 操美女高潮抽搐白浆| 国产在线视频二区| 好爽视频在线观看视频 | 天堂中文日本在线观看| 综合久久少妇中文字幕| 国产精品乱码久久久久久久久| 九九亚洲精品| 97免费在线视频在线观看| 美女黄频a美女大全免费皮| 中文字幕日韩专区精品系列| www.91视频网| 国产丝袜一区二区三区| 中文字幕神马久久| 91 国产丝袜在线放观看| 女人爽到高潮潮喷18禁网站| 2019天天干天天操| 性色av大全| 97国产精品视频| 91老司机精品| 夜夜精品视频一区二区| 99国内熟女露脸视频| 超碰97玖玖爱| 人妻插插人妻人| 激情六月婷婷| 丁香九月激情啪| 东亚亚洲无码高清| 色呦呦呦在线观看视频| 伊人久久综合影院| 成全在线观看免费观看| 秋霞免费无码视频日韩A片| 91视频综合| 9丨久久九九九| 欧洲综合色| 91n处女在线观看| 综合网少妇| 伊人欧美大香蕉视频| 2020中文字幕在线| 狠狠操狠狠燥| 精品人妻一区二区三区蜜桃视频| 久久久禁| 青青久久久| 天美麻豆一区二区三区| 激情欧美97| 东北女人的毛片| 在线不欧美| 青青草日韩免费观看高清在线| 肉嘟嘟www视频在线观看高清| 大香蕉欧美| 伊人九九九| 久久久一区二区三区麻豆| 精品一区二区三区国产| www.色婷婷| 精品国产乱码久久久久久久久1| 五月婷婷激情| 亚洲色堂免费视频| 久久久99999久网站| 免费公开人人操| 久久 国产 无码| 欧美激情综合| 国产婷婷综合在线观看| 强奸抽插av| 思思热免费在线视频| AAAAAAAAA黄片| 精品99999久久久久久| 在线观看亚洲专区| 日韩中文字幕二区| 伊人久久国产免费观看视频| 成人片视频| 精品人妻一区二区三区在| 日韩美女久久一区二区三区| 国产精品青青草| 色综合潮| 精品丰满熟妇人妻一区| 五十路熟女人妻一区二区在线观看| 伊人久久在线视频观看| 国产精品点击进入在线影院| 日韩不卡av一二三| 丝袜无码a片| 丝袜AV一区二区三区| 亚洲啪AⅤ永久无码| 国产AV久久久蜜爱影集| 人妻在线中出视频| 亚洲色图 91| 一个国产在线综合网站| 67914亚洲精品| 大香蕉日韩欧美| 久久天天艹| 日韩美一区| 少妇的嫩逼图片| 人人看人人摸人人色| 国产欧美黑人丰满在线| 国产精品一区二区手机看片| 欧美日韩中文亚洲v在线综合| 暖暖精品二区三区观看| 欧美色乱| 日韩精品区二区三区不卡| 久久r精品| 成人三一级一片aaa| 69久久久久久久久久久久久| 台湾一区国产高清在线| 伊人青青一区成人视频在线观看区 | 久久乐| 国产视频97| 久久久97| 色欲av国内精品久久久久久| 大香交伊人网| 亚洲图片欧美色| 另类天堂| www亚洲免费| 日逼97| 在线v中文字幕一区二区三区| 97在线青| 亚洲欧美在线综合| 伊人影院中文字幕| 99热99re6国产在线播放| 久久9久久| 欧美色五月| 东北老女人的激情视频| 日本中文熟女视频| 97精品一二区| 国产又黄又粗的视频| 一本大道综合伊人精品热热| 91高清无码下载| 情色图区| 欧美 亚洲 综合 制服| 精品无码一区二区三区色欲| 丁香九月婷婷| 中国操逼无码| 午夜精品久久久99热蜜桃的功能特点| 国产在线视视频有精品| 老司机福利青青草| 老女人碰碰在线碰碰视频| 欧美婷婷五月天| 成人精品久久久午夜福利| 久久亚码| 成人婷婷丁香| 免费αⅴ在线观看| 友优传媒精品在线一区二区| 国产亚洲日本| 亚洲第一狼人丝袜美女另类| 久久影视二区三区行押| 日本免费一区二| 俺也射| 麻豆人妻少妇在线免费观看| 久久精品亚洲婷婷| 97色冈| 色性荡荡荡荡视频| 国产精品第二页| 国产精品午夜AV完会免费| 亚洲情色五月天 | 啊…啊…操我用力操我| 岛国激情视频在线观看| 国产精品扒开腿做爽爽爽视频| 久久AV色| 黄色十八禁| 九一综合网| 欧美成人综合| 人妻少妇精品久久久| 久久婷婷在线观看视频| 性色avv| 久久久久久性爱片| 高清不卡国产| 91人妻视频在线| 中文字幕视频2区| 白丝1区2区3区| 国产不卡片| 蜜臀久久99精品久久久久免费观| 日韩精品99久久久久久中文字幕| 99综合自拍| 色亚州人久干视频在线观看免费版| 中文字幕在在线观看网站| 四虎永久在线精品免费网址 | 激情婷婷丁香网| 久热这里只有精品9| 激情五月天中文字幕色| 欧美91精品国产自产| 老熟妇乱轮| 一区二区三区美女超清| 一区二区影院| 91欧美| 日韩欧美丝袜诱惑| 中文字幕日韩专区精品系列| 大香蕉琪琪日本女优不卡| 在线电影亚洲色图| 国产精品不卡高清在线观看| 国产一区二区av综合| 欧美最婬乱婬爆婬性视频 | 亚洲午夜免费狠狠干| 偷拍 精品 另类 四区| 久久超碰大香蕉| 日本亚欧爱爱| 蜜臀AV秘一区翔田千里| 操美女高潮抽搐白浆| 欧美少妇第一页| 欧美姓爱综合网| 亚洲天堂一区二区久久| 日韩偷拍色图| 草草草视频| 国产乱码精品一区二区三区四川| 大香蕉 222| 久久岛国| 亚洲激情综合| 综合五月天| 国模艳艳啪啪一区| 久久伦理视频久久大香蕉视频| 欧美日韩资源| 欧美日韩m| 天天日天天干天天操| 婷婷中文字幕| 99热在线播放| 色五月婷婷麻豆在| 亚洲AV色图| 天天插天天插| 凹凸 69堂 在线播放| 99操视频| 久久久久久久97| 人妻插插人妻人| 在线观看亚洲成人精品| 超碰 另类 欧美| 波多野结衣被操50分钟免费视频| 中文字幕一二三区| 97超碰日韩| 激情露脸爱| 亚洲精品一区二区精品| 亚洲人妖网| 婷婷啪啪| 亚洲图片第一页| AV天堂电影网| 日韩av影片在线观看| 97这里只有精品| 欧美伦乱爱| 婷婷色综合| 中文字幕后石码三区四区| 日日干夜夜操视频h| 亚洲av影院在线观看| 91精品91久久久中77777| 日本不卡码黄色| 色99视频| 无码日韩人妻av一| 中文字幕人妻资源在线| 精品人妻一区二区三区蜜桃视频| 亚洲天堂人妻一区二区| 另类 日韩 熟女| AVE乱伦| 综合色区偷拍| 性九九九九九九| 天天享受天天看| 婷婷六月色开| 国产乱伦性爱AV| 国产福利小视频高清在线观看| 夜夜爽夜夜操| 久久精品无码一区二区三区| 九九九九97| 精品无码久久久久| 日韩精品熟妇| 色色色色色色色色色色色色色色综合| 自拍大香蕉乱插| 久操网线| 人妻 丝袜美腿 中文字幕| 97在线精品观看视频| 免费黄色片。| 欧美综合娱乐久久| 日本日逼高清| 无码WWW免费视频网站| 久久美女国产| 日韩人成网站在线播放| 日韩乱中文 | 欧美性爱免费短视频| 欧美一级A一级a爱片久久| 九九碰九九爱97超碰| AV一起草在线| 在线观看精品国产免费| 曰韩av中文字幕专区| www.激情| 久久深夜无码| 99热在线观看| 麻豆天美制片厂网站视频| 97玖玖超碰| 久久久久ab| 亚欧美无遮挡| 懂色中文一区二区三区| 手机看片1024你懂的国产| 亚洲第一页色| 欧美精品双插| 99热精品在线观看| 岛国激情视频软件| 毛片电影一区二区三区| 麻豆久久久久久久久丝袜 | 欧美色蜜桃97| site:sinbotex.com| AV在线性爱| A V少妇特黄三级| 青青草日韩免费观看高清在线| 99re6在线视频播放免费精品| 日韩操逼HD| 亚洲无套久久嗯嗯| 超碰偷拍| 伊人女女资源在线观看| 久久欧洲| 天天射天天操天天干天天吃2018| 国产精品久久久久无码AV会牛| 亚洲人妻一区二区三区| 欧美日日人人天天| 天天做日日做天天欢。| 91麻豆天美国产| 国产高清成人免费视频| h在线看免费版在线看| 九九国产| 久久高清欧美国产| 大香蕉日亚洲日本亚大| 国产女同视频在线播放| 亚洲综合网图| 在线观看无码三级少妇| 91熟女综合| 亚洲免费在线探花| 国产精品乱码久久久、久久| 91福利网在线观看| 中 文字幕一区二区三四 五 区日 日 骚 | 精品精品精品| 亚洲啪啪综合?v一区综合精品区| 性欧美另类高清| aa片毛片| 神马久久网| 日韩另类| 成人无码欧美一级A片狼牙直播| 开心五月天激情网| 国产AAAAAABBBBB| 伊人一区二区三区| 男女一级A片大黄,一进一出| 国产精品96| 亚洲综合夜色| 综合色图区| www.久久最新地址| 天美传媒AV在线播放| 欧美激情色婷婷花野真衣一区二区| 亚洲无线码一区国产欧美国| 色在线视频导航| 男女激烈网站最新| 香蕉色网| 美女久久久久久久| 亚洲色欲天天人妻无码系列专区| 欧美黄色手机在线观看| 久色99999| 日韩女优中文字幕| 无码日韩网站| 青草草免费网站av| 极品销魂美女一区二区 | a'v在线资源| 九九九成人| 人妻内射一区二区在线视频| 97网址www| 日韩99神马视频播放片在线播放| 五月色网| 丁香婷婷九月| 五月丁香婷婷啪啪| 国产成人网址| 密臀在线免费观看| 国产高潮AA片免费看| 亚洲 欧美日韩 另类| 熟女人妇一区二区三区| 大黄片做爱的大的| 国产成人亚洲精品无码古代早漏男| 国产无码精品无码| 欧美18 在线观看| 91综合熟女| 私人尤物在线精品不卡| 亚洲无码视频免费在线观看网址!| 精品十八在线观看| 麻豆亚洲AV成人无码久久精品| 97久久久久| 91狠狠| 狠狠操官网| 日本不卡高清视频| 欧美亚洲另类在线蜜桃| 手机在线人成免费视频| 国产伦乱91| 久久9亚洲| 欧美日韩天堂| 国产97av| AV色五月天| julia国产在线 | 久久青青草在线视频| 中文操逼字幕| 久久久久久久性爱| 久久午夜鲁丝片| 无码国产精品午夜不卡(| 神马福利久草| 国产精品乱码久久久、久久| 啊啊啊啊啊在线| 日韩成人性爱电影在线播放| 色婷婷电影| 偷拍2020| 日本国产亚洲一区在线观看| 超碰在线91| 97超碰精品成| 综合av社区| 久久黄色网址| 亚洲欧美校园| 中国乱伦一区二区| 成人欧美日超碰| 午夜一级免费毛片| 亚洲aw毛茸茸在线| 熟妇女人妻呻吟久久AV| 欧美,日韩,中文,另类| 熟女精品va中文字幕| 免费看污网址| 国产又黄又粗又猛大片| 98一区二区精品| 日韩精品人妻| 久久久久久大| 丝袜美腿av女优在线| 日本一本一区二区三区四区五区欧美日韩中文字幕 | 中文字幕诱惑制服人妻丝袜美丝袜美| aaa亚无码专区| 九九热精品视频在线观看| 熟女久久久| 在线可观看的黄色网址| 黄色av播放免不| 殴美在线AⅤ| 91色欧美| 国产日韩精品一区二区三区| 国产色产精品在线观看| 啊好爽受不了无码| 亚洲乱色熟女一区| 久久熟女久| 精品中文字幕第一页| 性欧美精| 欧美黑人猛交春色影视大全| 成人一二| 欧美A√综合网 | 91狠| 91精品微拍福利| 新怡红院| 无码视频一区二区| 国产玖玖| 91人妻做a观看视频| 啊啊啊啊操死我| 欧美一二级| 婷婷五月在线视频| a天堂视频| 人人操我人人干| 性色亚洲| 校园春色宗合网| 密臀在线免费观看| 久久久婷婷| 色哟哟AⅤ| 蜜桃久久久久久久久久久久| 开心五月婷婷激情| 性影在线视频| 啊啊啊爽爽| 欧美性爱一区二区三区| 呻吟 欧美 日本 中出| 69人妻精品丰满熟女区| 天天操天天射青青草| 最新欧洲欧美日本激情网站| 九九Av|