To examine a number of different techniques to predict future stock prices. We do this by applying supervised learning methods for stock price forecasting by interpreting the seemingly chaotic market data.
$ pip install -r requirements.txt
$ python3 src/preprocessing.py
$ python3 src/featureSelection.py
$ python3 src/normalizeInterpolate.py
$ python3 src/regression.py
- Pre-processing and Cleaning
- Feature Selection
- Data Normalization
- Analysis of various supervised learning methods
- Conclusions
- Scikit-Learn
- Theano
- Recurrent Neural Networks - LSTM Models
- ARIMA Models
- https://github.com/dv-lebedev/google-quote-downloader
- Book Value
- http://www.investopedia.com/articles/basics/09/simplified-measuring-interpreting-volatility.asp
- Volatility
- https://github.com/dzitkowskik/StockPredictionRNN
- https://github.com/scorpionhiccup
- http://cs229.stanford.edu/proj2013/DaiZhang-MachineLearningInStockPriceTrendForecasting.pdf
- http://cs229.stanford.edu/proj2015/009_report.pdf