All Projects → Rajat-dhyani → Stock Price Predictor

Rajat-dhyani / Stock Price Predictor

This project seeks to utilize Deep Learning models, Long-Short Term Memory (LSTM) Neural Network algorithm, to predict stock prices.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Stock Price Predictor

Deep Learning Time Series
List of papers, code and experiments using deep learning for time series forecasting
Stars: ✭ 796 (+445.21%)
Mutual labels:  jupyter-notebook, lstm, recurrent-neural-networks, prediction
Pymc Example Project
Example PyMC3 project for performing Bayesian data analysis using a probabilistic programming approach to machine learning.
Stars: ✭ 90 (-38.36%)
Mutual labels:  jupyter-notebook, pandas, numpy
Opendatawrangling
공공데이터 분석
Stars: ✭ 148 (+1.37%)
Mutual labels:  jupyter-notebook, pandas, numpy
Machine Learning Projects
This repository consists of all my Machine Learning Projects.
Stars: ✭ 135 (-7.53%)
Mutual labels:  jupyter-notebook, pandas, numpy
Ai Reading Materials
Some of the ML and DL related reading materials, research papers that I've read
Stars: ✭ 79 (-45.89%)
Mutual labels:  lstm, recurrent-neural-networks, prediction
Language Translation
Neural machine translator for English2German translation.
Stars: ✭ 82 (-43.84%)
Mutual labels:  jupyter-notebook, lstm, recurrent-neural-networks
Pytorch Learners Tutorial
PyTorch tutorial for learners
Stars: ✭ 97 (-33.56%)
Mutual labels:  jupyter-notebook, lstm, recurrent-neural-networks
Ds and ml projects
Data Science & Machine Learning projects and tutorials in python from beginner to advanced level.
Stars: ✭ 56 (-61.64%)
Mutual labels:  jupyter-notebook, pandas, keras-tensorflow
Stock Market Analysis And Prediction
Stock Market Analysis and Prediction is the project on technical analysis, visualization and prediction using data provided by Google Finance.
Stars: ✭ 112 (-23.29%)
Mutual labels:  jupyter-notebook, pandas, numpy
Seaborn Tutorial
This repository is my attempt to help Data Science aspirants gain necessary Data Visualization skills required to progress in their career. It includes all the types of plot offered by Seaborn, applied on random datasets.
Stars: ✭ 114 (-21.92%)
Mutual labels:  jupyter-notebook, pandas, numpy
Linear Attention Recurrent Neural Network
A recurrent attention module consisting of an LSTM cell which can query its own past cell states by the means of windowed multi-head attention. The formulas are derived from the BN-LSTM and the Transformer Network. The LARNN cell with attention can be easily used inside a loop on the cell state, just like any other RNN. (LARNN)
Stars: ✭ 119 (-18.49%)
Mutual labels:  jupyter-notebook, lstm, recurrent-neural-networks
Bitcoin Price Prediction Using Lstm
Bitcoin price Prediction ( Time Series ) using LSTM Recurrent neural network
Stars: ✭ 67 (-54.11%)
Mutual labels:  jupyter-notebook, lstm, recurrent-neural-networks
Gdax Orderbook Ml
Application of machine learning to the Coinbase (GDAX) orderbook
Stars: ✭ 60 (-58.9%)
Mutual labels:  jupyter-notebook, lstm, recurrent-neural-networks
Credit Risk Modelling
Credit Risk analysis by using Python and ML
Stars: ✭ 91 (-37.67%)
Mutual labels:  jupyter-notebook, pandas, numpy
Sentiment Analysis Nltk Ml Lstm
Sentiment Analysis on the First Republic Party debate in 2016 based on Python,NLTK and ML.
Stars: ✭ 61 (-58.22%)
Mutual labels:  jupyter-notebook, lstm, recurrent-neural-networks
Pytorch Pos Tagging
A tutorial on how to implement models for part-of-speech tagging using PyTorch and TorchText.
Stars: ✭ 96 (-34.25%)
Mutual labels:  jupyter-notebook, lstm, recurrent-neural-networks
Image Caption Generator
[DEPRECATED] A Neural Network based generative model for captioning images using Tensorflow
Stars: ✭ 141 (-3.42%)
Mutual labels:  jupyter-notebook, lstm, recurrent-neural-networks
Data Science Complete Tutorial
For extensive instructor led learning
Stars: ✭ 1,027 (+603.42%)
Mutual labels:  jupyter-notebook, pandas, numpy
Tensorflow Lstm Sin
TensorFlow 1.3 experiment with LSTM (and GRU) RNNs for sine prediction
Stars: ✭ 52 (-64.38%)
Mutual labels:  lstm, recurrent-neural-networks, prediction
100 Pandas Puzzles
100 data puzzles for pandas, ranging from short and simple to super tricky (60% complete)
Stars: ✭ 1,382 (+846.58%)
Mutual labels:  jupyter-notebook, pandas, numpy

Stock Price Predictor

Udacity - Machine learning Nano Degree Program : Project-6 (Capstone project)

Project Overview

This is sixth and final capstone project in the series of the projects listed in Udacity- Machine Learning Nano Degree Program.

Investment firms, hedge funds and even individuals have been using financial models to better understand market behavior and make profitable investments and trades. A wealth of information is available in the form of historical stock prices and company performance data, suitable for machine learning algorithms to process.

Can we actually predict stock prices with machine learning? Investors make educated guesses by analyzing data. They'll read the news, study the company history, industry trends and other lots of data points that go into making a prediction. The prevailing theories is that stock prices are totally random and unpredictable but that raises the question why top firms like Morgan Stanley and Citigroup hire quantitative analysts to build predictive models. We have this idea of a trading floor being filled with adrenaline infuse men with loose ties running around yelling something into a phone but these days they're more likely to see rows of machine learning experts quietly sitting in front of computer screens. In fact about 70% of all orders on Wall Street are now placed by software, we're now living in the age of the algorithm.

This project utilizes Deep Learning models, Long-Short Term Memory (LSTM) Neural Network algorithm, to predict stock prices. For data with timeframes recurrent neural networks (RNNs) come in handy but recent researches have shown that LSTM, networks are the most popular and useful variants of RNNs.

I have used Keras to build a LSTM to predict stock prices using historical closing price and trading volume and visualize both the predicted price values over time and the optimal parameters for the model.

Stock Price Predictor

Problem Highlights

The challenge of this project is to accurately predict the future closing value of a given stock across a given period of time in the future. For this project I have used a Long Short Term Memory networks – usually just called “LSTMs” to predict the closing price of the S&P 500 using a dataset of past prices

  • Achievements:
    • Built a model to accurately predict the future closing price of a given stock, using Long Short Term Memory Neural net algorithm.
    • Achieved Mean Squared Error rating of just 0.00093063.

Things i have learnt by completing this project:

  • How to apply deep learning techniques: Long Short Term Memory Neural Network algorithms.
  • How to use keras-tensorflow library.
  • How to collect and preprocess given data.
  • How to analyze model's performance.
  • How to optimise Long Short Term Memory Neural Network algortithm, to ensure increase in postive results.

Other Related Projects:

Software and Libraries

This project uses the following software and Python libraries:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].