Update app.py
Browse files
app.py
CHANGED
@@ -28,13 +28,13 @@ def summarize_text(text):
|
|
28 |
|
29 |
# Load BART model & tokenizer
|
30 |
tokenizer = AutoTokenizer.from_pretrained("facebook/bart-large-cnn")
|
31 |
-
model = AutoModelForSeq2SeqLM.from_pretrained("facebook/bart-large-cnn"
|
32 |
|
33 |
# Tokenize abstract
|
34 |
inputs = tokenizer(abstract, return_tensors="pt", truncation=True)
|
35 |
|
36 |
# Generate summary
|
37 |
-
summary_ids = model.generate(inputs['input_ids'], num_beams=
|
38 |
summary = tokenizer.decode(summary_ids[0], skip_special_tokens=True)
|
39 |
|
40 |
return summary
|
|
|
28 |
|
29 |
# Load BART model & tokenizer
|
30 |
tokenizer = AutoTokenizer.from_pretrained("facebook/bart-large-cnn")
|
31 |
+
model = AutoModelForSeq2SeqLM.from_pretrained("facebook/bart-large-cnn")
|
32 |
|
33 |
# Tokenize abstract
|
34 |
inputs = tokenizer(abstract, return_tensors="pt", truncation=True)
|
35 |
|
36 |
# Generate summary
|
37 |
+
summary_ids = model.generate(inputs['input_ids'], num_beams=4, max_length=35, min_length=30, early_stopping=True)
|
38 |
summary = tokenizer.decode(summary_ids[0], skip_special_tokens=True)
|
39 |
|
40 |
return summary
|