#generate raw files echo "generating raw files" python cPickleparser.py python features_sampled.py #genertate features echo "generating bahsic features" python features_bahsic.py "data/features_raw.dat" "data/labels_0.dat" "data/features_bahsic_0.dat" "data/features_normalized.dat" python features_bahsic.py "data/features_raw.dat" "data/labels_1.dat" "data/features_bahsic_1.dat" python features_bahsic.py "data/features_raw.dat" "data/labels_2.dat" "data/features_bahsic_2.dat" python features_bahsic.py "data/features_raw.dat" "data/labels_3.dat" "data/features_bahsic_3.dat" echo "generating rrt features" echo "Run the matlab file to generate Recht and Rahimi Random Fourier features" echo "generating downsampled features" python features_sampled.py "data/features_sampled.dat" # do a train-test split python split_data.py "data/features_raw.dat" "data/labels_0.dat" "data/labels_test_0.dat" python split_data.py "data/features_raw.dat" "data/labels_1.dat" "data/labels_test_1.dat" python split_data.py "data/features_raw.dat" "data/labels_2.dat" "data/labels_test_2.dat" python split_data.py "data/features_raw.dat" "data/labels_3.dat" "data/labels_test_3.dat" #BAHSIC echo "regression bahsic linear" python regression_linear.py "data/features_bahsic_0.dat" "data/labels_0.dat" "predict/hsic_linear_0.dat 42" python regression_linear.py "data/features_bahsic_1.dat" "data/labels_1.dat" "predict/hsic_linear_1.dat 42" python regression_linear.py "data/features_bahsic_2.dat" "data/labels_2.dat" "predict/hsic_linear_2.dat 42" python regression_linear.py "data/features_bahsic_3.dat" "data/labels_3.dat" "predict/hsic_linear_3.dat 42" echo "regression bahsic bayesian" python regression_bayesian.py "data/features_bahsic_0.dat" "data/labels_0.dat" "predict/hsic_bayesian_0.dat 42" python regression_bayesian.py "data/features_bahsic_1.dat" "data/labels_1.dat" "predict/hsic_bayesian_1.dat 42" python regression_bayesian.py "data/features_bahsic_2.dat" "data/labels_2.dat" "predict/hsic_bayesian_2.dat 42" python regression_bayesian.py "data/features_bahsic_3.dat" "data/labels_3.dat" "predict/hsic_bayesian_3.dat 42" echo "regression bahsic dtree" python regression_dtree.py "data/features_bahsic_0.dat" "data/labels_0.dat" "predict/hsic_dtree_0.dat 42" python regression_dtree.py "data/features_bahsic_1.dat" "data/labels_1.dat" "predict/hsic_dtree_1.dat 42" python regression_dtree.py "data/features_bahsic_2.dat" "data/labels_2.dat" "predict/hsic_dtree_2.dat 42" python regression_dtree.py "data/features_bahsic_3.dat" "data/labels_3.dat" "predict/hsic_dtree_3.dat 42" echo "regression bahsic svr" python regression_svr.py "data/features_bahsic_0.dat" "data/labels_0.dat" "predict/hsic_svr_0.dat 42" python regression_svr.py "data/features_bahsic_1.dat" "data/labels_1.dat" "predict/hsic_svr_1.dat 42" python regression_svr.py "data/features_bahsic_2.dat" "data/labels_2.dat" "predict/hsic_svr_2.dat 42" python regression_svr.py "data/features_bahsic_3.dat" "data/labels_3.dat" "predict/hsic_svr_3.dat 42" echo "regression bahsic logistic" python regression_logistic.py "data/features_bahsic_0.dat" "data/labels_0.dat" "predict/hsic_logistic_0.dat 42" python regression_logistic.py "data/features_bahsic_1.dat" "data/labels_1.dat" "predict/hsic_logistic_1.dat 42" python regression_logistic.py "data/features_bahsic_2.dat" "data/labels_2.dat" "predict/hsic_logistic_2.dat 42" python regression_logistic.py "data/features_bahsic_3.dat" "data/labels_3.dat" "predict/hsic_logistic_3.dat 42" #rrt echo "regression rrt linear" python regression_linear.py "data/features_rrt.dat" "data/labels_0.dat" "predict/rrt_linear_0.dat" python regression_linear.py "data/features_rrt.dat" "data/labels_1.dat" "predict/rrt_linear_1.dat" python regression_linear.py "data/features_rrt.dat" "data/labels_2.dat" "predict/rrt_linear_2.dat" python regression_linear.py "data/features_rrt.dat" "data/labels_3.dat" "predict/rrt_linear_3.dat" echo "regression rrt bayesian" python regression_bayesian.py "data/features_rrt.dat" "data/labels_0.dat" "predict/rrt_bayesian_0.dat" python regression_bayesian.py "data/features_rrt.dat" "data/labels_1.dat" "predict/rrt_bayesian_1.dat" python regression_bayesian.py "data/features_rrt.dat" "data/labels_2.dat" "predict/rrt_bayesian_2.dat" python regression_bayesian.py "data/features_rrt.dat" "data/labels_3.dat" "predict/rrt_bayesian_3.dat" echo "regression rrt dtree" python regression_dtree.py "data/features_rrt.dat" "data/labels_0.dat" "predict/rrt_dtree_0.dat" python regression_dtree.py "data/features_rrt.dat" "data/labels_1.dat" "predict/rrt_dtree_1.dat" python regression_dtree.py "data/features_rrt.dat" "data/labels_2.dat" "predict/rrt_dtree_2.dat" python regression_dtree.py "data/features_rrt.dat" "data/labels_3.dat" "predict/rrt_dtree_3.dat" echo "regression rrt svr" python regression_svr.py "data/features_rrt.dat" "data/labels_0.dat" "predict/rrt_svr_0.dat" python regression_svr.py "data/features_rrt.dat" "data/labels_1.dat" "predict/rrt_svr_1.dat" python regression_svr.py "data/features_rrt.dat" "data/labels_2.dat" "predict/rrt_svr_2.dat" python regression_svr.py "data/features_rrt.dat" "data/labels_3.dat" "predict/rrt_svr_3.dat" echo "regression rrt logistic" python regression_logistic.py "data/features_rrt.dat" "data/labels_0.dat" "predict/rrt_logistic_0.dat" python regression_logistic.py "data/features_rrt.dat" "data/labels_1.dat" "predict/rrt_logistic_1.dat" python regression_logistic.py "data/features_rrt.dat" "data/labels_2.dat" "predict/rrt_logistic_2.dat" python regression_logistic.py "data/features_rrt.dat" "data/labels_3.dat" "predict/rrt_logistic_3.dat" #sampled echo "regression sampled linear" python regression_linear.py "data/features_sampled.dat" "data/labels_0.dat" "predict/sampled_linear_0.dat" python regression_linear.py "data/features_sampled.dat" "data/labels_1.dat" "predict/sampled_linear_1.dat" python regression_linear.py "data/features_sampled.dat" "data/labels_2.dat" "predict/sampled_linear_2.dat" python regression_linear.py "data/features_sampled.dat" "data/labels_3.dat" "predict/sampled_linear_3.dat" echo "regression sampled bayesian" python regression_bayesian.py "data/features_sampled.dat" "data/labels_0.dat" "predict/sampled_bayesian_0.dat" python regression_bayesian.py "data/features_sampled.dat" "data/labels_1.dat" "predict/sampled_bayesian_1.dat" python regression_bayesian.py "data/features_sampled.dat" "data/labels_2.dat" "predict/sampled_bayesian_2.dat" python regression_bayesian.py "data/features_sampled.dat" "data/labels_3.dat" "predict/sampled_bayesian_3.dat" echo "regression sampled dtree" python regression_dtree.py "data/features_sampled.dat" "data/labels_0.dat" "predict/sampled_dtree_0.dat" python regression_dtree.py "data/features_sampled.dat" "data/labels_1.dat" "predict/sampled_dtree_1.dat" python regression_dtree.py "data/features_sampled.dat" "data/labels_2.dat" "predict/sampled_dtree_2.dat" python regression_dtree.py "data/features_sampled.dat" "data/labels_3.dat" "predict/sampled_dtree_3.dat" echo "regression sampled svr" python regression_svr.py "data/features_sampled.dat" "data/labels_0.dat" "predict/sampled_svr_0.dat" python regression_svr.py "data/features_sampled.dat" "data/labels_1.dat" "predict/sampled_svr_1.dat" python regression_svr.py "data/features_sampled.dat" "data/labels_2.dat" "predict/sampled_svr_2.dat" python regression_svr.py "data/features_sampled.dat" "data/labels_3.dat" "predict/sampled_svr_3.dat" echo "regression sampled logistic" python regression_logistic.py "data/features_sampled.dat" "data/labels_0.dat" "predict/sampled_logistic_0.dat" python regression_logistic.py "data/features_sampled.dat" "data/labels_1.dat" "predict/sampled_logistic_1.dat" python regression_logistic.py "data/features_sampled.dat" "data/labels_2.dat" "predict/sampled_logistic_2.dat" python regression_logistic.py "data/features_sampled.dat" "data/labels_3.dat" "predict/sampled_logistic_3.dat" #generate accuracy files echo "generating raw files" echo "Linear" >results.dat python accuracy.py predict/hsic_linear_0.dat data/labels_test_0.dat 1 >>results.dat python accuracy.py predict/hsic_linear_1.dat data/labels_test_1.dat 2 >>results.dat python accuracy.py predict/hsic_linear_2.dat data/labels_test_2.dat 3 >>results.dat python accuracy.py predict/hsic_linear_3.dat data/labels_test_3.dat 4 >>results.dat echo "Bayesian" >>results.dat python accuracy.py predict/hsic_bayesian_0.dat data/labels_test_0.dat 1 >>results.dat python accuracy.py predict/hsic_bayesian_1.dat data/labels_test_1.dat 2 >>results.dat python accuracy.py predict/hsic_bayesian_2.dat data/labels_test_2.dat 3 >>results.dat python accuracy.py predict/hsic_bayesian_3.dat data/labels_test_3.dat 4 >>results.dat echo "Dtree" >>results.dat python accuracy.py predict/hsic_dtree_0.dat data/labels_test_0.dat 1 >>results.dat python accuracy.py predict/hsic_dtree_1.dat data/labels_test_1.dat 2 >>results.dat python accuracy.py predict/hsic_dtree_2.dat data/labels_test_2.dat 3 >>results.dat python accuracy.py predict/hsic_dtree_3.dat data/labels_test_3.dat 4 >>results.dat echo "svr" >>results.dat python accuracy.py predict/hsic_svr_0.dat data/labels_test_0.dat 1 >>results.dat python accuracy.py predict/hsic_svr_1.dat data/labels_test_1.dat 2 >>results.dat python accuracy.py predict/hsic_svr_2.dat data/labels_test_2.dat 3 >>results.dat python accuracy.py predict/hsic_svr_3.dat data/labels_test_3.dat 4 >>results.dat echo "logistic" >>results.dat python accuracy.py predict/hsic_logistic_0.dat data/labels_test_0.dat 1 >>results.dat python accuracy.py predict/hsic_logistic_1.dat data/labels_test_1.dat 2 >>results.dat python accuracy.py predict/hsic_logistic_2.dat data/labels_test_2.dat 3 >>results.dat python accuracy.py predict/hsic_logistic_3.dat data/labels_test_3.dat 4 >>results.dat echo "Linear" >>results.dat python accuracy.py predict/sampled_linear_0.dat data/labels_test_0.dat 1 >>results.dat python accuracy.py predict/sampled_linear_1.dat data/labels_test_1.dat 2 >>results.dat python accuracy.py predict/sampled_linear_2.dat data/labels_test_2.dat 3 >>results.dat python accuracy.py predict/sampled_linear_3.dat data/labels_test_3.dat 4 >>results.dat echo "Bayesian" >>results.dat python accuracy.py predict/sampled_bayesian_0.dat data/labels_test_0.dat 1 >>results.dat python accuracy.py predict/sampled_bayesian_1.dat data/labels_test_1.dat 2 >>results.dat python accuracy.py predict/sampled_bayesian_2.dat data/labels_test_2.dat 3 >>results.dat python accuracy.py predict/sampled_bayesian_3.dat data/labels_test_3.dat 4 >>results.dat echo "Dtree" >>results.dat python accuracy.py predict/sampled_dtree_0.dat data/labels_test_0.dat 1 >>results.dat python accuracy.py predict/sampled_dtree_1.dat data/labels_test_1.dat 2 >>results.dat python accuracy.py predict/sampled_dtree_2.dat data/labels_test_2.dat 3 >>results.dat python accuracy.py predict/sampled_dtree_3.dat data/labels_test_3.dat 4 >>results.dat echo "svr" >>results.dat python accuracy.py predict/sampled_svr_0.dat data/labels_test_0.dat 1 >>results.dat python accuracy.py predict/sampled_svr_1.dat data/labels_test_1.dat 2 >>results.dat python accuracy.py predict/sampled_svr_2.dat data/labels_test_2.dat 3 >>results.dat python accuracy.py predict/sampled_svr_3.dat data/labels_test_3.dat 4 >>results.dat echo "logistic" >>results.dat python accuracy.py predict/sampled_logistic_0.dat data/labels_test_0.dat 1 >>results.dat python accuracy.py predict/sampled_logistic_1.dat data/labels_test_1.dat 2 >>results.dat python accuracy.py predict/sampled_logistic_2.dat data/labels_test_2.dat 3 >>results.dat python accuracy.py predict/sampled_logistic_3.dat data/labels_test_3.dat 4 >>results.dat echo "Linear" >>results.dat python accuracy.py predict/rrt_linear_0.dat data/labels_test_0.dat 1 >>results.dat python accuracy.py predict/rrt_linear_1.dat data/labels_test_1.dat 2 >>results.dat python accuracy.py predict/rrt_linear_2.dat data/labels_test_2.dat 3 >>results.dat python accuracy.py predict/rrt_linear_3.dat data/labels_test_3.dat 4 >>results.dat echo "Bayesian" >>results.dat python accuracy.py predict/rrt_bayesian_0.dat data/labels_test_0.dat 1 >>results.dat python accuracy.py predict/rrt_bayesian_1.dat data/labels_test_1.dat 2 >>results.dat python accuracy.py predict/rrt_bayesian_2.dat data/labels_test_2.dat 3 >>results.dat python accuracy.py predict/rrt_bayesian_3.dat data/labels_test_3.dat 4 >>results.dat echo "Dtree" >>results.dat python accuracy.py predict/rrt_dtree_0.dat data/labels_test_0.dat 1 >>results.dat python accuracy.py predict/rrt_dtree_1.dat data/labels_test_1.dat 2 >>results.dat python accuracy.py predict/rrt_dtree_2.dat data/labels_test_2.dat 3 >>results.dat python accuracy.py predict/rrt_dtree_3.dat data/labels_test_3.dat 4 >>results.dat echo "svr" >>results.dat python accuracy.py predict/rrt_svr_0.dat data/labels_test_0.dat 1 >>results.dat python accuracy.py predict/rrt_svr_1.dat data/labels_test_1.dat 2 >>results.dat python accuracy.py predict/rrt_svr_2.dat data/labels_test_2.dat 3 >>results.dat python accuracy.py predict/rrt_svr_3.dat data/labels_test_3.dat 4 >>results.dat echo "logistic" >>results.dat python accuracy.py predict/rrt_logistic_0.dat data/labels_test_0.dat 1 >>results.dat python accuracy.py predict/rrt_logistic_1.dat data/labels_test_1.dat 2 >>results.dat python accuracy.py predict/rrt_logistic_2.dat data/labels_test_2.dat 3 >>results.dat python accuracy.py predict/rrt_logistic_3.dat data/labels_test_3.dat 4 >>results.dat