nlpblogs commited on
Commit
8da9b1a
·
verified ·
1 Parent(s): f98e96c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -0
app.py CHANGED
@@ -45,6 +45,19 @@ for uploaded_file in uploaded_files:
45
 
46
  result = result1.values.tolist()
47
  st.dataframe(result)
 
 
 
 
 
 
 
 
 
 
 
 
 
48
 
49
  vectorizer = TfidfVectorizer()
50
  tfidf_matrix = vectorizer.fit_transform(result)
 
45
 
46
  result = result1.values.tolist()
47
  st.dataframe(result)
48
+
49
+ model = GLiNER.from_pretrained("urchade/gliner_base")
50
+ labels = ["person", "country", "organization", "time", "role"]
51
+ entities = model.predict_entities(text_data, labels)
52
+
53
+ entity_dict = {}
54
+ for label in labels:
55
+ entity_dict[label] = [entity["text"] for entity in entities if entity["label"] == label]
56
+
57
+
58
+ data = {"Text": text_data, **entity_dict}
59
+ st.dataframe(data)
60
+
61
 
62
  vectorizer = TfidfVectorizer()
63
  tfidf_matrix = vectorizer.fit_transform(result)