From df467d2ed46f679ca033b37c265e1ecd6218f04a Mon Sep 17 00:00:00 2001 From: Ryhan Date: Sat, 23 Mar 2013 10:30:01 -0400 Subject: [PATCH] Cleanup --- ask | 11 ----------- modules/extractor.py | 3 +++ modules/question_classifier.py | 25 ------------------------- 3 files changed, 3 insertions(+), 36 deletions(-) delete mode 100644 modules/question_classifier.py diff --git a/ask b/ask index a9c7037..44166a5 100755 --- a/ask +++ b/ask @@ -14,17 +14,6 @@ sys.path.append("modules") import questionContentSelector import questionFromSentence -# turns a declarative sentence into a question -def sentenceToQuestion(sentence): - question = sentence - if ("It is" in sentence) and (sentence[len(sentence) -1] == "."): - question = sentence[:len(sentence)-1] + str("?") - question = sentence.replace("It is", "What is") - elif " is " in question: - i = question.index("is") - question = question[i:i+2] + question[:i] + quesiton[i+2:] - return question - if __name__ == '__main__': path_to_article = sys.argv[1] num_questions = int(sys.argv[2]) diff --git a/modules/extractor.py b/modules/extractor.py index 3cdf71c..7224f03 100644 --- a/modules/extractor.py +++ b/modules/extractor.py @@ -1,3 +1,6 @@ +# extractor.py +# named entity recognition, currently unused. + import nltk with open('para.txt', 'r') as f: diff --git a/modules/question_classifier.py b/modules/question_classifier.py deleted file mode 100644 index b526e99..0000000 --- a/modules/question_classifier.py +++ /dev/null @@ -1,25 +0,0 @@ -import sys -import os -import string -import re - -def classifyQuestions(question): - if question.startswith("Who "): - return "PERSON" - elif question.startswith("When "): - return "DATE" - elif question.startswith("Where "): - return "LOCATION" - elif question.startswith("What "): - return "NOUN" - elif question.startswith("Why ", "How "): - return "PHRASE" - elif question.startswith("How many "): - return "NUMERAL" - elif question.startswith("Is ", "Was ", "Will ", "Are ", "Were ", "Do ", "Does ", "Did "): - return "BOOLEAN" - else: - return "UNKOWN" - -def questionsToDeclaration(question): - pass