Skip to content

TaladaJaswanth/mystockprediction

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

live (deploy on Streamlit Community io) :

https://cbam23fayqugvkbwnwoysg.streamlit.app/

Stock Price Prediction Using Machine Learning

This repository contains a project for predicting stock prices of multinational companies (MNCs) for the next 30 days using machine learning techniques. The model is trained on historical stock price data and utilizes a user-friendly interface built with Streamlit.


Table of Contents

  1. Project Overview
  2. Features
  3. Technologies Used
  4. Setup and Installation
  5. Project Structure
  6. How to Use
  7. Dataset
  8. Future Scope
  9. License

Project Overview

The goal of this project is to provide insights into stock price trends and predict the future prices of stocks for the next 30 days. The model uses Python-based machine learning frameworks and displays the results in an interactive Streamlit interface.

The project comprises:

  • Data Preprocessing: Cleaning and preparing historical stock price data.
  • Model Training: Training a machine learning model using TensorFlow.
  • Frontend Interface: Displaying predictions and data visualization in a web app using Streamlit.

Features

  • Predict stock prices for the next 30 days.
  • Visualize historical stock price trends.
  • User-friendly web interface with Streamlit.
  • Interactive and real-time prediction visualization.

Technologies Used

The project utilizes the following technologies and libraries:

  • Python: Programming language for backend and model development.
  • Streamlit: Web framework for frontend.
  • Pandas: Data manipulation and analysis.
  • NumPy: Numerical computations.
  • Scikit-learn: Machine learning utilities.
  • TensorFlow: Deep learning framework for model training.
  • Matplotlib: Data visualization.

Setup and Installation

To run this project locally, follow the steps below:

  1. Clone the Repository:

    git clone https://github.com/your-username/Stock-Price-Prediction-Using-Machine-Learning.git
    cd Stock-Price-Prediction-Using-Machine-Learning
  2. Create a Virtual Environment:

    python -m venv env
    source env/bin/activate   # On Windows: env\Scripts\activate
  3. Install Dependencies:

    pip install -r requirements.txt
  4. Run the Streamlit Application:

    streamlit run main.py

Project Structure

Stock-Price-Prediction-Using-Machine-Learning/
│
├── dataset.csv               # Dataset used for training
│
├── model.py                      # Model training script
├── main.py                       # Streamlit app script
├── requirements.txt              # Python dependencies
├── README.md                     # Project documentation
└── .gitignore                    # Ignored files for Git

Abhishek Ashok Sangule

Email: abhisheksangule6@gmail.com LinkedIn: https://www.linkedin.com/in/abhishek-sangule-07b202319/ GitHub: AbhishekRDJ

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages