Towhidul commited on
Commit
aef128b
1 Parent(s): 30d861e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -5
app.py CHANGED
@@ -97,6 +97,14 @@ import allennlp_models.tagging
97
  predictor = Predictor.from_path("structured-prediction-srl-bert.tar.gz")
98
 
99
  #---------------------------------------------------------------
 
 
 
 
 
 
 
 
100
  #---------------------------------------------------------------
101
  # @st.cache
102
  def claim(text):
@@ -174,7 +182,7 @@ def claim(text):
174
  else:
175
  substr = substr + val_string[i]
176
  substr = substr.strip() # remove leading/trailing white space
177
- pronouns = ['he', 'she', 'they', 'it', 'him', 'her', 'them', 'its', 'himself', 'herself', 'themselves']
178
  if substr.lower() not in pronouns and not substr.lower().endswith("'s"): # remove pronouns and possessive pronouns
179
  who.add(substr)
180
  else:
@@ -205,7 +213,7 @@ def claim(text):
205
  else:
206
  substr = substr + val_string[i]
207
  substr = substr.strip() # remove leading/trailing white space
208
- pronouns = ['he', 'she', 'they', 'it', 'him', 'her', 'them', 'its', 'himself', 'herself', 'themselves']
209
  if substr.lower() not in pronouns and not substr.lower().endswith("'s"): # remove pronouns and possessive pronouns
210
  what.add(substr)
211
  else:
@@ -234,7 +242,7 @@ def claim(text):
234
  else:
235
  substr = substr + val_string[i]
236
  substr = substr.strip() # remove leading/trailing white space
237
- pronouns = ['he', 'she', 'they', 'it', 'him', 'her', 'them', 'its', 'himself', 'herself', 'themselves']
238
  if substr.lower() not in pronouns and not substr.lower().endswith("'s"): # remove pronouns and possessive pronouns
239
  why.add(substr)
240
  else:
@@ -263,7 +271,7 @@ def claim(text):
263
  else:
264
  substr = substr + val_string[i]
265
  substr = substr.strip() # remove leading/trailing white space
266
- pronouns = ['he', 'she', 'they', 'it', 'him', 'her', 'them', 'its', 'himself', 'herself', 'themselves']
267
  if substr.lower() not in pronouns and not substr.lower().endswith("'s"): # remove pronouns and possessive pronouns
268
  when.add(substr)
269
  else:
@@ -293,7 +301,7 @@ def claim(text):
293
  else:
294
  substr = substr + val_string[i]
295
  substr = substr.strip() # remove leading/trailing white space
296
- pronouns = ['he', 'she', 'they', 'it', 'him', 'her', 'them', 'its', 'himself', 'herself', 'themselves']
297
  if substr.lower() not in pronouns and not substr.lower().endswith("'s"): # remove pronouns and possessive pronouns
298
  where.add(substr)
299
  else:
 
97
  predictor = Predictor.from_path("structured-prediction-srl-bert.tar.gz")
98
 
99
  #---------------------------------------------------------------
100
+ list_of_pronouns = ["I", "you", "he", "she", "it", "we", "they", "me", "him", "her", "us", "them",
101
+ "mine", "yours", "his", "hers", "its", "ours", "theirs",
102
+ "this", "that", "these", "those",
103
+ "myself", "yourself", "himself", "herself", "itself", "ourselves", "yourselves", "themselves",
104
+ "who", "whom", "what", "which", "whose",
105
+ "all", "another", "any", "anybody", "anyone", "anything", "both", "each", "either",
106
+ "everybody", "everyone", "everything", "few", "many", "neither", "nobody", "none", "nothing",
107
+ "one", "other", "several", "some", "somebody", "someone", "something"]
108
  #---------------------------------------------------------------
109
  # @st.cache
110
  def claim(text):
 
182
  else:
183
  substr = substr + val_string[i]
184
  substr = substr.strip() # remove leading/trailing white space
185
+ pronouns = list_of_pronouns
186
  if substr.lower() not in pronouns and not substr.lower().endswith("'s"): # remove pronouns and possessive pronouns
187
  who.add(substr)
188
  else:
 
213
  else:
214
  substr = substr + val_string[i]
215
  substr = substr.strip() # remove leading/trailing white space
216
+ pronouns = list_of_pronouns
217
  if substr.lower() not in pronouns and not substr.lower().endswith("'s"): # remove pronouns and possessive pronouns
218
  what.add(substr)
219
  else:
 
242
  else:
243
  substr = substr + val_string[i]
244
  substr = substr.strip() # remove leading/trailing white space
245
+ pronouns = list_of_pronouns
246
  if substr.lower() not in pronouns and not substr.lower().endswith("'s"): # remove pronouns and possessive pronouns
247
  why.add(substr)
248
  else:
 
271
  else:
272
  substr = substr + val_string[i]
273
  substr = substr.strip() # remove leading/trailing white space
274
+ pronouns = list_of_pronouns
275
  if substr.lower() not in pronouns and not substr.lower().endswith("'s"): # remove pronouns and possessive pronouns
276
  when.add(substr)
277
  else:
 
301
  else:
302
  substr = substr + val_string[i]
303
  substr = substr.strip() # remove leading/trailing white space
304
+ pronouns = list_of_pronouns
305
  if substr.lower() not in pronouns and not substr.lower().endswith("'s"): # remove pronouns and possessive pronouns
306
  where.add(substr)
307
  else: