Skip to content

Karan0b/Stock-prediction

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“ˆ Stock Price Prediction using Machine Learning

This project focuses on predicting stock prices using historical market data. Various models such as Linear Regression, LSTM, and Random Forest are explored to evaluate performance on time-series financial data.


πŸ“ Dataset

  • Historical stock price data (CSV format)
  • Columns include: Date, Open, High, Low, Close, Volume
  • You can use data from Yahoo Finance, NSE/BSE, or Alpha Vantage

🧰 Tools & Libraries

  • Python
  • Pandas, NumPy
  • Matplotlib, Seaborn
  • Scikit-learn
  • TensorFlow / Keras (for LSTM models)

πŸ“Š Project Highlights

  • Data cleaning & feature engineering
  • Visual analysis of stock trends
  • Building ML models for price prediction
  • Evaluating model performance (MAE, RMSE, RΒ²)
  • Predicting future prices (1-day / n-day ahead)

πŸ“ˆ Models Implemented

  • Linear Regression
  • Random Forest Regressor
  • LSTM (Long Short-Term Memory)

πŸš€ How to Run

1. Clone this repository
2. Install required packages using pip
3. Run the Jupyter Notebook: stock_price_prediction.ipynb

About

πŸ“ˆ Predicting stock prices using Python and machine learning models like Linear Regression and LSTM. Includes data preprocessing, visualization, model training, and future price forecasting using historical stock data.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors