-
Notifications
You must be signed in to change notification settings - Fork 7
/
parse_HDM05_data.sh
91 lines (70 loc) · 3.3 KB
/
parse_HDM05_data.sh
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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
# --------------
# CLASSIFICATION
# --------------
## HDM05-122, 2-FOLD SPLITS (SAME FOR HDM05-65)
pushd data/HDM05-122/
python ../../parse_data.py \
HDM05-122-objects-annotations-specific-coords_normPOS.data \
-s splits/annotated_subsequence_splits/2_folds/HDM05-122-only-annot-subseq-2folds_1-cats122.txt --sf list \
HDM05-122-only-annot-subseq-fold-1-of-2.pkl
python ../../parse_data.py \
HDM05-122-objects-annotations-specific-coords_normPOS.data \
-s splits/annotated_subsequence_splits/2_folds/HDM05-122-only-annot-subseq-2folds_2-cats122.txt --sf list \
HDM05-122-only-annot-subseq-fold-2-of-2.pkl
## HDM05-122, 10-FOLD SPLITS (SAME FOR HDM05-65)
for I in {1..10}; do
for MODE in 'train' 'test'; do
python ../../parse_data.py \
HDM05-122-objects-annotations-specific-coords_normPOS.data \
-s splits/annotated_subsequence_splits/10_folds/HDM05-122-only-annot-subseq-10fold_${I}_${MODE}.txt --sf list \
HDM05-122-only-annot-subseq-fold-${I}-of-10-${MODE}.pkl
done
done
popd
# ------------
# SEGMENTATION
# ------------
## HDM05-122, 2 SPLITS (SAME FOR HDM05-65)
pushd data/HDM05-122/
python ../../parse_data.py \
HDM05-122-objects-annotations-specific-coords_normPOS.data \
HDM05-122-objects-annotations-specific-coords_normPOS.pkl
python ../../parse_data.py \
HDM05-122-objects-sequences_annotated-coords_normPOS.data \
-a split/whole_sequence_split/HDM05-122-whole-seq+annot-2fold.txt --af petr \
-s split/whole_sequence_split/HDM05-122-whole-seq+annot-2fold.txt --sf petr \
HDM05-122-whole-seq+annot-fold-1-of-2.pkl
python ../../parse_data.py \
HDM05-122-objects-sequences_annotated-coords_normPOS.data \
-a split/whole_sequence_split/HDM05-122-whole-seq+annot-2fold.txt --af petr \
-s split/whole_sequence_split/HDM05-122-whole-seq+annot-2fold.txt --sf petr \
HDM05-122-whole-seq+annot-fold-2-of-2.pkl --test
popd
## HDM05-15
pushd data/HDM05-15/
python ../../parse_data.py \
HDM05-15-objects-annotations-specific-coords_normPOS.data \
HDM05-15-objects-annotations-specific-coords_normPOS.pkl
### 50-50 SPLITS (2 FOLD)
python ../../parse_data.py \
HDM05-15-objects-sequences_annotated-coords_normPOS.data \
-a split/whole_sequence_split/HDM05-15-whole-seq+annot-2fold.txt --af petr \
-s split/whole_sequence_split/HDM05-15-whole-seq+annot-2fold.txt --sf petr \
HDM05-15-whole-seq+annot-fold-1-of-2.pkl
python ../../parse_data.py \
HDM05-15-objects-sequences_annotated-coords_normPOS.data \
-a split/whole_sequence_split/HDM05-15-whole-seq+annot-2fold.txt --af petr \
-s split/whole_sequence_split/HDM05-15-whole-seq+annot-2fold.txt --sf petr \
HDM05-15-whole-seq+annot-fold-2-of-2.pkl --test
### 20-80 SPLITS
python ../../parse_data.py \
HDM05-15-objects-sequences_annotated-coords_normPOS.data \
-a HDM05-15-objects-annotations-coords_normPOS.pkl --af pkl \
-s splits/whole_sequence_splits/HDM05-15-whole-seq+annot-split-20-80-train.txt --sf csv \
HDM05-15-whole-seq+annot-split-20-80-train.pkl
python ../../parse_data.py \
HDM05-15-objects-sequences_annotated-coords_normPOS.data \
-a HDM05-15-objects-annotations-coords_normPOS.pkl --af pkl \
-s splits/whole_sequence_splits/HDM05-15-whole-seq+annot-split-20-80-test.txt --sf csv \
HDM05-15-whole-seq+annot-split-20-80-test.pkl
popd