Browse Source

分析代码

罗俊辉 1 year ago
parent
commit
6ca00646ee
1 changed files with 3 additions and 1 deletions
  1. 3 1
      main.py

+ 3 - 1
main.py

@@ -182,7 +182,9 @@ class LightGBM(object):
             X_test[key] = pd.to_numeric(X_test[key], errors="coerce")
         bst = lgb.Booster(model_file=self.model)
         y_pred = bst.predict(X_test, num_iteration=bst.best_iteration)
-        y_pred_binary = [0 if i <= 0.181112 else 1 for i in list(y_pred)]
+        temp = sorted(list(y_pred))
+        yuzhi = temp[int(len(temp) * 0.7) - 1]
+        y_pred_binary = [0 if i <= yuzhi else 1 for i in list(y_pred)]
         # 转换为二进制输出
         score_list = []
         for index, item in enumerate(list(y_pred)):