|
@@ -14,10 +14,16 @@ if [ -z "$2" ]
|
|
|
exit 1
|
|
|
fi
|
|
|
|
|
|
-result_filename="results/models_comparisons.csv"
|
|
|
-VECTOR_SIZE=200
|
|
|
+if [ -z "$3" ]
|
|
|
+ then
|
|
|
+ echo "No argument supplied"
|
|
|
+ echo "Need of kind of data to use"
|
|
|
+ exit 1
|
|
|
+fi
|
|
|
+
|
|
|
size=$1
|
|
|
feature=$2
|
|
|
+data=$3
|
|
|
|
|
|
# selection of four scenes (only maxwell)
|
|
|
scenes="A, D, G, H"
|
|
@@ -30,9 +36,9 @@ for nb_zones in {4,6,8,10,12}; do
|
|
|
for mode in {"svd","svdn","svdne"}; do
|
|
|
for model in {"svm_model","ensemble_model","ensemble_model_v2"}; do
|
|
|
|
|
|
- FILENAME="data/${model}_N${size}_B${start}_E${end}_nb_zones_${nb_zones}_${feature}_${mode}"
|
|
|
- MODEL_NAME="${model}_N${size}_B${start}_E${end}_nb_zones_${nb_zones}_${feature}_${mode}"
|
|
|
- CUSTOM_MIN_MAX_FILENAME="N${size}_B${start}_E${end}_nb_zones_${nb_zones}_${feature}_${mode}_min_max"
|
|
|
+ FILENAME="data/${model}_N${size}_B${start}_E${end}_nb_zones_${nb_zones}_${feature}_${mode}_${data}"
|
|
|
+ MODEL_NAME="${model}_N${size}_B${start}_E${end}_nb_zones_${nb_zones}_${feature}_${mode}_${data}"
|
|
|
+ CUSTOM_MIN_MAX_FILENAME="N${size}_B${start}_E${end}_nb_zones_${nb_zones}_${feature}_${mode}_${data}_min_max"
|
|
|
|
|
|
echo $FILENAME
|
|
|
|
|
@@ -41,7 +47,7 @@ for nb_zones in {4,6,8,10,12}; do
|
|
|
|
|
|
echo "${MODEL_NAME} results already generated..."
|
|
|
else
|
|
|
- python generate/generate_data_model_random.py --output ${FILENAME} --interval "${start},${end}" --kind ${mode} --feature ${feature} --scenes "${scenes}" --nb_zones "${nb_zones}" --percent 1 --renderer "maxwell" --step 40 --random 1 --custom ${CUSTOM_MIN_MAX_FILENAME}
|
|
|
+ python generate/generate_data_model_random_${data}.py --output ${FILENAME} --interval "${start},${end}" --kind ${mode} --feature ${feature} --scenes "${scenes}" --nb_zones "${nb_zones}" --percent 1 --renderer "maxwell" --step 40 --random 1 --custom ${CUSTOM_MIN_MAX_FILENAME}
|
|
|
python train_model.py --data ${FILENAME} --output ${MODEL_NAME} --choice ${model}
|
|
|
|
|
|
#python prediction/predict_seuil_expe_maxwell.py --interval "${start},${end}" --model "saved_models/${MODEL_NAME}.joblib" --mode "${mode}" --feature ${feature} --limit_detection '2' --custom ${CUSTOM_MIN_MAX_FILENAME}
|