ad_model_run.sh 742 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. #!/bin/bash
  2. #conda active rov-offline-py38
  3. #cd /data/rov-offline
  4. now_date=`date +"%Y%m%d"`
  5. echo "now_date: $now_date"
  6. # 1. 下载训练所用特征数据并做处理
  7. python ad_feature_process.py
  8. if [ $? -ne 0 ];
  9. then
  10. msg = "[ERROR] ad_feature_process.py"
  11. echo $msg
  12. exit -1
  13. fi
  14. # 2. 对样本进行采样
  15. python ad_feature_data_sample.py
  16. if [ $? -ne 0 ];
  17. then
  18. msg = "[ERROR] ad_feature_data_sample.py"
  19. echo $msg
  20. exit -1
  21. fi
  22. # 3. 训练集和测试集生成
  23. python ad_generate_train_test.py
  24. if [ $? -ne 0 ];
  25. then
  26. msg = "[ERROR] ad_generate_train_test.py"
  27. echo $msg
  28. exit -1
  29. fi
  30. # 4. 模型训练
  31. python ad_xgboost_train.py
  32. if [ $? -ne 0 ];
  33. then
  34. msg = "[ERROR] ad_xgboost_train.py"
  35. echo $msg
  36. exit -1
  37. fi
  38. # 5. 离线预测