task04金融風控 建模調參
1、對資料進行特徵選擇:
features=[f for f in data.columns if f not in ['id','issueDate','isDefault']]
# numercial_fea=list(data.select_dtypes(exclude=['object']).columns)
# cotegory_fea=list(filter(lambda x:x not in numercial_fea,list(data.columns)))
#
# print(numercial_fea)
# print(cotegory_fea)
train=data[data.isDefault.notnull()].reset_index(drop=True)
test=data[data.isDefault.isnull()].reset_index(drop=True)
2、對訓練集、測試集劃分:
x_train=train[features]
x_test=test[features]
y_train=train['isDefault']
y_test=test['isDefault']
3、選擇LIGHTGBM模型
#資料格式轉換
lgb_train=lgb.Dataset(x_train,y_train)
lgb_eval=lgb.Dataset(x_test,y_test,reference=lgb_train)
boost_round=30#迭代次數
early_stop_rounds=30#驗證資料若在early_stop_rounds輪中未提高,則提前停止
params={ 'boosting_type':'gbdt',#設定提升型別
'objective':'binary',#目標函式
'metric':('l2','auc'),#評估函式
'num_leaves':10,#葉子節點數
'learning_rate':0.05,#學習速率
'feature_fraction':0.9,#建樹的特徵選擇比例
'bagging_fraction':0.8,#建樹的樣本取樣比例
'bagging_freq':5,#k,意味著k次執行bagging
'verbose':1#<0,顯示致命的,=0,顯示錯誤(警告),>0顯示資訊
}
#模型訓練:加入提前停止功能
results={}
gbm=lgb.train(params,
lgb_train,
num_boost_round=boost_round,
valid_sets=(lgb_eval,lgb_train),
valid_names=('validate','train'),
early_stopping_rounds=early_stop_rounds,
evals_result=results
)
#模型預測
y_pred=gbm.predict(X_test,num_iteration=gbm.best_iteration)
print(y_test)
print(y_pred)
設定引數,對模型進行評估,選擇最優引數。
相關文章
- 金融風控-貸款違約預測-Task04 建模與調參
- 零基礎入門金融風控-貸款違約預測-Task04——建模與調參
- 0基礎入門金融風控的 Task4 建模調參
- 資料競賽入門-金融風控(貸款違約預測)四、建模與調參
- 建模調參
- 建模與調參
- 風控大講堂:做汽車金融風控有前途嗎?
- 網際網路金融風控模型大全模型
- 《中國金融科技風控報告2020》:2018年以來金融科技風控投資連續兩年下滑
- 《中國金融科技風控報告2020》: 2019年金融科技風控廠商融資為63.5億元
- 利用威脅建模防範金融和網際網路風險
- 金融風控反欺詐之圖演算法演算法
- 網際網路金融風控中的資料科學資料科學
- 資料探勘實踐(金融風控):金融風控之貸款違約預測挑戰賽(上篇)[xgboots/lightgbm/Catboost等模型]--模型融合:stacking、blendingboot模型
- 騰訊安全:共建金融風控科技研究報告(附下載)
- 乾貨丨AI助力金融風控的趨勢與挑戰AI
- 資料探勘實踐(金融風控)-第五次任務
- lightgbm調參
- 事件風暴 vs 事件建模事件
- 紡織供應鏈中的金融大資料風控體系大資料
- 零壹智庫:2020中國金融科技風控報告(附下載)
- 資料探勘實踐(金融風控)-第四次任務
- 滴滴大資料在汽車金融風控場景中的應用大資料
- 圖資料庫在中國移動金融風控的落地應用資料庫
- 天池金融風控-貸款違約挑戰賽 Task5 模型融合模型
- Datawhale零基礎入門金融風控 Task5 模型融合 打卡模型
- 華為安全檢測服務加碼,招行金融風控創新升級
- Task04 :Variables and FunctionsFunction
- 直播回顧 | 雙十一電商風控終於有參考樣本了!
- AI助力金融風控,出門問問「問真-智慧反欺詐解決方案」頻頻亮相金融峰會AI
- 區塊鏈金融風控系統執行規則分析及開發案例分析區塊鏈
- 一季度信貸不良率上升 金融風控策略升級迫在眉睫
- 資料競賽入門-金融風控(貸款違約預測)五、模型融合模型
- 零基礎入門金融風控之貸款違約預測—模型融合模型
- Task04:集合運算
- AI賦能數字金融 百融雲創打造全方位智慧風控解決方案AI
- 使用argparse進行調參
- LightGBM核心解析與調參