Skip to content

Commit

Permalink
Use synthetic data for dev when no dev data is provided
Browse files Browse the repository at this point in the history
  • Loading branch information
sileix committed Jan 12, 2022
1 parent a66d8ce commit ed51bb1
Showing 1 changed file with 16 additions and 4 deletions.
20 changes: 16 additions & 4 deletions starter/custom/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -246,8 +246,14 @@ everything/$(eval_set)/%.nlu.results: everything/models/%/best.pth everything/$(
datadir/agent: everything/synthetic.agent.tsv everything/augmented.agent.tsv everything/dev/agent.tsv
mkdir -p $@
cp everything/synthetic.agent.tsv $@/
cp everything/augmented.agent.tsv $@/train.tsv ; \
cp everything/dev/agent.tsv $@/eval.tsv ; \
if test -s everything/dev/agent.tsv ; then \
cp everything/augmented.agent.tsv $@/train.tsv ; \
cp everything/dev/agent.tsv $@/eval.tsv ; \
else \
$(genie) split-train-eval --train $@/train.tsv --eval $@/eval.tsv \
--eval-probability 0.1 --split-strategy raw-sentence \
--contextual --eval-on-synthetic everything/augmented.agent.tsv ; \
fi
touch $@

datadir/nlg: everything/synthetic.agent.tsv everything/dev/agent.tsv
Expand All @@ -259,8 +265,14 @@ datadir/nlg: everything/synthetic.agent.tsv everything/dev/agent.tsv
datadir/user: everything/synthetic.user.tsv everything/augmented.user.tsv everything/dev/user.tsv
mkdir -p $@
cp everything/synthetic.user.tsv $@/
cp everything/augmented.user.tsv $@/train.tsv ; \
cp everything/dev/user.tsv $@/eval.tsv ; \
if test -s everything/dev/user.tsv ; then \
cp everything/augmented.user.tsv $@/train.tsv ; \
cp everything/dev/user.tsv $@/eval.tsv ; \
else \
$(genie) split-train-eval --train $@/train.tsv --eval $@/eval.tsv \
--eval-probability 0.1 --split-strategy raw-sentence \
--contextual --eval-on-synthetic everything/augmented.user.tsv ; \
fi
touch $@

datadir/fewshot: everything/train/user.tsv everything/dev/user.tsv everything/train/agent.tsv everything/dev/agent.tsv
Expand Down

0 comments on commit ed51bb1

Please sign in to comment.