Skip to content

The automated text summarizer app built with Node.js, HTML, CSS, and JavaScript, offers easy text summarization. Using Express.js on the backend, it leverages the facebook/bart-large-cnn model from the Hugging Face API for precise summaries.

License

Notifications You must be signed in to change notification settings

lohithgsk/automated-text-summarizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Automated Text Summarizer

A tool for condensing extensive amounts of text.

Bart Large CNN Model

BART, a transformer model, combines a bidirectional encoder (similar to BERT) and an autoregressive decoder (similar to GPT). It's pre-trained by corrupting text using a noise function and learning to reconstruct it. BART excels in tasks like text generation (e.g., summarization, translation) and performs effectively in comprehension tasks (e.g., text classification, question answering). This specific version has been fine-tuned on the CNN Daily Mail dataset, optimizing it for generating summaries from text.

Demo

Watch the video

Environment Variables

To run this project, you will need to add the following environment variables to your .env file

  • Hugging Face API_KEY

Run Locally

Clone the project

git clone https://github.com/lohithgsk/automated-text-summarizer.git

Go to the project directory

cd my-project

Install dependencies

  npm install

Start the server

  node index.js

Feedback

If you have any feedback, please reach out to us.

About

The automated text summarizer app built with Node.js, HTML, CSS, and JavaScript, offers easy text summarization. Using Express.js on the backend, it leverages the facebook/bart-large-cnn model from the Hugging Face API for precise summaries.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published