asony999 commited on
Commit
e55a6c6
·
verified ·
1 Parent(s): 07d26bd

Upload 2 files

Browse files
Files changed (2) hide show
  1. app.py +31 -0
  2. requirements.txt +3 -0
app.py ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import streamlit as st
2
+ from transformers import pipeline
3
+
4
+ # Title of the app
5
+ st.title("Hugging Face Transformers Demo")
6
+ st.write("Enter text to analyze sentiment or generate new text:")
7
+
8
+ # Load pre-trained models
9
+ sentiment_analyzer = pipeline("sentiment-analysis")
10
+ text_generator = pipeline("text-generation", model="gpt2")
11
+
12
+ # User input
13
+ user_input = st.text_area("Input Text")
14
+
15
+ # Sentiment Analysis
16
+ if st.button("Analyze Sentiment"):
17
+ if user_input:
18
+ result = sentiment_analyzer(user_input)
19
+ st.write("Sentiment Analysis Result:")
20
+ st.write(result)
21
+ else:
22
+ st.write("Please enter some text to analyze.")
23
+
24
+ # Text Generation
25
+ if st.button("Generate Text"):
26
+ if user_input:
27
+ result = text_generator(user_input, max_length=50)
28
+ st.write("Generated Text:")
29
+ st.write(result[0]['generated_text'])
30
+ else:
31
+ st.write("Please enter some text to generate.")
requirements.txt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ transformers
2
+ torch
3
+ streamlit