Skip to content

Latest commit

 

History

History
22 lines (11 loc) · 1.05 KB

README.md

File metadata and controls

22 lines (11 loc) · 1.05 KB

NLP-News

An in-school project where I analysed a dataset from a popular news network with NLP.

Thank you very much for checking on this small university project !

To run it:

1)Simply download all the files and put then in a single folder on your desktop or where most convenient for you.

2)The dataset was too large to upload here, even if compressed. It was obtained from Kaggle. Download it from there and rename it to "data". Here is the link for the dataset - https://www.kaggle.com/datasets/adhamelkomy/news-classification-and-analysis-using-nlp

3)Make sure to have these installed: Pandas, Time, Streamlit, Plotly.express, from PIL import Image, Spacy, eng_spacysentiment, from bertopic import BERTopic, en_core_web_md, en.Defaults.stop_words

4)I used Spyder to write the code - on Anaconda

5)It is a streamlit app project - to launch, use "streamlit run Intro.py".

6)It might take some time to load "NLP Analysis" and "NLP Visuals" pages - depends on the computational capabilities, or simply - how powerful your device is. Just wait, give it some time :)