Skip to content

Developed Text Summarizer which is built with Flask(RestAPI) and deployed on Heroku (PAAS) using the LSTM model and Attention Mechanism, got an accuracy of 87.82% as only 1,00,000 records for training and testing sets.

License

buddhadeb33/Text-Summarization-Attention-Mechanism

Repository files navigation

Text Summarization

Implementing Sequence-to-Sequence model with LSTM and Attention Mechanism in Python for Text Summarization Problem.


This is a NLP project for Text Summarization which is built with Flask(RESTapi) and deployed on Heroku(PaaS) using NLTK for summarizing text applied attention mechanism.

Requirements :

  • Flask==2.0.2
  • h5py==3.1.0
  • joblib==1.1.0
  • keras==2.6.0
  • Keras-Preprocessing==1.1.2
  • matplotlib==3.3.4
  • nltk==3.6.7
  • numpy==1.19.5
  • pandas==1.1.5
  • scikit-learn==0.24.2
  • scipy==1.5.4
  • seaborn==0.11.2
  • sklearn==0.0
  • tensorboard==2.6.0
  • tensorboard-data-server==0.6.1
  • tensorflow==2.6.2
  • tensorflow-estimator==2.6.0
  • tokenizers==0.10.3

Code Demo

Model Training

Layer Architecture

Train & Test

Installation

Make sure you have Python 3.6+ and pip (Windows, Linux) installed.


Attention Catagories :


References :


Final Note :

  • Bug fixing, Code error or Anything Raise issue🤚. If it any have.

  • Happy to hear your sugesstions🤝 about this project.

  • Feel Free to Give ⭐ to this Repository.

  • Thank you very much for visiting ❤️.

  • Stay Safe✌️ and Stay Healthy✌️.

About

Developed Text Summarizer which is built with Flask(RestAPI) and deployed on Heroku (PAAS) using the LSTM model and Attention Mechanism, got an accuracy of 87.82% as only 1,00,000 records for training and testing sets.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published