Estefani Gaytan Nunez

update

...@@ -137,28 +137,26 @@ def word2features(sent, i, S1, S2): ...@@ -137,28 +137,26 @@ def word2features(sent, i, S1, S2):
137 137
138 #====================== S1 ======================# 138 #====================== S1 ======================#
139 if S1: 139 if S1:
140 - listElem = sent[i - 1].split('|') 140 + print("S1")
141 - lemma1 = listElem[1]
142 - postag1 = listElem[2]
143 141
144 - features['hUpper']: hUpper(word) 142 + features['hUpper']= hUpper(word)
145 - features['hLower']: hUpper(word) 143 + features['hLower']= hUpper(word)
146 - features['hGreek']: hGreek(word) 144 + features['hGreek']= hGreek(word)
147 - features['symb']: symb(word) 145 + features['symb']= symb(word)
148 #firstChar 146 #firstChar
149 - features['lemma1[:1]']: lemma1[:1] 147 + features['lemma[:1]']= lemma[:1]
148 + features['postag[:1]']= postag[:1]
150 #secondChar 149 #secondChar
151 - features['postag[:1]']: lemma1[:1] 150 + features['postag[:2]']= postag[:2]
152 - features['postag[:2]']: lemma1[:2] 151 + features['lemma[:2]']= lemma[:2]
153 - features['lemma[:2]']: lemma1[:2]
154 152
155 #====================== S2 ======================# 153 #====================== S2 ======================#
156 if S2: 154 if S2:
157 - #S2 155 + print("S2")
158 - features['isUpper']: word.isupper() 156 + features['isUpper']= word.isupper()
159 - features['isLower']: word.isLower() 157 + features['isLower']= word.islower()
160 - features['isGreek']: isGreek(word) 158 + features['isGreek']= isGreek(word)
161 - features['isNumber']: word.isdigit() 159 + features['isNumber'] = word.isdigit()
162 160
163 161
164 ''' 162 '''
...@@ -348,7 +346,7 @@ if __name__ == "__main__": ...@@ -348,7 +346,7 @@ if __name__ == "__main__":
348 # crf = rs.best_estimator_ 346 # crf = rs.best_estimator_
349 347
350 348
351 - nameReport = str(options.S1) + '_S2_' + str(options.S2) + str(options.version) + '.txt' 349 + nameReport = 'S1_' + str(options.S1) + '_S2_' + str(options.S2) + str(options.version) + '.txt'
352 with open(os.path.join(options.outputPath, "reports", "report_" + nameReport), mode="w") as oFile: 350 with open(os.path.join(options.outputPath, "reports", "report_" + nameReport), mode="w") as oFile:
353 oFile.write("********** TRAINING AND TESTING REPORT **********\n") 351 oFile.write("********** TRAINING AND TESTING REPORT **********\n")
354 oFile.write("Training file: " + options.trainingFile + '\n') 352 oFile.write("Training file: " + options.trainingFile + '\n')
......
No preview for this file type
No preview for this file type
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.