File size: 4,511 Bytes
c5a42a0 080b152 aa884ba c5a42a0 080b152 7e20248 c5a42a0 b7b6432 c5a42a0 72d876e c5a42a0 fcc54a6 080b152 c5a42a0 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 |
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'. (Source : 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. (Reporté par l'AFP)",
"UP - Une récente étude publiée par des chercheurs canadiens met en lumière les effets bénéfiques de la "
"méditation sur la réduction du stress et de l'anxiété. Les résultats, issus d'une analyse approfondie de "
"plusieurs groupes de volontaires, indiquent une nette amélioration de la santé mentale des participants qui "
"ont suivi un programme de méditation guidée sur huit semaines. Ces découvertes pourraient influencer les "
"futures recommandations en matière de pratiques de bien-être mental.",
"les tensions, mais les perspectives restent incertaines.",
"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()
|