Update README.md
Browse files
README.md
CHANGED
|
@@ -137,18 +137,27 @@ def extract_entities(text):
|
|
| 137 |
if current_ent: entities.append(current_ent)
|
| 138 |
return entities
|
| 139 |
|
|
|
|
| 140 |
# 4. Test Edelim
|
| 141 |
text = """
|
| 142 |
@AFADTurkiye ve Ahbap ekipleri, Gaziantep İslahiye Yeni Mahalle Karanfil Sokak No:5 adresinde 7 kişi enkaz altında mahsur kaldı.
|
| 143 |
Acil ısıtıcı, çadır ve çocuk maması gerekiyor. Saha sorumlusu Ayşe Yurt iletişim: 0533 123 45 67.
|
| 144 |
-
Konum ve detaylı bilgi için:
|
| 145 |
"""
|
| 146 |
|
| 147 |
results = extract_entities(text)
|
| 148 |
for ent in results:
|
| 149 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 150 |
|
| 151 |
-
#
|
| 152 |
───────────────────────────────────────────────────────────────────────────────────
|
| 153 |
[ORG] @AFADTurkiye (score: 0.9999)
|
| 154 |
[ORG] Ahbap (score: 0.9996)
|
|
@@ -161,6 +170,7 @@ for ent in results:
|
|
| 161 |
[LINK] https://t.co/yardimadresi (score: 0.9999)
|
| 162 |
───────────────────────────────────────────────────────────────────────────────────
|
| 163 |
|
|
|
|
| 164 |
[
|
| 165 |
{'entity_group': 'ORG', 'word': '@AFADTurkiye', 'score': 0.9999, 'start': 0, 'end': 1},
|
| 166 |
{'entity_group': 'ORG', 'word': 'Ahbap', 'score': 0.9996, 'start': 2, 'end': 3},
|
|
|
|
| 137 |
if current_ent: entities.append(current_ent)
|
| 138 |
return entities
|
| 139 |
|
| 140 |
+
|
| 141 |
# 4. Test Edelim
|
| 142 |
text = """
|
| 143 |
@AFADTurkiye ve Ahbap ekipleri, Gaziantep İslahiye Yeni Mahalle Karanfil Sokak No:5 adresinde 7 kişi enkaz altında mahsur kaldı.
|
| 144 |
Acil ısıtıcı, çadır ve çocuk maması gerekiyor. Saha sorumlusu Ayşe Yurt iletişim: 0533 123 45 67.
|
| 145 |
+
Konum ve detaylı bilgi için: https://t.co/yardimadresi
|
| 146 |
"""
|
| 147 |
|
| 148 |
results = extract_entities(text)
|
| 149 |
for ent in results:
|
| 150 |
+
etiket = f"[{ent['entity_group']}]"
|
| 151 |
+
print(f"{etiket:<9} {ent['word']} (score: {ent['score']:.4f})")
|
| 152 |
+
|
| 153 |
+
print("[")
|
| 154 |
+
for i, ent in enumerate(results):
|
| 155 |
+
virgul = "," if i < len(results) - 1 else ""
|
| 156 |
+
print(f" {ent}{virgul}")
|
| 157 |
+
print("]")
|
| 158 |
+
|
| 159 |
|
| 160 |
+
# Formatlı Çıktı
|
| 161 |
───────────────────────────────────────────────────────────────────────────────────
|
| 162 |
[ORG] @AFADTurkiye (score: 0.9999)
|
| 163 |
[ORG] Ahbap (score: 0.9996)
|
|
|
|
| 170 |
[LINK] https://t.co/yardimadresi (score: 0.9999)
|
| 171 |
───────────────────────────────────────────────────────────────────────────────────
|
| 172 |
|
| 173 |
+
# Ham Çıktı (Tek satırlık liste formatı)
|
| 174 |
[
|
| 175 |
{'entity_group': 'ORG', 'word': '@AFADTurkiye', 'score': 0.9999, 'start': 0, 'end': 1},
|
| 176 |
{'entity_group': 'ORG', 'word': 'Ahbap', 'score': 0.9996, 'start': 2, 'end': 3},
|