Please use this identifier to cite or link to this item: https://hdl.handle.net/10356/156454
Title: Machine learning for asset wealth management
Authors: Arjun, Vaish
Keywords: Engineering::Computer science and engineering::Software::Software engineering
Engineering::Computer science and engineering::Computing methodologies::Artificial intelligence
Issue Date: 2022
Publisher: Nanyang Technological University
Source: Arjun, V. (2022). Machine learning for asset wealth management. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/156454
Project: SCSE21-0082
Abstract: The fields of Machine Learning and Artificial Intelligence have made significant advances in recent decades and have been increasingly integrated into people’s daily lives. These days, it is common to see various Machine Learning models being incorporated in order to help solve real life challenges faced by not only individuals but also big organizations. This paper proposes a stock trading web application that helps to empower the user with knowledge about the stock market and tries to reduce the fear of a common person from entering the market by giving recommendations about various stocks (buy or sell). The latest techniques for financial time-series prediction have been studied and implemented. Web scraping techniques have been implemented to gather and display real-time stock data while three machine learning models: Linear Regression, Long Short-Term Memory (LSTM) and Autoregressive Integrated Moving Average (ARIMA) have been trained and evaluated for this application. A sentiment analysis model has also been incorporated in the application to consider external factors such as news-based factors that are not directly covered by the Machine Learning models. After testing, it is found out that adding the market sentiment analysis of a particular company leads to more accurate recommendations about a stock. The frontend of the application proposed by this project is created using HTML, CSS, JavaScript, and PHP. The web scraping techniques along with various machine learning and sentiment analysis models have been implemented using Python. A MySQL database is used to store the details of the user including their credentials and portfolio details while Flask is used to connect the frontend to the backend.
URI: https://hdl.handle.net/10356/156454
Schools: School of Computer Science and Engineering 
Fulltext Permission: restricted
Fulltext Availability: With Fulltext
Appears in Collections:SCSE Student Reports (FYP/IA/PA/PI)

Files in This Item:
File Description SizeFormat 
SCSE21-0082_Vaish Arjun_U1822157E_FYP_Report.pdf
  Restricted Access
Final Year Project Report on "Machine Learning for Asset Wealth Management"2.94 MBAdobe PDFView/Open

Page view(s)

124
Updated on Jun 2, 2023

Download(s) 50

42
Updated on Jun 2, 2023

Google ScholarTM

Check

Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.