A1-Summit
所属分类:人工智能/神经网络/深度学习
开发工具:Jupyter Notebook
文件大小:180KB
下载次数:0
上传日期:2022-10-25 13:19:36
上 传 者:
sh-1993
说明: no intro
(An All-in-1 summarizer for your news articles, blogs, YouTube videos, study materials, Wikipedia content, etc.)
文件列表:
.ipynb_checkpoints (0, 2022-10-25)
.ipynb_checkpoints\TextRank Algorithm-checkpoint.ipynb (34171, 2022-10-25)
A1-Summit.py (10281, 2022-10-25)
Procfile (49, 2022-10-25)
TextRank Algorithm.ipynb (34171, 2022-10-25)
circle-cropped-1.png (159534, 2022-10-25)
nltk.txt (15, 2022-10-25)
requirements.txt (180, 2022-10-25)
sampleData.txt (4251, 2022-10-25)
setup.sh (237, 2022-10-25)
textrank.py (5699, 2022-10-25)
:books::newspaper: A1-Summit :movie_camera::bookmark_tabs:
[![](https://img.shields.io/badge/Made_with-Python3-red?style=for-the-badge&logo=python)]("Python3")
[![](https://img.shields.io/badge/Framework-Streamlit-red?style=for-the-badge&logo=streamlit)]("Streamlit")
[![](https://img.shields.io/badge/Deployed_on-Heroku-red?style=for-the-badge&logo=heroku)](https://www.heroku.com/ "Heroku")
## What is A-1 Summit?
A-1 Summit is an "All-in-1" Summariser, where you can summarise:
1. The Hindu News Article
2. Wikipedia Articles
3. Simple Text Paragraphs
4. YouTube Videos (transcript enabled)
It uses an **extractive approach** and is an **unsupervised graph** based textual content summarization method. It is based on the **Page-Rank Algorithm** used by search engines like Google to provide the top prioritized pages or links to the end-user based on his/her search using this ranking algorithm to calculate the rank of the web-pages.
App live at: https://share.streamlit.io/arghyadeep99/a1-summit/A1-Summit.py
## To try locally in your machine:
1. Clone this repository:
`git clone https://github.com/arghyadeep99/A1-Summit.git`
2. Install the requirements from requirements.txt.
`pip install -r requirements.txt`
3. cd into the A1-Summit repository and run:
`streamlit run A1-Summit.py`
## Usage
### 1. Hindu News Article
Enter the Hindu News Article Link in the respective input field and number of sentences required of summarized text in respective input field.
Example
```
Link: https://www.thehindu.com/news/international/trump-appears-to-acknowledge-for-first-time-that-biden-could-succeed-him/article33099094.ece
Number of Sentences: 10
```
### 2. Wikipedia Articles
Enter the Wikipedia Article Link in the respective input field and **number of words** of summarized text in respective input field.
Example
```
Link: https://en.wikipedia.org/wiki/Kharghar
Number of Words : 100
```
### 3. Simple Text Paragraphs
Enter the paragraphs of text to summarize in the respective text area field and number of sentences required of summarized text in respective input field.
Example
```
Text Area: Copy SampleData.txt into that text area
Number of Sentences: 10
```
### 4. YouTube Videos
Enter the Video id of Youtube video to summarize in the respective input field and number of sentences required of summarized text in respective input field.
Example:
For Video https://www.youtube.com/watch?v=KR0g-1hnQPA, enter the following details:
```
Youtube Video Id: KR0g-1hnQPA
Number of Sentences: 10
```
#### This project still has scope of development, so you can also contribute to this Project as follows:
* [Fork](https://github.com/arghyadeep99/A1-Summit) this Repository.
* Clone your Fork on a different branch:
* `git clone -b
https://github.com/arghyadeep99/A1-Summit.git`
* After adding any feature:
* Goto your fork and create a pull request.
* We will test your modifications and merge changes.
This project was done as a project of our lab course `Natural Language Processing`.
---
近期下载者:
相关文件:
收藏者: