示例#1
0
 def _parse(self):
     _Lexicon._parse(self)
     # Map "verschrikkelijk" to adverbial "verschrikkelijke".
     # Combined with negation, this increases accuracy to 79%.
     # A 0.79, P 0.77, R 0.83, F1 0.80, instead of:
     # A 0.75, P 0.72, R 0.82, F1 0.77.
     for w, pos in self.items():
         if "JJ" in pos:
             a = attributive(w)
             if a not in self: 
                 self[a] = { "JJ": pos["JJ"], None: pos["JJ"] }
示例#2
0
 def _parse(self):
     _Lexicon._parse(self)
     # Map "verschrikkelijk" to adverbial "verschrikkelijke".
     # Combined with negation, this increases accuracy to 79%.
     # A 0.75, P 0.72, R 0.82, F1 0.77 becomes:
     # A 0.79, P 0.77, R 0.83, F1 0.80.
     # Accuracy also increases by using exclamation marks as intensifier:
     # A 0.80, P 0.77, R 0.84, F1 0.81.
     for w, pos in self.items():
         if "JJ" in pos:
             a = attributive(w)
             if a not in self:
                 self[a] = {"JJ": pos["JJ"], None: pos["JJ"]}
示例#3
0
 def _parse(self):
     _Lexicon._parse(self)
     # Map "verschrikkelijk" to adverbial "verschrikkelijke".
     # Combined with negation, this increases accuracy to 79%.
     # A 0.75, P 0.72, R 0.82, F1 0.77 becomes:
     # A 0.79, P 0.77, R 0.83, F1 0.80.
     # Accuracy also increases by using exclamation marks as intensifier:
     # A 0.80, P 0.77, R 0.84, F1 0.81.
     for w, pos in self.items():
         if "JJ" in pos:
             a = attributive(w)
             if a not in self: 
                 self[a] = { "JJ": pos["JJ"], None: pos["JJ"] }
示例#4
0
 def __init__(self, path=os.path.join(MODULE, "sentiment.xml"), **kwargs):
     # Use Dutch XML corpus.
     # Use synset id's from Cornetto instead of WordNet.
     kwargs.setdefault("synsets", "cornetto_synset_id")
     _Lexicon.__init__(self, path, **kwargs)
示例#5
0
 def __init__(self, path=os.path.join(MODULE, "sentiment.xml"), **kwargs):
     # Use Dutch XML corpus.
     # Use synset id's from Cornetto instead of WordNet. 
     kwargs.setdefault("synsets", "cornetto_synset_id")
     _Lexicon.__init__(self, path, **kwargs)
示例#6
0
 def __init__(self, path=os.path.join(MODULE, "sentiment.xml"), **kwargs):
     # Use French XML corpus.
     _Lexicon.__init__(self, path, **kwargs)
示例#7
0
 def __init__(self, path=os.path.join(MODULE, "sentiment.xml"), **kwargs):
     # Use French XML corpus.
     _Lexicon.__init__(self, path, **kwargs)