Skip to content

A project from my university - I analysed a dataset from a popular news network with NLP.

Notifications You must be signed in to change notification settings

Belkinmix/NLP-Project---News-Dataset

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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 :)