Automatic detection system of interested news topic

In the age of digital information, countless news articles are published on the internet every day. News articles in digital formats published by various publishers consists of multiple topics, from sports, technology, politics, natural disasters, etc. Individuals have different preferences in follo...

全面介紹

Saved in:
書目詳細資料
主要作者: Hanief Mumtazul Anwar
其他作者: Mao Kezhi
格式: Final Year Project
語言:English
出版: Nanyang Technological University 2022
主題:
在線閱讀:https://hdl.handle.net/10356/158191
標簽: 添加標簽
沒有標簽, 成為第一個標記此記錄!
機構: Nanyang Technological University
語言: English
實物特徵
總結:In the age of digital information, countless news articles are published on the internet every day. News articles in digital formats published by various publishers consists of multiple topics, from sports, technology, politics, natural disasters, etc. Individuals have different preferences in following a news topic development. Text classification could be implemented to perform news topic categorization, so that news is categorized based on its topic and people could easily select the news based on the topic that they want to follow. However, there are no platform that provides news articles from multiple trusted publishers, and filters the list based on the news topic. This project aims to perform news topic categorization, and develop an application that able to provides user with news articles based on its topic. This project explores text classification algorithm to perform news topic categorization. From classical approach using Machine Learning, a modern approach using Deep Learning, and using Transformer, the algorithms are tested out to create the best text classification model that can perform text classification. End to end text classification technique were performed, from conducting exploratory data analysis, cleaning and normalizing text data, and training and testing the classification model. The project also performing a machine learning pipeline creation that will be used for the news application. The final phase of the project is conducting a full stack application development to create a news application that able to provides news articles from various publishers based on the news topic.