From 3e2c889bfec08c82783217a893b23c8e47d04522 Mon Sep 17 00:00:00 2001 From: Jack Date: Wed, 16 Mar 2016 16:16:00 -0400 Subject: [PATCH] Added command-line interface + batch script --- review_svm.py | 4 ++-- svm.bat | 13 +++++++++++++ 2 files changed, 15 insertions(+), 2 deletions(-) create mode 100644 svm.bat diff --git a/review_svm.py b/review_svm.py index 836aae9..632c01c 100644 --- a/review_svm.py +++ b/review_svm.py @@ -72,11 +72,11 @@ def make_bag(text, ref_bag): if (not USE_PRESENCE) and bag_of_words.has_key(index): bag_of_words[index] += 1 count += 1 - #print n_gram, "=>", bag_of_words[index] + print n_gram, "=>", bag_of_words[index] else: bag_of_words[index] = 1 count += 1 - #print n_gram, "=>", bag_of_words[index] + print n_gram, "=>", bag_of_words[index] # Add it to the reference bag if ref_bag.has_key(index): diff --git a/svm.bat b/svm.bat new file mode 100644 index 0000000..d54699b --- /dev/null +++ b/svm.bat @@ -0,0 +1,13 @@ +:: Replicates configurations tested by Pang and Lee (2002) (Figure 3) +echo (1) Unigrams (Frequency) +python review_svm.py --gram-length 1 --frequency +echo (2) Unigrams (Presence) +python review_svm.py --gram-length 1 --presence +echo (4) Bigrams +python review_svm.py --gram-length 2 --presence + +echo (5) Unigrams + POS tags +python review_svm.py --gram-length 1 --presence --use-pos-tags + +echo (6) Adjectives +python review_svm.py --gram-length 1 --presence --use-pos-tags --use-adj-only \ No newline at end of file