|
@@ -119,10 +119,10 @@ auc_diff=$(echo "$online_auc - $new_auc" | bc -l)
|
|
auc_diff_abs=$(echo "sqrt(($auc_diff)^2)" | bc -l)
|
|
auc_diff_abs=$(echo "sqrt(($auc_diff)^2)" | bc -l)
|
|
|
|
|
|
# 5.5 如果差值的绝对值小于0.005且新模型的AUC大于0.73, 则更新模型
|
|
# 5.5 如果差值的绝对值小于0.005且新模型的AUC大于0.73, 则更新模型
|
|
-if (( $(echo "${online_auc} <= ${new_auc}" | bc -l) )); then
|
|
|
|
- echo "新模型优于线上模型: 线上模型AUC: ${online_auc}, 新模型AUC: ${new_auc}"
|
|
|
|
- /root/anaconda3/bin/python ad/ad_monitor_util.py "新模型优于线上模型: 线上模型AUC: ${online_auc}, 新模型AUC: ${new_auc}"
|
|
|
|
-elif (( $(echo "$auc_diff_abs < 0.005" | bc -l) )) && (( $(echo "$new_auc >= 0.73" | bc -l) )); then
|
|
|
|
|
|
+#if (( $(echo "${online_auc} <= ${new_auc}" | bc -l) )); then
|
|
|
|
+# echo "新模型优于线上模型: 线上模型AUC: ${online_auc}, 新模型AUC: ${new_auc}"
|
|
|
|
+# /root/anaconda3/bin/python ad/ad_monitor_util.py "新模型优于线上模型: 线上模型AUC: ${online_auc}, 新模型AUC: ${new_auc}"
|
|
|
|
+if (( $(echo "$auc_diff_abs < 0.005" | bc -l) )) && (( $(echo "$new_auc >= 0.73" | bc -l) )); then
|
|
echo "新模型与线上模型差值小于阈值0.005: 线上模型AUC: ${online_auc}, 新模型AUC: ${new_auc}, 差值为: $auc_diff_abs"
|
|
echo "新模型与线上模型差值小于阈值0.005: 线上模型AUC: ${online_auc}, 新模型AUC: ${new_auc}, 差值为: $auc_diff_abs"
|
|
/root/anaconda3/bin/python ad/ad_monitor_util.py "新模型与线上模型差值小于阈值0.005: 线上模型AUC: ${online_auc}, 新模型AUC: ${new_auc}, 差值为: $auc_diff_abs"
|
|
/root/anaconda3/bin/python ad/ad_monitor_util.py "新模型与线上模型差值小于阈值0.005: 线上模型AUC: ${online_auc}, 新模型AUC: ${new_auc}, 差值为: $auc_diff_abs"
|
|
else
|
|
else
|