Skip to content

SAILESH4406/stock_predictor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stock Predictor using Machine Learning

This is a Machine Learning–based web application that predicts the next day's stock closing price using historical data.
It uses yfinance to fetch stock data, a trained ML model to make predictions, and a Streamlit web interface for visualization and interaction.


Features

  • Predict stock prices using a trained TensorFlow/Keras model

  • Fetches real-time stock data using yfinance

  • Visualizations using matplotlib and seaborn

  • Interactive and simple web UI with Streamlit

  • Option to save predictions into a CSV file

  • Clean and beginner-friendly project structure


Machine Learning Workflow

  • Collect and preprocess historical stock data

  • Normalize the data using MinMaxScaler

  • Build and train a Keras neural network model

  • Make predictions on unseen data

  • Save predicted values to CSV


Libraries Used

  • Python 3.10

  • Streamlit

  • yfinance

  • pandas

  • numpy

  • matplotlib

  • seaborn

  • scikit-learn

  • tensorflow

  • keras

To install them all:

pip install -r requirements.txt

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages