Burcin commited on
Commit
06e6ec2
·
1 Parent(s): 24cb4f9

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +1 -12
app.py CHANGED
@@ -12,23 +12,13 @@ from heapq import nlargest
12
  import warnings
13
  from sklearn.feature_extraction.text import TfidfVectorizer
14
  import numpy as np
15
- from transformers import PegasusForConditionalGeneration
16
 
17
  warnings.filterwarnings("ignore")
18
 
19
  def get_wiki_original_text(inp):
20
  text = wikipedia.summary(inp)
21
  return text
22
-
23
-
24
- def get_wiki_summary_by_pegasus(inp):
25
- text = wikipedia.summary(inp)
26
- tokenizer = gr.Interface.load("huggingface/google/pegasus-xsum")
27
- tokens = tokenizer(text, truncation=True, padding="longest", return_tensors="pt")
28
- model = PegasusForConditionalGeneration.from_pretrained("google/pegasus-xsum")
29
- summary = model.generate(**tokens)
30
- return tokenizer.decode(summary)
31
-
32
 
33
 
34
  def get_wiki_summary_by_lem(inp):
@@ -120,7 +110,6 @@ sample = [['Europe'],['Great Depression'],['Crocodile Dundee']]
120
  iface = Parallel(gr.Interface(fn=get_wiki_original_text, inputs=gr.inputs.Textbox(label="Text"), outputs="text", description='Original Text'),
121
  gr.Interface(fn=get_wiki_summary_by_lem, inputs=gr.inputs.Textbox(label="Text"), outputs="text", description='Summary 1'),
122
  gr.Interface(fn=get_wiki_summary_by_tfidf, inputs=gr.inputs.Textbox(label="Text"), outputs="text", description='Summary 2'),
123
- gr.Interface(fn=get_wiki_summary_by_pegasus, inputs=gr.inputs.Textbox(label="Text"), outputs="text", description='Summary 3'),
124
  title= 'Text Summarizer',
125
  description = desc,
126
  examples=sample,
 
12
  import warnings
13
  from sklearn.feature_extraction.text import TfidfVectorizer
14
  import numpy as np
 
15
 
16
  warnings.filterwarnings("ignore")
17
 
18
  def get_wiki_original_text(inp):
19
  text = wikipedia.summary(inp)
20
  return text
21
+
 
 
 
 
 
 
 
 
 
22
 
23
 
24
  def get_wiki_summary_by_lem(inp):
 
110
  iface = Parallel(gr.Interface(fn=get_wiki_original_text, inputs=gr.inputs.Textbox(label="Text"), outputs="text", description='Original Text'),
111
  gr.Interface(fn=get_wiki_summary_by_lem, inputs=gr.inputs.Textbox(label="Text"), outputs="text", description='Summary 1'),
112
  gr.Interface(fn=get_wiki_summary_by_tfidf, inputs=gr.inputs.Textbox(label="Text"), outputs="text", description='Summary 2'),
 
113
  title= 'Text Summarizer',
114
  description = desc,
115
  examples=sample,