JUBJAI / modules /sentiment.py
Rawiwan1912's picture
Update modules/sentiment.py
429faa9 verified
raw
history blame
1.45 kB
# from transformers import pipeline
# import gradio as gr
# classifier = pipeline("sentiment-analysis", model="cardiffnlp/twitter-xlm-roberta-base-sentiment", framework="pt")
# def sentiment_analysis(message, history):
# """
# Funci贸n para analizar el sentimiento de un mensaje.
# Retorna la etiqueta de sentimiento con su probabilidad.
# """
# result = classifier(message)
# return f"Sentimiento : {result[0]['label']} (Probabilidad: {result[0]['score']:.2f})"
# with gr.Blocks() as demo:
# gr.Markdown("""
# # An谩lisis de Sentimientos
# Esta aplicaci贸n utiliza un modelo de Machine Learning para analizar el sentimiento de los mensajes ingresados.
# Puede detectar si un texto es positivo, negativo o neutral con su respectiva probabilidad.
# """)
# chat = gr.ChatInterface(sentiment_analysis, type="messages")
# gr.Markdown("""
# ---
# ### Con茅ctate conmigo:
# [Instagram 馃摳](https://www.instagram.com/srjosueaaron/)
# [TikTok 馃幍](https://www.tiktok.com/@srjosueaaron)
# [YouTube 馃幀](https://www.youtube.com/@srjosueaaron)
# ---
# Demostraci贸n de An谩lisis de Sentimientos usando el modelo de [CardiffNLP](https://huggingface.co/cardiffnlp/twitter-xlm-roberta-base-sentiment).
# Desarrollado con 鉂わ笍 por [@srjosueaaron](https://www.instagram.com/srjosueaaron/).
# """)
# if __name__ == "__main__":
# demo.launch()