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.
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.

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