/Stock-price-prediction-using-GAN-Capstone-Group1

In this project, we will compare two algorithms for stock prediction. First, we will utilize the Long Short Term Memory(LSTM) network to do the Stock Market Prediction. LSTM is a powerful method that is capable of learning order dependence in sequence prediction problems. Furthermore, we will utilize Generative Adversarial Network(GAN) to make the prediction. LSTM will be used as a generator, and CNN as a discriminator. In addition, Natural Language Processing(NLP) will also be used in this project to analyze the influence of News on stock prices.

Primary LanguageJupyter NotebookMIT LicenseMIT

Stock-price-prediction-using-GAN

DATS6501 Capstone Team member: Chen Chen, HungChun Lin

Project Description

In this project, we will compare two algorithms for stock prediction. First, we will utilize the Long Short Term Memory(LSTM) network to do the Stock Market Prediction. LSTM is a powerful method that is capable of learning order dependence in sequence prediction problems. Furthermore, we will utilize Generative Adversarial Network(GAN) to make the prediction. LSTM will be used as a generator, and CNN as a discriminator. In addition, Natural Language Processing(NLP) will also be used in this project to analyze the influence of News on stock prices.

Meeting Note

The weekly meeting notes are also the progress of our project went through by week.

Relevant Artical

This file includes the articles/GitHub we have referenced to complete this project.

Final Group Project Report

The final report for our project in pdf.

Final Group Presentation

The group presentation slides in pdf.

Code

The code used for data preprocessing and modeling.
Please check code folder for detailed instruction.
There are also pretained models that can generate stock price.