davda54 commited on
Commit
2559909
·
1 Parent(s): 242791e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -8
app.py CHANGED
@@ -135,10 +135,16 @@ def render_table(forms, lemmas, upos, xpos, feats, named_entities):
135
  feats = [feat + [""] * (max_len - len(feat)) for feat in feats]
136
  feats = list(zip(*feats))
137
 
138
- named_entities = [
139
- "" if ne == "O" else f"<< {ne.split('-')[1]} >>" if ne.startswith("B") else ne.split('-')[1] if (ne.startswith("I") and i + 1 < len(named_entities) and named_entities[i + 1].startswith("I")) else f"{ne.split('-')[1]} >>"
140
- for i, ne in enumerate(named_entities)
141
- ]
 
 
 
 
 
 
142
 
143
  array = [
144
  [""] + forms,
@@ -175,10 +181,10 @@ with gr.Blocks(theme='sudeepshouche/minimalist', css=custom_css) as demo:
175
  dataset = gr.Dataset(components=[gr.Textbox(visible=False)],
176
  label="Input examples",
177
  samples=[
178
- ["Thomassen er på vei til sin neste gjerning."],
179
- ["På toppen av dette kom de metodiske utfordringer."],
180
- ["Berntsen har påtatt seg en både viktig og vanskelig oppgave."],
181
- ["Ikke bare har det vært et problem, som han selv skriver i forordet, å bli klok på Borten."],
182
  ]
183
  )
184
 
 
135
  feats = [feat + [""] * (max_len - len(feat)) for feat in feats]
136
  feats = list(zip(*feats))
137
 
138
+ named_entities = []
139
+ for i, ne in enumerate(named_entities):
140
+ if ne == "O":
141
+ named_entities.append("")
142
+ if ne.startswith("B"):
143
+ named_entities.append(f"<< {ne.split('-')[1]}")
144
+ elif ne.startswith("I") and i + 1 < len(named_entities) and named_entities[i + 1].startswith("I"):
145
+ named_entities.append(ne.split('-')[1])
146
+ else:
147
+ named_entities.append(f"{ne.split('-')[1]} >>")
148
 
149
  array = [
150
  [""] + forms,
 
181
  dataset = gr.Dataset(components=[gr.Textbox(visible=False)],
182
  label="Input examples",
183
  samples=[
184
+ "Thomassen er på vei til sin neste gjerning.",
185
+ "På toppen av dette kom de metodiske utfordringer.",
186
+ "Berntsen har påtatt seg en både viktig og vanskelig oppgave.",
187
+ "Ikke bare har det vært et problem, som han selv skriver i forordet, å bli klok på Borten.",
188
  ]
189
  )
190