Predict Stock Prices Machine Learning projects

Node : This Project on Github and Open Source Project


To examine a number of different forecasting techniques to predict future stock returns based on past returns and numerical news indicators to construct a portfolio of multiple stocks in order to diversify the risk. We do this by applying supervised learning methods for stock price forecasting by interpreting the seemingly chaotic market data.

Setup Instructions

    $ workon myvirtualenv                                  [Optional]
	$ pip install -r requirements.txt
	$ python scripts/Algorithms/ <input-dir> <output-dir>

Download the Dataset needed for running the code from here.

Project Concept Video

Project Concept Video


  1. Preprocessing and Cleaning
  2. Feature Extraction
  3. Twitter Sentiment Analysis and Score
  4. Data Normalization
  5. Analysis of various supervised learning methods
  6. Conclusions

Research Paper

Datasets used


Useful Links



Download code

Original Source - Github