All Projects → DivineOmega → php-summary

DivineOmega / php-summary

Licence: LGPL-3.0 License
📝 Automatically summarises text, using a naive summarisation algorithm

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to php-summary

Papers
Summaries of machine learning papers
Stars: ✭ 2,362 (+10636.36%)
Mutual labels:  summary
SummaRuNNer
Tensorflow implementation of SummaRuNNer
Stars: ✭ 41 (+86.36%)
Mutual labels:  summary
survey-analytics
SurveyJS Analytics Pack
Stars: ✭ 56 (+154.55%)
Mutual labels:  summary
Summarunner
The PyTorch Implementation of SummaRuNNer
Stars: ✭ 214 (+872.73%)
Mutual labels:  summary
ccna
A summary of CCNA-useable cisco commands by @elsmr and @Haroenv
Stars: ✭ 16 (-27.27%)
Mutual labels:  summary
Text-Summarization-Repo
텍스트 요약 분야의 주요 연구 주제, Must-read Papers, 이용 가능한 model 및 data 등을 추천 자료와 함께 정리한 저장소입니다.
Stars: ✭ 213 (+868.18%)
Mutual labels:  summary
Arxivnotes
IssuesにNLP(自然言語処理)に関連するの論文を読んだまとめを書いています.雑です.🚧 マークは編集中の論文です(事実上放置のものも多いです).🍡 マークは概要のみ書いてます(早く見れる的な意味で団子).
Stars: ✭ 190 (+763.64%)
Mutual labels:  summary
averroes
Java bytecode generator for sound and precise partial program analysis
Stars: ✭ 19 (-13.64%)
Mutual labels:  summary
Woowa Tech Learning React Typescript
📘 Woowahan Tech Learning React&Typescript Summary ⚛
Stars: ✭ 122 (+454.55%)
Mutual labels:  summary
SimpleOfficeReader
A simple office file reader can extract content and summary information from .doc,.docx,.ppt,.pptx files without Microsoft Office or interop.
Stars: ✭ 54 (+145.45%)
Mutual labels:  summary
Sumy
Module for automatic summarization of text documents and HTML pages.
Stars: ✭ 2,705 (+12195.45%)
Mutual labels:  summary
UnimelbSharedFiles
No description or website provided.
Stars: ✭ 16 (-27.27%)
Mutual labels:  summary
paper-survey
Summary of machine learning papers
Stars: ✭ 26 (+18.18%)
Mutual labels:  summary
Azure In Bullet Points
☁️ Azure summary in bullet points
Stars: ✭ 205 (+831.82%)
Mutual labels:  summary
papers
This is a repository for summarizing papers especially related to machine learning.
Stars: ✭ 60 (+172.73%)
Mutual labels:  summary
Aws In Bullet Points
☁️ AWS summary in bullet points
Stars: ✭ 197 (+795.45%)
Mutual labels:  summary
summaries
personal summaries for hslu
Stars: ✭ 15 (-31.82%)
Mutual labels:  summary
reading books record repository
📚 책을 읽고 정리합니다. 📖 Summary of Books 👉 우리 같이 책을 읽어볼까요?
Stars: ✭ 25 (+13.64%)
Mutual labels:  summary
resumen-estudios-git
Resumen estudios Git
Stars: ✭ 28 (+27.27%)
Mutual labels:  summary
learning-growth
主要是我的一些阅读、学习、社交、研究、思考、放松娱乐记录整理。
Stars: ✭ 73 (+231.82%)
Mutual labels:  summary

PHP Summary

Build Status Coverage Status StyleCI Packagist

A PHP library to automatically summarise text using a naive summerisation algorithm.

This summerisation algorithm in use takes the key sentence from each paragraph. It then strings these resulting sentences together to form the summary.

For more details on this algorithm, see this blog post by Shlomi Babluki.

Installation

Require this package, with Composer, in the root directory of your project.

composer require divineomega/php-summary

Usage

To use PHP Summary, you should create a new SummaryTool object, passing it the text content of your article. You can then call its getSummary method to retrieve the shortened summary of the article.

Note: The article content must have its paragraphs seperated by two new line characters.

$summary = (new SummaryTool($content))->getSummary();
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].