Emanuela Boros
Repaired text examples
0c95ae9
raw
history blame
3.86 kB
import gradio as gr
from transformers import pipeline
import os
import nltk
# Check if the resource is available; if not, download it
nltk.download("averaged_perceptron_tagger")
# Your existing app code follows
token = os.getenv("HF_TOKEN")
get_completion = pipeline(
"newsagency-ner",
model="impresso-project/bert-newsagency-ner-fr",
trust_remote_code=True,
revision="main",
token=token,
)
#
# PIPELINE_REGISTRY.register_pipeline(
# "newsagency-ner",
# pipeline_class=NewsAgencyModelPipeline,
# pt_model=AutoModelForTokenClassification,
# )
# model.config.custom_pipelines = {
# "newsagency-ner": {
# "impl": "newsagency_ner.NewsAgencyModelPipeline",
# "pt": ["BertForTokenClassification"],
# "tf": [],
# }
# }
#
# classifier = pipeline("newsagency-ner", model=model, tokenizer=tokenizer)
def ner(input):
output = get_completion(input)
return {"text": input, "entities": output}
demo = gr.Interface(
fn=ner,
inputs=[
gr.Textbox(
label="Find the news agency mentions in the following text in French:",
lines=2,
)
],
outputs=[gr.HighlightedText(label="Text with news agency mentions")],
title="News Agency Recognition with impresso-project/bert-newsagency-ner-fr",
description="Find entities using the `impresso-project/bert-newsagency-ner-fr` model under the hood!",
allow_flagging="never",
# Here we introduce a new tag, examples, easy to use examples for your application
examples=[
"Des chercheurs de l'Université de Cambridge ont développé une nouvelle technique de calcul quantique qui "
"promet d'augmenter exponentiellement les vitesses de calcul. Cette percée, décrite comme un 'bond quantique' "
"dans la technologie informatique, pourrait ouvrir la voie à des capacités de traitement de données "
"ultra-rapides et sécurisées. Cette avancée est censée avoir le potentiel d'impacter significativement les "
"domaines de la cryptographie, de la science des matériaux et de la modélisation des systèmes complexes. Les "
"experts dans le domaine ont exprimé leur enthousiasme face aux progrès rapides et à leurs implications pour "
"les innovations technologiques futures. Le rapport complet sur ces découvertes a été publié dans la "
"prestigieuse revue 'Nature Physics'. (Reuters)",
"Les tensions continuent de monter alors que les récentes élections parlementaires en Suède ont conduit à un "
"changement inattendu dans le paysage politique. Le parti d'extrême droite, connu pour ses politiques "
"strictes en matière d'immigration et ses vues eurosceptiques, a gagné un nombre substantiel de sièges, "
"remettant en question l'équilibre traditionnel des pouvoirs. Les analystes politiques débattent des effets à "
"long terme de ce changement, beaucoup exprimant leur préoccupation quant au potentiel d'une polarisation "
"accrue dans la société suédoise. Alors que les partis négocient pour former un nouveau gouvernement, "
"la communauté internationale observe attentivement pour voir comment ces développements influenceront les "
"politiques étrangères et domestiques de la Suède. (AFP)",
"United Press - On the home front, the British populace remains steadfast in the face of ongoing air "
"raids. In London, despite the destruction, the spirit of the people is unbroken, with volunteers and civil "
"defense units working tirelessly to support the war effort. Reports from BUP correspondents highlight the "
"nationwide push for increased production in factories, essential for supplying the front lines with the "
"materials needed for victory.",
],
)
demo.launch()