• Stars
    star
    4,751
  • Rank 8,893 (Top 0.2 %)
  • Language
    Python
  • License
    GNU Affero Genera...
  • Created almost 8 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

LSTM built using Keras Python package to predict time series steps and sequences. Includes sin wave and stock market data

LSTM Neural Network for Time Series Prediction

LSTM built using the Keras Python package to predict time series steps and sequences. Includes sine wave and stock market data.

Full article write-up for this code

Video on the workings and usage of LSTMs and run-through of this code

Requirements

Install requirements.txt file to make sure correct versions of libraries are being used.

  • Python 3.5.x
  • TensorFlow 1.10.0
  • Numpy 1.15.0
  • Keras 2.2.2
  • Matplotlib 2.2.2

Output for sine wave sequential prediction:

Output for sin wave sequential prediction

Output for stock market multi-dimensional multi-sequential predictions:

Output for stock market multiple sequential predictions

More Repositories

1

Multidimensional-LSTM-BitCoin-Time-Series

Using multidimensional LSTM neural networks to create a forecast for Bitcoin price
Jupyter Notebook
332
star
2

TensorFlow-Intro

Introduction to TensorFlow. Basic operators, linear and logistic regression and Tensorboard
Python
21
star
3

Tinder-py_auto_liker

Short and dirty Python script to auto "swipe right" all Tinder profiles.
Python
21
star
4

Random-Portfolio-vs-Benchmark-Strategy

Python Monte Carlo Simulation to model returns from randomly generated portfolios against a benchmark index.
Python
19
star
5

Yahoo-Finance-Stocklist-Scraper

Converts the full Yahoo Finance stocks list into a .csv file with ticker symbol, company name, exchange and country mapped.
Python
17
star
6

MvTAe-Multivariate-Temporal-Autoencoder

This code demonstrates a multi-branch deep neural network approach to tackling the problem of multivariate temporal sequence prediction by modelling a latent state vector representation of data windows through the use of a recurrent autoencoder and predictive model.
Jupyter Notebook
10
star
7

Code-Line-Counter

Python script for iterating directory and outputting total line counts for all file types
Python
3
star
8

ImgResizeApi

Web API utilizing Python Flask, OpenCV & Numpy to dynamically re-size images.
HTML
3
star
9

keras-tools

A collection of tools and helper functions I've made for the Keras machine learning framework
Python
3
star
10

R-Datastream

Simple framework library for communicating between Thompson Reuters Datastream service API and R
R
2
star
11

Neural-Network-OCR

A multi-layer neural network in Python to recognise characters from the MNIST dataset
Python
1
star
12

Perceptron-Linear-Classifier

A simple single layer perceptron neural network classifier for linear classification
Python
1
star