This project predicts the stock price of State Bank of India (SBI) using a LSTM model.
- tensorflow
- joblib
- yfinance
- streamlit
- plotly
- pandas-market-calendars
- scikit-learn
Create conda environment and Install dependencies using:
conda create -n sbi_sto_env python=3.12
conda activate sbi_sto_env
pip install -r requirements.txt
To run the Streamlit app locally, use the following command:
streamlit run app.py
You can view the hosted Streamlit app at:
https://sbi-stock-prediction.streamlit.app/
The univariate/univariate_stock_price_prediction.ipynb
notebook contains the code for training the LSTM model and saving the scaler.