An error occurred while loading the file. Please try again.
-
Cédric Traizet authored
DR is now based on Machine Learning Models, it is now possible to reduce de dimension of the pca model (it has to be changed in PCAModel.txx for now
ea53b867
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
#!/usr/bin/env bash
path_texts=data/MADA_LIGHT_raw
output_dir=data/graph_exp_mar_30
if [ "$1" == "generate" ]; then
python3 generate_data.py $path_texts $output_dir/normal asso.json normal;
python3 generate_transform.py $output_dir/normal $output_dir/extension_1 extension -a 1;
python3 generate_transform.py $output_dir/normal $output_dir/extension_2 extension -a 2;
python3 generate_transform.py $output_dir/normal $output_dir/extension_3 extension -a 3;
python3 generate_transform.py $output_dir/normal $output_dir/gen_all_1 generalisation -t all -n 1;
python3 generate_transform.py $output_dir/normal $output_dir/gen_all_2 generalisation -t all -n 2;
python3 generate_transform.py $output_dir/normal $output_dir/gen_region generalisation -t bounded -b region;
python3 generate_transform.py $output_dir/normal $output_dir/gen_capital generalisation -t bounded -b capital;
python3 generate_transform.py $output_dir/normal $output_dir/gen_country generalisation -t bounded -b country;
fi
if [ "$1" == "eval" ]; then
## Normal STR eval
original=$output_dir/normal
dir=normal;
mesure=("MCS" "VEO" "JACCARD" "HED" "GREEDY" "GED" "BOC" "BOWSE");
for me in ${mesure[@]}; do
echo $me" for STR "$dir;
python3 eval.py $me $path_texts $output_dir/$dir $output_dir/$dir/asso.json $original -a -o $output_dir/result_eval/$dir/;
done;
## Generalised STR eval
dir=gen_all_1
mesure=( "MCS" "VEO" "JACCARD" "HED" "GREEDY" "GED" "BOC" "BOWSE");
for me in ${mesure[@]}; do
echo $me" for STR "$dir;
python3 eval.py $me $path_texts $output_dir/$dir $output_dir/$dir/asso.json $original -a -o $output_dir/result_eval/$dir/;
done;
dir=gen_all_2
mesure=( "MCS" "VEO" "JACCARD" "HED" "GREEDY" "BOC" "BOWSE");
for me in ${mesure[@]}; do
echo $me" for STR "$dir;
python3 eval.py $me $path_texts $output_dir/$dir $output_dir/$dir/asso.json $original -a -o $output_dir/result_eval/$dir/;
done;
dir=gen_region
for me in ${mesure[@]}; do
echo $me" for STR "$dir;
python3 eval.py $me $path_texts $output_dir/$dir $output_dir/$dir/asso.json $original -a -o $output_dir/result_eval/$dir/;
done;
dir=gen_country
for me in ${mesure[@]}; do
echo $me" for STR "$dir;
python3 eval.py $me $path_texts $output_dir/$dir $output_dir/$dir/asso.json $original -a -o $output_dir/result_eval/$dir/;
done;
## Extended STR eval
dir=extension_1
mesure=( "MCS" "VEO" "JACCARD" "BOC" "WLSUBTREE" "BOWSE");
for me in ${mesure[@]}; do
echo $me" for STR "$dir;
python3 eval.py $me $path_texts $output_dir/$dir $output_dir/$dir/asso.json $original -a -o $output_dir/result_eval/$dir/;
done;
dir=extension_2
for me in ${mesure[@]}; do
echo $me" for STR "$dir;
python3 eval.py $me $path_texts $output_dir/$dir $output_dir/$dir/asso.json $original -a -o $output_dir/result_eval/$dir/;
done;
fi