summaryrefslogtreecommitdiff
path: root/example/run.sh
diff options
context:
space:
mode:
authorPatrick Simianer <simianer@cl.uni-heidelberg.de>2014-03-03 19:10:50 +0100
committerPatrick Simianer <simianer@cl.uni-heidelberg.de>2014-03-03 19:10:50 +0100
commitd6a28bc7ad3339ea1cf352ec62e331e45a4aeba3 (patch)
tree19e291689a9d6a91d483c2180f81cddb54cfe98a /example/run.sh
parentb41cafa4772a0a1e6028c5671c0d352c20b491bb (diff)
geoquery scripts + example
Diffstat (limited to 'example/run.sh')
-rwxr-xr-xexample/run.sh35
1 files changed, 35 insertions, 0 deletions
diff --git a/example/run.sh b/example/run.sh
new file mode 100755
index 0000000..c47a955
--- /dev/null
+++ b/example/run.sh
@@ -0,0 +1,35 @@
+#!/bin/bash
+
+# stop and start memcached
+killall memcached
+memcached &
+
+# run lampion with rampion variant for 3 epochs over 30 examples
+../lampion.rb \
+ -k 100 \
+ -i train.in \
+ -r train.en \
+ -g train.gold \
+ -h train.funql \
+ -w weights.init \
+ -c cdec.ini \
+ -t stopwords.en \
+ -o output-weights \
+ -l \
+ -e 0.01 \
+ -j 3 \
+ -s 30 \
+ -v rampion 2> output.stderr > output.stdout
+
+# translate test
+/toolbox/cdec-dtrain/decoder/cdec \
+ -c cdec.ini \
+ -w output-weights.2.gz 2>/dev/null \
+ < test.in \
+ | ../scripts/geoquery/semparse.rb \
+ | ../scripts/geoquery/query.rb > output-answers
+
+# evaluate result
+../scripts/geoquery/eval.rb \
+ test.gold < output-answers > output-eval
+