Detecting interested topics on social media
The increasing amount of information on social media and news sites has made it challenging for readers to filter out irrelevant news. To address this issue, deep learning and NLP technology have been used to build text classifiers to categorize the latest news. This paper aims to develop an e...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
Nanyang Technological University
2023
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/167193 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-167193 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1671932023-07-07T17:40:45Z Detecting interested topics on social media Wang, Hongfei Mao Kezhi School of Electrical and Electronic Engineering EKZMao@ntu.edu.sg Engineering::Electrical and electronic engineering The increasing amount of information on social media and news sites has made it challenging for readers to filter out irrelevant news. To address this issue, deep learning and NLP technology have been used to build text classifiers to categorize the latest news. This paper aims to develop an end-to-end system that can deliver different interesting topics of news to users. The system includes a news extraction API, news dataset collection, a model that can classify the latest news, and a UI interface to show different topic news to users. This paper compares the performance of different classification models, including TF IDF connected to Naive Bayes, LightGBM, KNearestNeighbours, Random Forest, XGBRF, and embedding layer developed with Tensorflow Keras connected to RNN, CNN, and LSTM. The best models was then applied to real-world data to filter daily latest news articles for users. The study updates the training dataset to keep up with vocabulary trends, ensuring better news categorization. Finally, a Streamlit framework was used to deploy the model into a web application with a good user experience. This project report provides a comprehensive guide for building a news classification system using deep learning models and deploying them on a web application. Bachelor of Engineering (Electrical and Electronic Engineering) 2023-05-15T02:55:18Z 2023-05-15T02:55:18Z 2023 Final Year Project (FYP) Wang, H. (2023). Detecting interested topics on social media. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/167193 https://hdl.handle.net/10356/167193 en application/pdf Nanyang Technological University |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Engineering::Electrical and electronic engineering |
spellingShingle |
Engineering::Electrical and electronic engineering Wang, Hongfei Detecting interested topics on social media |
description |
The increasing amount of information on social media and news sites has made it
challenging for readers to filter out irrelevant news. To address this issue, deep learning
and NLP technology have been used to build text classifiers to categorize the latest
news. This paper aims to develop an end-to-end system that can deliver different
interesting topics of news to users. The system includes a news extraction API, news
dataset collection, a model that can classify the latest news, and a UI interface to show
different topic news to users.
This paper compares the performance of different classification models, including TF IDF connected to Naive Bayes, LightGBM, KNearestNeighbours, Random Forest,
XGBRF, and embedding layer developed with Tensorflow Keras connected to RNN,
CNN, and LSTM. The best models was then applied to real-world data to filter daily
latest news articles for users. The study updates the training dataset to keep up with
vocabulary trends, ensuring better news categorization.
Finally, a Streamlit framework was used to deploy the model into a web application
with a good user experience. This project report provides a comprehensive guide for
building a news classification system using deep learning models and deploying them
on a web application. |
author2 |
Mao Kezhi |
author_facet |
Mao Kezhi Wang, Hongfei |
format |
Final Year Project |
author |
Wang, Hongfei |
author_sort |
Wang, Hongfei |
title |
Detecting interested topics on social media |
title_short |
Detecting interested topics on social media |
title_full |
Detecting interested topics on social media |
title_fullStr |
Detecting interested topics on social media |
title_full_unstemmed |
Detecting interested topics on social media |
title_sort |
detecting interested topics on social media |
publisher |
Nanyang Technological University |
publishDate |
2023 |
url |
https://hdl.handle.net/10356/167193 |
_version_ |
1772825167709339648 |