run_test.sh 1.3 KB

12345678910111213141516171819202122232425262728293031323334
  1. #!/bin/bash
  2. erased=$1
  3. # file which contains model names we want to use for simulation
  4. file_path="models_info/models_comparisons.csv"
  5. if [ "${erased}" == "Y" ]; then
  6. echo "Previous data file erased..."
  7. rm ${file_path}
  8. mkdir -p models_info
  9. touch ${file_path}
  10. # add of header
  11. echo 'model_name; global_train_size; global_test_size; filtered_train_size; filtered_test_size; f1_train; f1_test; recall_train; recall_test; presicion_train; precision_test; acc_train; acc_test; roc_auc_train; roc_auc_test;' >> ${file_path}
  12. fi
  13. renderer="maxwell"
  14. scenes="A, D, G, H"
  15. svd_metric="svd_reconstruction"
  16. ipca_metric="ipca_reconstruction"
  17. fast_ica_metric="fast_ica_reconstruction"
  18. metrics="${svd_metric},${ipca_metric},${fast_ica_metric}"
  19. python generate_reconstructed_data.py --metric ${svd_metric} --param "100, 200"
  20. python generate_reconstructed_data.py --metric ${ipca_reconstruction} --param "50, 10"
  21. python generate_reconstructed_data.py --metric ${fast_ica_metric} --param "50"
  22. OUTPUT_DATA_FILE="test_3D_model"
  23. python generate_dataset_3D.py --output data/${OUTPUT_DATA_FILE} --metrics ${metrics} --renderer ${renderer} --scenes ${scenes} --params "100, 200 :: 50, 10 :: 50" --nb_zones ${zone} --random 1
  24. python train_model.py --data data/${OUTPUT_DATA_FILE} --output ${OUTPUT_DATA_FILE} --n_channels 3