rahgadda commited on
Commit
18660f4
·
1 Parent(s): 24c66bb

Initial Draft

Browse files
Files changed (1) hide show
  1. app.py +10 -10
app.py CHANGED
@@ -47,7 +47,7 @@ def sentiment_analysis():
47
 
48
  def sentiment_analysis_btn():
49
  classifier = pipeline("sentiment-analysis")
50
- st.session_state.output_text=classifier(st.session_state.input_text)
51
 
52
  def zero_shot_classification():
53
  st.session_state.input_text="This is a course about the transformers library"
@@ -55,10 +55,10 @@ def zero_shot_classification():
55
 
56
  def zero_shot_classification_btn():
57
  classifier = pipeline("zero-shot-classification")
58
- st.session_state.output_text=classifier(
59
  st.session_state.input_text,
60
  candidate_labels=["education", "politics", "business"],
61
- )
62
 
63
  def text_generation():
64
  st.session_state.input_text="In this course, we will teach you how to"
@@ -66,7 +66,7 @@ def text_generation():
66
 
67
  def text_generation_btn():
68
  generator = pipeline("text-generation")
69
- st.session_state.output_text=generator(st.session_state.input_text)
70
 
71
  def mask_filling():
72
  st.session_state.input_text="This course will teach you all about <mask> models."
@@ -74,7 +74,7 @@ def mask_filling():
74
 
75
  def mask_filling_btn():
76
  unmasker = pipeline("fill-mask")
77
- st.session_state.output_text=unmasker(st.session_state.input_text, top_k=2)
78
 
79
  def named_entity_recognition():
80
  st.session_state.input_text="My name is Sylvain and I work at Hugging Face in Brooklyn."
@@ -82,7 +82,7 @@ def named_entity_recognition():
82
 
83
  def named_entity_recognition_btn():
84
  ner = pipeline("ner", grouped_entities=True)
85
- st.session_state.output_text=ner(st.session_state.input_text)
86
 
87
  def qna():
88
  st.session_state.input_text="My name is Sylvain and I work at Hugging Face in Brooklyn"
@@ -91,10 +91,10 @@ def qna():
91
  def qna_btn():
92
  question_answerer = pipeline("question-answering")
93
  st.session_state.output_text="Questionn: Where do I work?\n Answer: "
94
- st.session_state.output_text=st.session_state.output_text + question_answerer(
95
  question=st.session_state.input_text,
96
  context="My name is Sylvain and I work at Hugging Face in Brooklyn",
97
- )
98
 
99
  def summarization():
100
  st.session_state.input_text= """America has changed dramatically during recent years. Not only has the number of
@@ -120,7 +120,7 @@ def summarization():
120
 
121
  def summarization_btn():
122
  summarizer = pipeline("summarization")
123
- st.session_state.output_text=summarizer(st.session_state.input_text)
124
 
125
  def translation_eng2frn():
126
  st.session_state.input_text= "This course is produced by Hugging Face."
@@ -128,7 +128,7 @@ def translation_eng2frn():
128
 
129
  def translation_eng2frn_btn():
130
  translator = pipeline("translation", model="Helsinki-NLP/opus-mt-en-fr")
131
- st.session_state.output_text=translator(st.session_state.input_text)
132
 
133
  ################################
134
  ####### Display of data ########
 
47
 
48
  def sentiment_analysis_btn():
49
  classifier = pipeline("sentiment-analysis")
50
+ st.session_state.output_text=str(classifier(st.session_state.input_text))
51
 
52
  def zero_shot_classification():
53
  st.session_state.input_text="This is a course about the transformers library"
 
55
 
56
  def zero_shot_classification_btn():
57
  classifier = pipeline("zero-shot-classification")
58
+ st.session_state.output_text=str(classifier(
59
  st.session_state.input_text,
60
  candidate_labels=["education", "politics", "business"],
61
+ ))
62
 
63
  def text_generation():
64
  st.session_state.input_text="In this course, we will teach you how to"
 
66
 
67
  def text_generation_btn():
68
  generator = pipeline("text-generation")
69
+ st.session_state.output_text=str(generator(st.session_state.input_text))
70
 
71
  def mask_filling():
72
  st.session_state.input_text="This course will teach you all about <mask> models."
 
74
 
75
  def mask_filling_btn():
76
  unmasker = pipeline("fill-mask")
77
+ st.session_state.output_text=str(unmasker(st.session_state.input_text, top_k=2))
78
 
79
  def named_entity_recognition():
80
  st.session_state.input_text="My name is Sylvain and I work at Hugging Face in Brooklyn."
 
82
 
83
  def named_entity_recognition_btn():
84
  ner = pipeline("ner", grouped_entities=True)
85
+ st.session_state.output_text=str(ner(st.session_state.input_text))
86
 
87
  def qna():
88
  st.session_state.input_text="My name is Sylvain and I work at Hugging Face in Brooklyn"
 
91
  def qna_btn():
92
  question_answerer = pipeline("question-answering")
93
  st.session_state.output_text="Questionn: Where do I work?\n Answer: "
94
+ st.session_state.output_text=st.session_state.output_text + str(question_answerer(
95
  question=st.session_state.input_text,
96
  context="My name is Sylvain and I work at Hugging Face in Brooklyn",
97
+ ))
98
 
99
  def summarization():
100
  st.session_state.input_text= """America has changed dramatically during recent years. Not only has the number of
 
120
 
121
  def summarization_btn():
122
  summarizer = pipeline("summarization")
123
+ st.session_state.output_text=str(summarizer(st.session_state.input_text))
124
 
125
  def translation_eng2frn():
126
  st.session_state.input_text= "This course is produced by Hugging Face."
 
128
 
129
  def translation_eng2frn_btn():
130
  translator = pipeline("translation", model="Helsinki-NLP/opus-mt-en-fr")
131
+ st.session_state.output_text=str(translator(st.session_state.input_text))
132
 
133
  ################################
134
  ####### Display of data ########