Giter Club home page Giter Club logo

stock-market-prediction-using-deep-learning's Introduction

ucl-logo

What is this project about?

This is a research project at the Department of Electronic & Electrical Engineering at University College London (UCL), supervised by Dr Miguel Rodrigues, named "Stock Market Prediction Using Deep Learning Techniques".

  • Output data: next-day stock price trend (1 for rise, 0 for not rise)
  • Input data
    • past price series (this can only generate about 50% predicting accuracy, because it carries little statistically-significant information)
    • characteristics of Twitter data related to stock (this can boost predicting accuracy because it carries more statistically-significant information)
      • daily volume of tweet messages
      • daily average sentiment score of tweet messages
  • My website about the correlation between stock market and Twitter

    benchmark

How to read the code?

project-folder

How to run the code?

  • To run all the code, you need to pre-install the following libraries in Python 3:
    • numpy, pandas, matplotlib, scikit-learn (basic suite, most people already have)
    • pandas-datareader (for obtaining stock prices)
    • opencv (for images)
    • python-twitter (for visiting Twitter api)
    • tensorflow r0.12 (for advanced neural networks)
    • these libraries can all be easily installed through either pip or conda
  • To run any code, you just need to download the folder "src", and change directory into the folder in the command line, then run the code by type "python xx.py"

stock-market-prediction-using-deep-learning's People

Contributors

zhedongzheng avatar

Watchers

James Cloos avatar Deepak Baliga avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.