NLP-summarizer

所属分类:自然语言处理
开发工具:HTML
文件大小:355KB
下载次数:0
上传日期:2023-02-01 16:44:12
上 传 者sh-1993
说明:  NLP汇总器,该项目是关于汇总器的
(NLP-summarizer,The project is about a summarizer)

文件列表:
.DS_Store (6148, 2023-02-02)
app.py (3774, 2023-02-02)
database.db (0, 2023-02-02)
requirements.txt (228, 2023-02-02)
static (0, 2023-02-02)
static\screen1.png (151632, 2023-02-02)
static\upload (0, 2023-02-02)
static\upload\Sardorbek-Zokirov-Homework-2c.pdf (49173, 2023-02-02)
static\wordcloud.png (108714, 2023-02-02)
static\wordcloud_streamlit.png (114668, 2023-02-02)
streamlit_app.py (1179, 2023-02-02)
templates (0, 2023-02-02)
templates\base.html (2005, 2023-02-02)
templates\database.html (387, 2023-02-02)
templates\index.html (1830, 2023-02-02)
templates\summarizer.html (7649, 2023-02-02)
templates\summarizer2.html (21129, 2023-02-02)
utils.py (6293, 2023-02-02)

# Summarizer This project is a text summarizer that uses Python and the Natural Language Toolkit (NLTK) library to automatically generate a short and concise summary of a given text. The summarizer leverages advanced NLP techniques to analyze the text and identify the most important sentences and information, which are then combined to form the summary. The goal of the project is to make it easier for people to quickly understand the key points of large or complex texts, saving time and improving their overall reading experience. ## Table of contents * [General Info](https://github.com/sardorick/NLP-summarizer/blob/master/#general-info) * [Technologies](https://github.com/sardorick/NLP-summarizer/blob/master/#technologies) * [Setup](https://github.com/sardorick/NLP-summarizer/blob/master/#setup) ## General Info The project is a Flask web application that has been created in order to use the NLTK library to summarize big bodies of text. For the time being, there are possibilities to summarize the input text, read PDF files and summarize it and to summarize texts from URL links. Alt text ## Technologies Project is created with: * Python * NLTK * WordCloud * Pytesseract * Streamlit * Matplotlib * PyPDF2 * Flask * SQLAlchemy ## Setup To access the project, I have prepared a Streamlit interface: [Streamlit](https://github.com/sardorick/NLP-summarizer/blob/master/https://sardorick-nlp-summarizer-streamlit-app-r7bvd4.streamlit.app/). You can access it and use the functions of the app without needing to launch the whole web app itself. In order to access the web application, go to the directory and run the following code on the terminal: ```python app.py``` You can access the Summarizer page of the app to use it. ## Roadmap I am planning to implement some features that include being able to summarize texts and paraphrase at the same time. ## Contact Project Link: [https://github.com/sardorick/NLP-summarizer](https://github.com/sardorick/NLP-summarizer/blob/master/https://github.com/sardorick/NLP-summarizer)

近期下载者

相关文件


收藏者