ddemaio / GSOC_Stock_prediction

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

Mentors

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

Organization - openSUSE

License

index_prediction_app/indexData.csv is licensed by Data files © Original Authors. Data sourced from Kaggle

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.


Languages

Language:Jupyter Notebook 83.1%Language:HTML 16.8%Language:Python 0.1%Language:Dockerfile 0.0%