Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -5,6 +5,7 @@ import os
|
|
| 5 |
import re
|
| 6 |
import gradio as gr
|
| 7 |
from transformers import AutoModelForCausalLM, AutoTokenizer, pipeline
|
|
|
|
| 8 |
|
| 9 |
# --- 1. MODELLERİN HAZIRLANMASI ---
|
| 10 |
ner_pipe = pipeline("ner", model="xlm-roberta-large-finetuned-conll03-english", aggregation_strategy="simple", device=-1)
|
|
@@ -126,7 +127,7 @@ def process_ner(text):
|
|
| 126 |
final_results = []
|
| 127 |
yield "<br>".join(current_logs), []
|
| 128 |
|
| 129 |
-
|
| 130 |
"MOVIE": {"tanim": "Sinematik eserler.", "anahtar_kelimeler": ["film", "dizi"], "ornekler": ["Inception", "Ezel"]},
|
| 131 |
"BOOK": {"tanim": "Yazılı edebi eserler.", "anahtar_kelimeler": ["kitap", "roman"], "ornekler": ["Sefiller", "Nutuk"]},
|
| 132 |
"SOFTWARE": {"tanim": "Dijital sistemler.", "anahtar_kelimeler": ["yazılım", "kod"], "ornekler": ["Linux", "Python"]},
|
|
@@ -134,7 +135,7 @@ def process_ner(text):
|
|
| 134 |
"PRODUCT": {"tanim": "Ticari ürünler.", "anahtar_kelimeler": ["marka", "model"], "ornekler": ["iPhone", "Tesla"]},
|
| 135 |
"NORP": {"tanim": "Etnik ve dini gruplar.", "anahtar_kelimeler": ["millet", "topluluk"], "ornekler": ["Türkler", "Ruslar"]},
|
| 136 |
"GPE": {"tanim": "Siyasi bölgeler.", "anahtar_kelimeler": ["ülke", "şehir"], "ornekler": ["Türkiye", "İstanbul"]}
|
| 137 |
-
}
|
| 138 |
|
| 139 |
initial_results = ner_pipe(text)
|
| 140 |
|
|
|
|
| 5 |
import re
|
| 6 |
import gradio as gr
|
| 7 |
from transformers import AutoModelForCausalLM, AutoTokenizer, pipeline
|
| 8 |
+
from labels_config import custom_labels
|
| 9 |
|
| 10 |
# --- 1. MODELLERİN HAZIRLANMASI ---
|
| 11 |
ner_pipe = pipeline("ner", model="xlm-roberta-large-finetuned-conll03-english", aggregation_strategy="simple", device=-1)
|
|
|
|
| 127 |
final_results = []
|
| 128 |
yield "<br>".join(current_logs), []
|
| 129 |
|
| 130 |
+
''' custom_labels = {
|
| 131 |
"MOVIE": {"tanim": "Sinematik eserler.", "anahtar_kelimeler": ["film", "dizi"], "ornekler": ["Inception", "Ezel"]},
|
| 132 |
"BOOK": {"tanim": "Yazılı edebi eserler.", "anahtar_kelimeler": ["kitap", "roman"], "ornekler": ["Sefiller", "Nutuk"]},
|
| 133 |
"SOFTWARE": {"tanim": "Dijital sistemler.", "anahtar_kelimeler": ["yazılım", "kod"], "ornekler": ["Linux", "Python"]},
|
|
|
|
| 135 |
"PRODUCT": {"tanim": "Ticari ürünler.", "anahtar_kelimeler": ["marka", "model"], "ornekler": ["iPhone", "Tesla"]},
|
| 136 |
"NORP": {"tanim": "Etnik ve dini gruplar.", "anahtar_kelimeler": ["millet", "topluluk"], "ornekler": ["Türkler", "Ruslar"]},
|
| 137 |
"GPE": {"tanim": "Siyasi bölgeler.", "anahtar_kelimeler": ["ülke", "şehir"], "ornekler": ["Türkiye", "İstanbul"]}
|
| 138 |
+
}'''
|
| 139 |
|
| 140 |
initial_results = ner_pipe(text)
|
| 141 |
|