Spaces:
Sleeping
Sleeping
import streamlit as st | |
def home_page(): | |
""" | |
Muestra la p谩gina principal de la aplicaci贸n Streamlit. | |
Esta funci贸n se encarga de renderizar la p谩gina de inicio de la aplicaci贸n de detecci贸n temprana de riesgo | |
de suicidio. | |
Incluye secciones que explican el prop贸sito del proyecto, sus objetivos principales y c贸mo utilizar la herramienta. | |
Cada secci贸n est谩 claramente definida y contiene informaci贸n detallada y relevante para el usuario. | |
La p谩gina de inicio se estructura en varias secciones, que incluyen: | |
- Una introducci贸n al proyecto y su relevancia. | |
- Los objetivos principales del proyecto. | |
- Instrucciones detalladas sobre c贸mo utilizar la herramienta. | |
Las secciones est谩n dise帽adas para proporcionar a los usuarios una comprensi贸n clara del prop贸sito y | |
la funcionalidad de la herramienta, as铆 como guiarlos en su uso efectivo. | |
:return: None. Renderiza los componentes de la p谩gina de inicio en la interfaz de usuario de Streamlit. | |
""" | |
st.title("TFG: Detecci贸n Temprana de Riesgo de Suicidio Mediante An谩lisis de mensajes de texto") | |
st.header("El silencio del riesgo: Llamada a la acci贸n") | |
with st.container(border=True): | |
st.write(""" | |
Esta herramienta representa un avance en la prevenci贸n temprana del suicidio a trav茅s del | |
an谩lisis de texto. Utiliza t茅cnicas avanzadas de Procesamiento de Lenguaje Natural (PLN) junto con redes | |
neuronales de machine learning para evaluar textos escritos, identificando se帽ales que puedan indicar un | |
riesgo de comportamiento autolesivo o suicida. | |
El proceso es simple pero poderoso. Un usuario puede ingresar directamente un texto que refleje sus | |
pensamientos o sentimientos actuales, o subir un archivo de texto para su an谩lisis. A partir de aqu铆, | |
la herramienta se pone a trabajar, procesando las palabras y extrayendo significado m谩s all谩 de lo aparente. | |
""") | |
st.header("Contribuciones clave al usuario") | |
with st.container(border=True): | |
st.write(""" | |
Lo que hace que esta herramienta sea especialmente valiosa es su capacidad para ofrecer una perspectiva | |
objetiva y medible sobre un tema altamente subjetivo y personal: la salud mental. Para alguien que podr铆a | |
no estar seguro de sus propios sentimientos o de c贸mo interpretarlos, la herramienta proporciona una | |
segunda opini贸n, basada en datos, que puede ser invaluable. | |
Es m谩s que un simple programa de an谩lisis de texto; es un asistente de bienestar emocional que est谩 | |
disponible en todo momento, accesible desde cualquier lugar donde uno pueda escribir un mensaje o cargar | |
un archivo de texto. Para aquellos que est谩n preocupados por un ser querido o un paciente, la herramienta | |
ofrece tranquilidad y orientaci贸n en la interpretaci贸n de se帽ales potencialmente ocultas en la comunicaci贸n | |
escrita. | |
""") | |
st.header("C贸mo utilizar la herramienta") | |
with st.container(border=True): | |
st.write(""" | |
1. **Acceso a la herramienta de an谩lisis**: Para acceder a esta propiedad tan solo hay que dirigirse | |
al bot贸n 'Analizar texto' que se encuentra en el men煤 de navegaci贸n. | |
""") | |
st.image("imagenes/Captura1.PNG", use_column_width="auto") | |
st.write(""" | |
2. **Centro de diagn贸stico**: Aqu铆 podemos observar la interfaz dedicada a nuestro an谩lisis de texto. Para | |
llevarlo a cabo tan solo se debe introducir en el cuadro respectivo el texto a analizar. | |
""") | |
st.image("imagenes/Captura2.PNG") | |
st.write(""" | |
3. **Ingreso y procesamiento del texto**: Una vez introducido el texto, haga clic en el | |
bot贸n 'Procesar texto' para que la herramienta procese el texto. La herramienta utiliza modelos de PLN | |
para analizar el contenido y la tonalidad emocional del texto. | |
""") | |
st.image("imagenes/Captura3.PNG") | |
st.write(""" | |
**Importante: Por ahora no esta permitido ingresar archivos de texto** | |
""") | |
st.write(""" | |
4. **Interpretaci贸n de resultados y acciones sugeridas**: Los resultados proporcionan insights | |
sobre el estado emocional del texto y posibles se帽ales de riesgo. Estos incluyen an谩lisis de sentimientos, | |
emociones y una evaluaci贸n de riesgo de suicidio. Basado en el nivel de riesgo detectado, | |
la herramienta ofrece recomendaciones sobre posibles pasos a seguir. | |
""") | |
st.image("imagenes/Captura4.PNG") | |