|
import gradio as gr |
|
from transformers import pipeline |
|
import os |
|
import nltk |
|
|
|
|
|
nltk.download("averaged_perceptron_tagger") |
|
|
|
|
|
|
|
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, |
|
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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", |
|
|
|
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() |
|
|