Skip to content
This is the coding challenge for "Predicting Stock Prices" by @Sirajology on Youtube
Branch: master
Clone or download
llSourcell Merge pull request #1 from jayrav13/master
Adding a requirements.txt file to help install dependencies.
Latest commit 8cb4f16 Oct 31, 2016
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore first commit Oct 28, 2016
README.md Update README.md Oct 28, 2016
challenge.py Update challenge.py Oct 28, 2016
demo.py Update and rename svr.py to demo.py Oct 28, 2016
requirements.txt Adding a requirements.txt file to help install dependencies. Oct 30, 2016

README.md

#predicting_stock_prices Stock Prediction Challenge by @Sirajology on Youtube.

##Overview

This is the code for the Stock Price Prediction challenge for 'Learn Python for Data Science #3' by @Sirajology on YouTube. The code uses the scikit-learn machine learning library to train a support vector regression on a stock price dataset from Google Finance to predict a future price. In the video, I use scikit-learn to build an ML model, but for the challenge you'll use the Keras library.

There are two scripts. demo.py is the code in the video and challenge.py is a template for the coding challenge you will complete.

##Dependencies

Install missing dependencies using pip

##Demo Usage

Once you have your dependencies installed via pip, run the demo script in terminal via

python demo.py

##Challenge

You'll find the challenge template in this repo labeled challenge.py. The instructions are

  1. Use the Tweepy library to retrieve tweets about a company stock from twitter
  2. Use the TextBlob library to classify those tweets as either positive or negative given a threshold you define.
  3. If the majority of tweets are positive, then use the Keras library to build a neural network that predicts the next stock price given a dataset of past stock prices that you pull from Google Finance. This tutorial may be useful to you.

If you want to use your own template, that's fine too. Submit your code in the comments section and I'll announce the winner in the next video. Good luck!

##Credits

This code is 100% Siraj

You can’t perform that action at this time.