File tree 3 files changed +51
-2
lines changed
3 files changed +51
-2
lines changed Original file line number Diff line number Diff line change 82
82
83
83
for set in valid train
84
84
do
85
- for f in /tmp/${name} /tok /$set /* \. s
85
+ for f in /tmp/${name} /sc /$set /* \. s
86
86
do
87
87
echo $f
88
88
/opt/subword-nmt/apply_bpe.py -c /model/${name} /codec --vocabulary /model/${name} /voc.s --vocabulary-threshold 50 < $f > /data/${name} /$set /${f##*/ }
91
91
92
92
for set in valid train
93
93
do
94
- for f in /tmp/${name} /tok /$set /* \. t
94
+ for f in /tmp/${name} /sc /$set /* \. t
95
95
do
96
96
echo $f
97
97
/opt/subword-nmt/apply_bpe.py -c /model/${name} /codec --vocabulary /model/${name} /voc.t --vocabulary-threshold 50 < $f > /data/${name} /$set /${f##*/ }
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+
3
+ input=$1
4
+ name=$2
5
+
6
+
7
+ mkdir -p /tmp/${name} /
8
+ mkdir -p /model/${name} /
9
+
10
+
11
+
12
+
13
+ for l in s t
14
+ do
15
+ for set in train valid
16
+ do
17
+ echo " " > /tmp/${name} /$set .$l
18
+ for f in /data/${input} /${set} /* \. ${l}
19
+ do
20
+
21
+ cat $f >> /tmp/${name} /$set .$l
22
+ done
23
+ done
24
+ done
25
+
26
+
27
+
28
+ python /opt/OpenNMT-py/preprocess.py \
29
+ -train_src /tmp/${name} /train.s \
30
+ -train_tgt /tmp/${name} /train.t \
31
+ -valid_src /tmp/${name} /valid.s \
32
+ -valid_tgt /tmp/${name} /vaild.t \
33
+ -save_data /tmp/${name} /train \
34
+ -src_langs s \
35
+ -tgt_langs t
36
+
37
+
38
+ python -u /opt/OpenNMT-py/train.py -data /tmp/${name} /train.train.pt \
39
+ -save_model /model/${name} /model \
40
+ -brnn \
41
+ -rnn_size 512 \
42
+ -word_vec_size 512 \
43
+ -batch_size 128 \
44
+ -max_generator_batches 16 \
45
+ -optim adam \
46
+ -dropout 0.2 \
47
+ -epochs 10 \
48
+ -learning_rate 0.001 \
49
+ -gpus 0
You can’t perform that action at this time.
0 commit comments