Ver código fonte

修改排序 以便于param排序覆盖

gufengshou1 1 ano atrás
pai
commit
268c4db07d

+ 4 - 4
ad-engine-service/src/main/java/com/tzld/piaoquan/ad/engine/service/predict/container/PredictPidContainer.java

@@ -47,13 +47,13 @@ public class PredictPidContainer {
     @Value("${model.oss.pid.predict.filename.dThreshold:pid/predict_dThreshold.txt}")
     String dThresholdFileName = "";
 
-    @Value("${ad.model.pid.predict_threshold.kp:0.5}")
+    @Value("${ad.model.pid.predict_threshold.kp:0.8}")
     Double kp = 0d;
 
-    @Value("${ad.model.pid.predict_threshold.ki:0.05}")
+    @Value("${ad.model.pid.predict_threshold.ki:0.01}")
     Double ki = 0d;
 
-    @Value("${ad.model.pid.predict_threshold.kd:0.005}")
+    @Value("${ad.model.pid.predict_threshold.kd:0.002}")
     Double kd = 0d;
 
     OSS client;
@@ -99,7 +99,7 @@ public class PredictPidContainer {
             while ((line = bufferedReader.readLine()) != null){
                 try {
                     String[] cols=line.split(",");
-                    String group=cols[0];
+                    String group=cols[0].trim();
                     Double lambdaNew=lambdaCache.getOrDefault(group,0d)+
                             kp*Double.parseDouble(cols[1])+ki*Double.parseDouble(cols[2])+kd*Double.parseDouble(cols[3]);
                     lambdaCache.put(group,lambdaNew);