|
@@ -2,6 +2,7 @@ package com.tzld.piaoquan.ad.engine.commons.score.model;
|
|
|
|
|
|
|
|
|
import com.tzld.piaoquan.ad.engine.commons.util.CompressUtil;
|
|
|
+import com.tzld.piaoquan.ad.engine.commons.util.PropertiesUtil;
|
|
|
import ml.dmlc.xgboost4j.scala.spark.XGBoostClassificationModel;
|
|
|
import org.apache.commons.lang.math.NumberUtils;
|
|
|
import org.apache.spark.ml.linalg.Vector;
|
|
@@ -76,7 +77,7 @@ public class XGBoostModel extends Model {
|
|
|
|
|
|
@Override
|
|
|
public boolean loadFromStream(InputStream in) throws Exception {
|
|
|
- String modelDir = "model2";
|
|
|
+ String modelDir = PropertiesUtil.getString("model.xgboost.path");
|
|
|
CompressUtil.decompressGzFile(in, modelDir);
|
|
|
XGBoostClassificationModel model2 = XGBoostClassificationModel.load("file://" + modelDir);
|
|
|
model2.setMissing(0.0f);
|