Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -5,72 +5,28 @@ sys.path.extend(["./GLiNER"])
|
|
5 |
from GLiNER.model import GLiNER
|
6 |
import gradio as gr
|
7 |
|
8 |
-
model = GLiNER.from_pretrained("urchade/
|
9 |
|
10 |
examples = [
|
11 |
[
|
12 |
-
"
|
13 |
-
"person, book, location, date, actor, character",
|
14 |
-
True,
|
15 |
-
],
|
16 |
-
[
|
17 |
-
"However, both models lack other frequent DM symptoms including the fibre-type dependent atrophy, myotonia, cataract and male-infertility.",
|
18 |
-
"disease, symptom",
|
19 |
-
False,
|
20 |
-
],
|
21 |
-
[
|
22 |
-
"Synergy between signal transduction pathways is obligatory for expression of c-fos in B and T cell lines: implication for c-fos control via surface immunoglobulin and T cell antigen receptors.",
|
23 |
-
"DNA, RNA, cell line, cell type, protein",
|
24 |
-
False,
|
25 |
-
],
|
26 |
-
[
|
27 |
-
"The choice of the encoder and decoder modules of dnpg can be quite flexible, for instance long short term memory networks (lstm) or convolutional neural network (cnn).",
|
28 |
-
"short acronym, long acronym",
|
29 |
-
False,
|
30 |
-
],
|
31 |
-
[
|
32 |
-
"Amelia Earhart flew her single engine Lockheed Vega 5B across the Atlantic to Paris.",
|
33 |
-
"person, company, location, airplane",
|
34 |
True,
|
35 |
],
|
36 |
[
|
37 |
-
"
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
[
|
42 |
-
"On 25 July 1948, on the 39th anniversary of Bleriot's crossing of the English Channel, the Type 618 Nene-Viking flew Heathrow to Paris (Villacoublay) in the morning carrying letters to Bleriot's widow and son (secretary of the FAI), who met it at the airport.",
|
43 |
-
"date, location, person, organization",
|
44 |
-
False,
|
45 |
-
],
|
46 |
-
[
|
47 |
-
"Leo & Ian won the 1962 Bathurst Six Hour Classic at Mount Panorama driving a Daimler SP250 sports car, (that year the 500 mile race for touring cars were held at Phillip Island)",
|
48 |
-
"person, date, location, organization, competition",
|
49 |
-
False,
|
50 |
-
],
|
51 |
-
[
|
52 |
-
"The Shore Line route of the CNS & M until 1955 served, from south to north, the Illinois communities of Chicago, Evanston, Wilmette, Kenilworth, Winnetka, Glencoe, Highland Park, Highwood, Fort Sheridan, Lake Forest, Lake Bluff, North Chicago, Waukegan, Zion, and Winthrop Harbor as well as Kenosha, Racine, and Milwaukee (the ``KRM'') in Wisconsin.",
|
53 |
-
"location, organization, date",
|
54 |
-
False,
|
55 |
-
],
|
56 |
-
[
|
57 |
-
"Comet C/2006 M4 (SWAN) is a non-periodic comet discovered in late June 2006 by Robert D. Matson of Irvine, California and Michael Mattiazzo of Adelaide, South Australia in publicly available images of the Solar and Heliospheric Observatory (SOHO).",
|
58 |
-
"person, organization, date, location",
|
59 |
-
False,
|
60 |
-
],
|
61 |
-
[
|
62 |
-
"From November 29, 2011 to March 31, 2012, Karimloo returned to ``Les Misérables`` to play the lead role of Jean Valjean at The Queen's Theatre, London, for which he won the 2013 Theatregoers' Choice Award for Best Takeover in a Role.",
|
63 |
-
"person, actor, award, date, location",
|
64 |
-
False,
|
65 |
-
],
|
66 |
-
[
|
67 |
-
"A Mexicali health clinic supported by former Baja California gubernatorial candidate Enrique Acosta Fregoso (PRI) was closed on June 15 after selling a supposed COVID-19 ``cure'' for between MXN $10,000 and $50,000.",
|
68 |
-
"location, organization, person, date, currency",
|
69 |
-
False,
|
70 |
],
|
71 |
[
|
72 |
-
"
|
73 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
74 |
False,
|
75 |
],
|
76 |
]
|
@@ -93,10 +49,10 @@ def ner(text, labels: str, nested_ner: bool) -> Dict[str, Union[str, int, float]
|
|
93 |
}
|
94 |
|
95 |
|
96 |
-
with gr.Blocks(title="GLiNER-
|
97 |
gr.Markdown(
|
98 |
"""
|
99 |
-
# GLiNER-
|
100 |
|
101 |
GLiNER is a Named Entity Recognition (NER) model capable of identifying any entity type using a bidirectional transformer encoder (BERT-like). It provides a practical alternative to traditional NER models, which are limited to predefined entities, and Large Language Models (LLMs) that, despite their flexibility, are costly and large for resource-constrained scenarios.
|
102 |
|
|
|
5 |
from GLiNER.model import GLiNER
|
6 |
import gradio as gr
|
7 |
|
8 |
+
model = GLiNER.from_pretrained("urchade/gliner_multi")
|
9 |
|
10 |
examples = [
|
11 |
[
|
12 |
+
"Der Nationale Volkskongress hat für die chinesische Öffentlichkeit ebenso beruhigende wie finstere Nachrichten zu bieten. Leider werfen die schlechten Nachrichten ihre Schatten auf die guten: Ja, der Präsident und KP-Chef Xi Jinping unternimmt Anstrengungen, die schwächelnde Wirtschaft zu retten – nur hat er dabei noch mehr Macht an sich gerissen. ",
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13 |
True,
|
14 |
],
|
15 |
[
|
16 |
+
"Ausgangssituation: ",
|
17 |
+
"Die Digitalisierung in Asien verändert Alltag und Arbeitswelt. Indien, Bangladesch und Vietnam streben einen umfassenden digitalen Wandel an und benötigen daher gut ausgebildete Nachwuchskräfte mit digitalen Kompetenzen. Nur so können sie wettbewerbsfähig bleiben.",
|
18 |
+
"Die Qualifizierungssysteme sind jedoch unzureichend an den Arbeitsmarkt angepasst: Praxisorientierte Lehre sowie die Vermittlung von beschäftigungs- und ethikorientierten digitalen Kompetenzen an Hochschulen fehlen. Damit werden ethische Urteilsbildung, Datenschutz und verantwortungsvolles Design digitaler Systeme vernachlässigt. Auch das Potenzial, das kompakte, kurzzeitige Lerneinheiten – so genannte Microcredentials – als flexibles Lernformat haben, bleibt an Hochschulen ungenutzt."
|
19 |
+
False,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
20 |
],
|
21 |
[
|
22 |
+
"Ziel",
|
23 |
+
"Studienangebote, die beschäftigungs- und ethikorientierte digitale Kompetenzen von jungen Menschen unterstützen, sind in ausgewählten Regionen Asiens qualitativ und quantitativ verbessert.
|
24 |
+
|
25 |
+
"Vorgehensweise",
|
26 |
+
"Das Vorhaben baut die Leistungsfähigkeit von Hochschulen aus, um langfristig bessere Studienangebote umzusetzen. Kernstrategie ist dabei, ein Netzwerk zu etablieren, das aus Hochschulen und Forschungseinrichtungen in Bangladesch, Vietnam und Indien sowie weiteren internationalen Partnerhochschulen besteht.",
|
27 |
+
"Das Netzwerk kräftigt die Studienangebote qualitativ und quantitativ, indem es Microcredentials entwickelt. Dafür schult das Projekt Dozent*innen und Hochschulmanager*innen, damit die Hochschulen die Kurse eigenständig entwickeln und anbieten können. Zudem wird die arbeitsmarktgerechte Qualifizierung durch eine Kooperation mit der Wirtschaft unterstützt. Die Microcredentials fördern so zukunftsfähige digitale Kompetenzen, abgestimmt auf die Bedarfe des regionalen Arbeitsmarkts und auf nationale Strategien.",
|
28 |
+
"Das Netzwerk unterstützt ferner den strategischen und regionalen Fachdialog, damit sich Studienangebote mehr an ethischen Erwägungen orientieren. Dazu erarbeitet es in regionalen Konferenzen Empfehlungen, um die Angebote qualitativ zu verbessern.
|
29 |
+
",
|
30 |
False,
|
31 |
],
|
32 |
]
|
|
|
49 |
}
|
50 |
|
51 |
|
52 |
+
with gr.Blocks(title="GLiNER-multi") as demo:
|
53 |
gr.Markdown(
|
54 |
"""
|
55 |
+
# GLiNER-multi
|
56 |
|
57 |
GLiNER is a Named Entity Recognition (NER) model capable of identifying any entity type using a bidirectional transformer encoder (BERT-like). It provides a practical alternative to traditional NER models, which are limited to predefined entities, and Large Language Models (LLMs) that, despite their flexibility, are costly and large for resource-constrained scenarios.
|
58 |
|