Blame view
run-measures.sh
2.96 KB
42b4edb5a This file aims to... |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
# Pour le moment, le run ne fait qu'executer # quelques petites commandes que l'on souhaite # tester. OUTDIR="exp/kmeans_teacher_1/pvector-1" DATADIR="data" NEW_LSTDIR="${OUTDIR}/lst" kmin=2 kmax=100 if [ ! -d "$OUTDIR" ]; then mkdir -p $OUTDIR fi if [ ! -d "$NEW_LSTDIR" ]; then mkdir -p $NEW_LSTDIR fi for kfold in {1..4} do pvector_file="${DATADIR}/pvectors_1rst/pvectors_teacher_${kfold}.txt" lst_dir="${DATADIR}/pvectors_1rst/lst" output_kfold="${OUTDIR}/${kfold}" #python3 "bin/replace_label.py" \ # "${DATADIR}/masseffect.lst" \ # "${DATADIR}/character_information.csv" \ # --field "type" --lst "data/pvectors_1rst/lst/train_${kfold}.lst" \ # --outfile "${NEW_LSTDIR}/train_${kfold}_type.lst" #python3 "bin/replace_label.py" \ # "${DATADIR}/masseffect.lst" \ # "${DATADIR}/character_information.csv" \ # --field "type" --lst "data/pvectors_1rst/lst/val_${kfold}.lst" \ # --outfile "${NEW_LSTDIR}/val_${kfold}_type.lst" |
151e596e3 Some modification... |
40 |
#cat "${NEW_LSTDIR}/train_${kfold}_type.lst" "${NEW_LSTDIR}/val_${kfold}_type.lst" > "${NEW_LSTDIR}/metas_${kfold}_type.lst" |
42b4edb5a This file aims to... |
41 42 43 44 45 46 47 48 49 50 51 |
echo "Clustering - ${kfold}" for k in $(seq ${kmin} 1 ${kmax}) do echo "Kmeans Measuring and ploting - ${k}" # This script compute measures from clustering #python3 bin/measure_clustering.py "${output_kfold}/${k}/clustered_${k}.txt" "${pvector_file}" "${lst_dir}/train_${kfold}.lst" "${lst_dir}/val_${kfold}.lst" --outfile "${output_kfold}/${k}/measures.json" |
151e596e3 Some modification... |
52 53 54 55 |
#python3 bin/measure_clustering.py "${output_kfold}/${k}/clustered_${k}.txt" \ # "${NEW_LSTDIR}/metas_${kfold}_type.lst" "${lst_dir}/train_${kfold}.lst" \ # "${lst_dir}/val_${kfold}.lst" \ # --outfile "${output_kfold}/${k}/measures_type.json" |
42b4edb5a This file aims to... |
56 57 58 |
# This script plot the count matrix of the train set python3 bin/plot-count-matrix.py ${output_kfold}/${k}/clustered_${k}.txt \ |
151e596e3 Some modification... |
59 60 |
${NEW_LSTDIR}/metas_${kfold}_type.lst ${lst_dir}/train_${kfold}.lst \ --outfile ${output_kfold}/${k}/train_count_matrix_type.pdf |
42b4edb5a This file aims to... |
61 62 63 |
# This script plot the count matrix of the validation set python3 bin/plot-count-matrix.py ${output_kfold}/${k}/clustered_${k}.txt \ |
151e596e3 Some modification... |
64 65 |
${NEW_LSTDIR}/metas_${kfold}_type.lst ${lst_dir}/val_${kfold}.lst \ --outfile ${output_kfold}/${k}/val_count_matrix_type.pdf |
42b4edb5a This file aims to... |
66 67 |
# This script plot the count matrix of the train set |
151e596e3 Some modification... |
68 69 70 |
python3 bin/plot-count-matrix.py ${output_kfold}/${k}/clustered_${k}.txt \ ${pvector_file} ${lst_dir}/train_${kfold}.lst \ --outfile ${output_kfold}/${k}/train_count_matrix.pdf |
42b4edb5a This file aims to... |
71 72 |
# This script plot the count matrix of the validation set |
151e596e3 Some modification... |
73 74 75 |
python3 bin/plot-count-matrix.py ${output_kfold}/${k}/clustered_${k}.txt \ ${pvector_file} ${lst_dir}/val_${kfold}.lst \ --outfile ${output_kfold}/${k}/val_count_matrix.pdf |
42b4edb5a This file aims to... |
76 77 |
done done |