소스 검색

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

gufengshou1 1 년 전
부모
커밋
268c4db07d
1개의 변경된 파일4개의 추가작업 그리고 4개의 파일을 삭제
  1. 4 4
      ad-engine-service/src/main/java/com/tzld/piaoquan/ad/engine/service/predict/container/PredictPidContainer.java

+ 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);