Spaces:
Sleeping
Sleeping
File size: 811 Bytes
f07cc92 3173d64 9d910f6 f07cc92 3173d64 f07cc92 05a80ad f07cc92 9d910f6 d594d7c 3173d64 f07cc92 9d910f6 f07cc92 3173d64 f07cc92 4034762 f07cc92 |
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 |
import pandas as pd
from transformers import pipeline
import gradio as gr
import io
# Initialize sentiment analysis pipeline
sentiment_pipeline = pipeline('sentiment-analysis')
def process_csv(file):
df = pd.read_csv(io.StringIO(file))
sentiments = []
for _, row in df.iterrows():
text = row['Content']
sentiment = analyze_sentiment(text)
sentiments.append(sentiment)
df['sentiment'] = sentiments
return df.to_csv(index=False)
def analyze_sentiment(text):
result = sentiment_pipeline(text)[0]
sentiment = result['label']
return sentiment
def analyze_text(text):
sentiment = analyze_sentiment(text)
return sentiment
iface = gr.Interface(fn=analyze_text, inputs=gr.inputs.Textbox(lines=13, label="Enter Text"), outputs="text")
iface.launch()
|