Spaces:
Runtime error
Runtime error
| import os | |
| from transformers import pipeline | |
| import gradio as gr | |
| hf_writer = gr.HuggingFaceDatasetSaver(os.getenv('HF_API_TOKEN'), "suicide-comment-es-space-human-feedback") | |
| pipe = pipeline("text-classification", model='hackathon-somos-nlp-2023/roberta-base-bne-finetuned-suicide-es') | |
| def detect_suicide_comment(input): | |
| result = pipe(input)[0] | |
| # return {result['label']: result['score']} | |
| return result | |
| iface = gr.Interface( | |
| fn=detect_suicide_comment, | |
| inputs="text", | |
| outputs="text", # gr.Label(num_top_classes=1, type="confidences"), | |
| allow_flagging="manual", | |
| flagging_options=['Correct Classification', 'Incorrect Classification'], | |
| flagging_callback=hf_writer, | |
| examples=[ | |
| "Quiero acabar con todo. No merece la pena vivir.", | |
| "El partido de fútbol fue igualado, todos disfrutamos mucho jugando juntos." | |
| ], | |
| article=""" | |
| ## Motivación | |
| * Cada año se suicidan casi 1.000.000 de personas en el mundo y por cada suicidio, se cometen unos 20 intentos. | |
| * Cada año se suicidan unas 4000 personas en España, siendo la primera causa de muerte externa. Esto son unas 11 muertes al día. | |
| * Entre jóvenes de 15 a 29 años de edad, el suicidio es la 2ª causa principal de muerte a nivel mundial. | |
| * Cada suicidio es una tragedia. Los efectos sobre las familias, amigos y comunidades son terribles y de amplio alcance. Por cada suicidio consumado, al menos 6 seres queridos se ven directamente afectados. | |
| ## Demo | |
| Introduce cualquier frase en español, un modelo de inteligencia artificial tratará de predecir si la frase contiene algún patrón indicativo de ideación o comportamiento suicida. | |
| ## Feedback | |
| ¡Ayúdanos a mejorar la aplicación marcando la respuesta como Correcta o Incorrecta según corresponda! | |
| Nosotros usaremos este feedback para ampliar el dataset que se usará para fine-tunear el modelo en versiones posteriores. | |
| ¡Gracias! | |
| ## Dataset | |
| https://huggingface.co/datasets/hackathon-somos-nlp-2023/suicide-comments-es | |
| ## Model | |
| https://huggingface.co/hackathon-somos-nlp-2023/roberta-base-bne-finetuned-suicide-es | |
| ## Team | |
| * [dariolopez](https://huggingface.co/dariolopez) | |
| * [diegogd](https://huggingface.co/diegogd) | |
| """, | |
| title="Detector de comentarios con ideación suicida" | |
| ) | |
| iface.launch() | |