Skip to content

Predict stock prices for short/long term using machine learning models and then deploy them on edge-core-cloud infrastructure using a data pipeline.

License

Notifications You must be signed in to change notification settings

navin772/GSOC_Stock_prediction

Repository files navigation

GSOC_Stock_prediction

stock_image A ML model implementation on how to train a model on existing Index data and try to predict the future value of the Index.

This repository contains the following apps:

  1. index_prediction_app - Made on flask and can be used to predict the future value of IXIC and NSE indices.
  2. streamlit_stock_app - Made using Streamlit and uses LSTM and Prophet for stock/index predictions.
  3. fin_dashboard - The latest iteration of the app, contains many useful features for comparisons, predictions and chart visualization.

All 3 apps are deployable as containers using the provided dockerfile in their respective directory and can also orchestrated using kustomize on any k8s cluster. The directory also contains the YAML files for the deployment.

For deployment instructions refer to the documentation inside each app directory.

Visit my Medium account to read detailed blogs for the work done here - Medium-Navin Chandra

To see a video demonstration of this project refer this Video or the official presentation uploaded to openSUSE youtube channel.

Read the getting started guide on the SUSE documentation page.

Mentors

This project was done during Google Summer of Code 2022 and was mentored by Bryan Gartner, Brian Fromme, Ann Davis and Terry Smith.

Organization - openSUSE

GSoC Project - Analytics Edge Ecosystem Workloads

About

Predict stock prices for short/long term using machine learning models and then deploy them on edge-core-cloud infrastructure using a data pipeline.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published