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`. ---

Developed with :heart: by Rushang Gajjal, Arghyadeep Das and Karan Sheth.


近期下载者

相关文件


收藏者