Code Monkey home page Code Monkey logo

msid01 / text-summarization-spacy Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 7.0 48 KB

Automatic summarization is the process of shortening a set of data computationally, to create a subset that represents the most important or relevant information within the original content. In addition to text, images and videos can also be summarized.

Home Page: https://docs.google.com/presentation/d/1GhJOrrJuZxOXnLR8t38TBy1mUASRalE5e6b_JvuLFBI/edit?usp=sharing

License: GNU General Public License v3.0

Python 46.38% HTML 53.62%

text-summarization-spacy's Introduction

• TEXT SUMMARIZATION :

Text summarization refers to the technique of shortening long pieces of text. The intention is to create a coherent and fluent summary having only the main points outlined in the document. Propelled by the modern technological innovations, data is to this century what oil was to the previous one. Today, our world is parachuted by the gathering and dissemination of huge amounts of data. With such a big amount of data circulating in the digital space, there is need to develop machine learning algorithms that can automatically shorten longer texts and deliver accurate summaries that can fluently pass the intended messages. Furthermore, applying text summarization reduces reading time, accelerates the process of researching for information, and increases the amount of information that can fit in an area. Text summarization is an interesting machine learning field that is increasingly gaining traction. As research in this area continues, we can expect to see breakthroughs that will assist in fluently and accurately shortening long text documents.

• FAST API :

FAST API is a modern, fast , web framework for building APIs with Python 3.7+ based on standard Python type hints. The key features made available by Fast API include High performance, fewer bugs, easy to use and learn, robust, great editor support, etc.

• Steps to clone and set-up the project :

  1. Fork the repository

  2. Clone the repository - Insert your username of github at OR simply copy link from code button.

git clone https://github.com/<USERNAME>/text-summarization-spaCy.git
  1. Create & activate virtual environment
 python -m venv fastapienv

Activate Fastapienv venv

source ./fastapienv/Scripts/activate
  1. Install all dependencies -
pip install -r requirements.txt
  1. Run through
uvicorn app:app --reload
  1. Run the localhost request on your browser - https://localhost:8000

  2. Now you will be directed to the Fast API routing methods. Firstly, you need to upload your text file in the POST summary. After successfully uploading your file, you can execute the Get Summary method and acquire the summarized content.

create new branch with

git branch temp
git checkout temp

make changes

git add .
git commit -m "some message"
git push origin temp

create new pull request from github

text-summarization-spacy's People

Contributors

bhakti60 avatar msid01 avatar parikshit88 avatar parthdasawant avatar pratik2009 avatar sumitmahajan2001 avatar vrushalikhade avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.