Skip to content

Latest commit

Β 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Stock Market Price Prediction using LSTM

This project focuses on predicting stock prices using Long Short-Term Memory (LSTM) networks. The implementation is based on historical stock data of Tata Consultancy Services (TCS) and utilizes deep learning techniques to forecast future stock prices.

Features

  • Uses Yahoo Finance API to fetch stock prices.
  • Preprocesses data with MinMaxScaler.
  • Implements an LSTM model using TensorFlow/Keras.
  • Evaluates performance using MAE, MSE, and RMSE.
  • Visualizes actual vs. predicted prices.

Technologies Used

  • Python
  • TensorFlow / Keras
  • Pandas, NumPy
  • Matplotlib
  • Yahoo Finance API

Repository Structure

πŸ“‚ Stock-Market-Prediction │── πŸ“œ Design_project_report.pdf │── πŸ“œ lstm_stockprediction.ipynb │── πŸ“œ Presentation_Poster.pdf │── πŸ“œ README.md

How to Run

  1. Clone the repository:
    git clone https://github.com/PRATIKSINDHIYA/Design-project-1.git
    
  2. Install dependencies:

pip install -r requirements.txt

  1. Run the Jupyter Notebook:

jupyter notebook lstm_stockprediction.ipynb

Future Enhancements

Add sentiment analysis for better predictions.

Include macroeconomic indicators.

Experiment with GRUs and Hybrid Models.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages