Create README.md
Browse filesThe code provided sets up a simple web-based interface for summarizing text using the facebook/bart-large-cnn model. It first installs the necessary Python libraries: transformers for using pre-trained models, and gradio for creating interactive demos. The pipeline function from transformers is then used to load the pre-trained BART model for summarization, which is specifically fine-tuned on the CNN/Daily Mail dataset for generating abstractive summaries. The function summarize_text takes an input text and uses the summarization pipeline to produce a summary, with the length of the summary constrained between 100 and 200 tokens. The do_sample=False parameter ensures deterministic results, meaning the summary is consistent with each run. Finally, a Gradio interface is created with an input textbox for users to enter their text and an output textbox to display the generated summary. The interface also includes a title and description to guide the user. When the user submits text, the model processes it and returns a concise summary, allowing anyone to interact with the model without needing to write code.
|
@@ -0,0 +1,27 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
datasets:
|
| 3 |
+
- abisee/cnn_dailymail
|
| 4 |
+
language:
|
| 5 |
+
- en
|
| 6 |
+
metrics:
|
| 7 |
+
- rouge
|
| 8 |
+
- bleu
|
| 9 |
+
- meteor
|
| 10 |
+
- ter
|
| 11 |
+
base_model:
|
| 12 |
+
- facebook/bart-large-cnn
|
| 13 |
+
pipeline_tag: summarization
|
| 14 |
+
library_name: transformers
|
| 15 |
+
tags:
|
| 16 |
+
- code
|
| 17 |
+
- Summarizer
|
| 18 |
+
- BART
|
| 19 |
+
- transformers
|
| 20 |
+
- Gradio
|
| 21 |
+
- Machine Learning
|
| 22 |
+
- Natural Language Processing (NLP)
|
| 23 |
+
- Deep Learning
|
| 24 |
+
- Interactive Demo
|
| 25 |
+
- Python
|
| 26 |
+
- AI
|
| 27 |
+
---
|