Stock Price Prediction using Machine Learning

Project Code :TCMAPY1310

Objective

The project enhances stock price prediction accuracy by comparing traditional models with advanced techniques like LSTM, GRU, and ARIMA, aiming to minimize MSE and improve forecasts.

Abstract

This project explores stock price prediction using machine learning techniques to improve forecasting accuracy. We evaluated traditional algorithms such as Random Forest Regressor and Support Vector Regression (SVR), which yielded Mean Squared Errors (MSE) of 85.57 and 2878.20, respectively. To enhance performance, we implemented advanced models including Long Short-Term Memory (LSTM) networks, Stacked LSTM, Gated Recurrent Units (GRU), and Stacked GRU, alongside the Autoregressive Integrated Moving Average (ARIMA) model. The LSTM and its stacked variant achieved validation losses of 0.5048 and 0.9658, while the GRU and Stacked GRU models demonstrated even better results with validation losses of 0.0101 and 0.0361, respectively. ARIMA also performed notably well, with a Mean Squared Error of 11.86. The dataset utilized comprises 2417 entries with features including Adj Close, Open, High, Low, Close, and Volume. These results indicate significant improvements in prediction accuracy with the proposed models.


Keywords: Stock price, Machine learning, LSTM, GRU, Mean square error, Forecasting Stock.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

H/W CONFIGURATION:


Processor                                 - I3/Intel Processor

Hard Disk                               - 160GB

Key Board                              - Standard Windows Keyboard

Mouse                                     - Two or Three Button Mouse

Monitor                                   - SVGA

RAM                                         - 8GB


S/W CONFIGURATION:


β€’      Operating System                   :  Windows 7/8/10

β€’      Server side Script                    :  HTML, CSS, Bootstrap & JS

β€’      Programming Language          :  Python

β€’      Libraries                                  :  Flask, Pandas, MySQL. Connector, Tensor flow, Keras

β€’      IDE/Workbench                      :  VS Code

β€’      Technology                             :  Python 3.8+

β€’      Server Deployment                 :  Xampp Server

Demo Video

mail-banner
call-banner
contact-banner
Request Video