View on GitHub

TraderJoes

Home Page

Project Overview

Problem Definition

Our Approach

Full Project Pipeline

Project Pipeline

How to run the wGAN-GP Stock Prediction Model

Required Files

All the listed files must exist within the same directory on your machine.

Directions which follow are equivalent for all forms of the wGAN-GP model (3-day, 5-day, etc).

Kernel Set Up

The following packages must be installed in the kernel you wish to run the notebooks with. These notebooks use Python 3.9.13.

*To use torchviz for architecture visualizations, Graphviz must be installed.

Running the Notebooks

Once the kernel is set up, you can follow the directions below to generate stock closing price predictions.

  1. Run the ARIMA notebook to generate ARIMA predictions for the dataset.
  2. Run the AE (autoencoder) notebook to produced the autoencoded feature set.
  3. Run the respective wGAN-GP notebook for final predictions.

This project was inspired by Using the latest advancements in deep learning to predict stock price movements