Skip to content

Bayesian neural network with Parallel Tempering MCMC for Stock Market Prediction

Notifications You must be signed in to change notification settings

sydney-machine-learning/Bayesianneuralnet_stockmarket

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation

Bayesian neural network with Parallel Tempering MCMC for Stock Market Prediction

Overview

An experimental project under Bayesian neural networks using Langevin-gradients parallel tempering MCMC [Chandra et al,2019] which could be implemented in a parallel computing environment.

The proposal here is to compare our stock price forecasting model with state-of-art neural network training algorithms (FNN-SGD and FNN-Adam)

  • data.py - This file is used for data preprocessing.

  • nn.py - To run the results, desired parameters should be set in this file

Sample Output

Following are some example results of MMM’s stock price prediction. They are They are one-step, two-step, five-step prediction result and error analysis respectively. The grey area is the uncertainty of the prediction results.

image image image image

Published research studies

When you use Bayesian neural network with Parallel Tempering MCMC, please cite the above papers.

About

Bayesian neural network with Parallel Tempering MCMC for Stock Market Prediction

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages