|
@@ -266,11 +266,10 @@ public class ModelService {
|
|
|
Float.parseFloat(modelArguments.get("RegParam")),
|
|
Float.parseFloat(modelArguments.get("RegParam")),
|
|
|
Float.parseFloat(modelArguments.get("ElasticNetParam")));
|
|
Float.parseFloat(modelArguments.get("ElasticNetParam")));
|
|
|
log.info("\n\nstore Model result\n\n");
|
|
log.info("\n\nstore Model result\n\n");
|
|
|
- HashMap<String,String> lrRst = lrClassification.lrResult(lrModel);
|
|
|
|
|
|
|
+ HashMap<String,String> lrRst = lrClassification.lrResult(lrModel,modelId);
|
|
|
|
|
|
|
|
log.info("\n\nupdate result of model\n\n");
|
|
log.info("\n\nupdate result of model\n\n");
|
|
|
rsl = updateResOfModel(modelId, lrRst, lrModel);
|
|
rsl = updateResOfModel(modelId, lrRst, lrModel);
|
|
|
- utils.storeLogisticModel(lrModel,modelId);
|
|
|
|
|
break;
|
|
break;
|
|
|
case "DecisionTree":
|
|
case "DecisionTree":
|
|
|
/*
|
|
/*
|
|
@@ -298,7 +297,6 @@ public class ModelService {
|
|
|
HashMap<String,String> rfResult = rfClassification.dtResult(rfModel, modelId);
|
|
HashMap<String,String> rfResult = rfClassification.dtResult(rfModel, modelId);
|
|
|
|
|
|
|
|
rsl = updateResOfModel(modelId,rfResult,rfModel);
|
|
rsl = updateResOfModel(modelId,rfResult,rfModel);
|
|
|
- utils.storeModel(rfModel,modelId);
|
|
|
|
|
break;
|
|
break;
|
|
|
case "GBDT":
|
|
case "GBDT":
|
|
|
/*
|
|
/*
|
|
@@ -319,7 +317,7 @@ public class ModelService {
|
|
|
KMeansModel kmeansModel = kmeansCluster.dtTraining(libsvm,
|
|
KMeansModel kmeansModel = kmeansCluster.dtTraining(libsvm,
|
|
|
Integer.parseInt(modelArguments.get("NumOfCluster")),
|
|
Integer.parseInt(modelArguments.get("NumOfCluster")),
|
|
|
Integer.parseInt(modelArguments.get("Seed")));
|
|
Integer.parseInt(modelArguments.get("Seed")));
|
|
|
- HashMap<String,String> kmeansResult = kmeansCluster.dtResult(kmeansModel);
|
|
|
|
|
|
|
+ HashMap<String,String> kmeansResult = kmeansCluster.dtResult(kmeansModel,modelId);
|
|
|
rsl = updateResOfModel(modelId,kmeansResult,kmeansModel);
|
|
rsl = updateResOfModel(modelId,kmeansResult,kmeansModel);
|
|
|
break;
|
|
break;
|
|
|
|
|
|
|
@@ -344,7 +342,7 @@ public class ModelService {
|
|
|
Integer.parseInt(modelArguments.get("Category")),
|
|
Integer.parseInt(modelArguments.get("Category")),
|
|
|
Float.parseFloat(modelArguments.get("TrainingDataSetOccupy"))
|
|
Float.parseFloat(modelArguments.get("TrainingDataSetOccupy"))
|
|
|
);
|
|
);
|
|
|
- HashMap<String,String> rfRegResult = rfRegression.dtResult(rfReg);
|
|
|
|
|
|
|
+ HashMap<String,String> rfRegResult = rfRegression.dtResult(rfReg,modelId);
|
|
|
|
|
|
|
|
rsl = updateResOfModel(modelId,rfRegResult,rfReg);
|
|
rsl = updateResOfModel(modelId,rfRegResult,rfReg);
|
|
|
break;
|
|
break;
|