All Projects → krishnakartik1 → LSTM-footballMatchWinner

krishnakartik1 / LSTM-footballMatchWinner

Licence: other
This repository contains the code for a conference paper "Predicting the football match winner using LSTM model of Recurrent Neural Networks" that we wrote

Programming Languages

Jupyter Notebook
11667 projects

Projects that are alternatives of or similar to LSTM-footballMatchWinner

Rnn lstm gesture recog
For recognising hand gestures using RNN and LSTM... Implementation in TensorFlow
Stars: ✭ 14 (-68.18%)
Mutual labels:  recurrent-neural-networks, lstm-neural-networks
Image Caption Generator
[DEPRECATED] A Neural Network based generative model for captioning images using Tensorflow
Stars: ✭ 141 (+220.45%)
Mutual labels:  recurrent-neural-networks, lstm-neural-networks
Image Captioning
Image Captioning: Implementing the Neural Image Caption Generator with python
Stars: ✭ 52 (+18.18%)
Mutual labels:  recurrent-neural-networks, lstm-neural-networks
Deep-Learning
This repo provides projects on deep-learning mainly using Tensorflow 2.0
Stars: ✭ 22 (-50%)
Mutual labels:  recurrent-neural-networks, lstm-neural-networks
Lstm anomaly thesis
Anomaly detection for temporal data using LSTMs
Stars: ✭ 178 (+304.55%)
Mutual labels:  recurrent-neural-networks, lstm-neural-networks
Da Rnn
📃 **Unofficial** PyTorch Implementation of DA-RNN (arXiv:1704.02971)
Stars: ✭ 256 (+481.82%)
Mutual labels:  recurrent-neural-networks, lstm-neural-networks
Pytorch Learners Tutorial
PyTorch tutorial for learners
Stars: ✭ 97 (+120.45%)
Mutual labels:  recurrent-neural-networks, lstm-neural-networks
Bitcoin Price Prediction Using Lstm
Bitcoin price Prediction ( Time Series ) using LSTM Recurrent neural network
Stars: ✭ 67 (+52.27%)
Mutual labels:  recurrent-neural-networks, lstm-neural-networks
Pytorch Kaldi
pytorch-kaldi is a project for developing state-of-the-art DNN/RNN hybrid speech recognition systems. The DNN part is managed by pytorch, while feature extraction, label computation, and decoding are performed with the kaldi toolkit.
Stars: ✭ 2,097 (+4665.91%)
Mutual labels:  recurrent-neural-networks, lstm-neural-networks
Rnn lstm from scratch
How to build RNNs and LSTMs from scratch with NumPy.
Stars: ✭ 156 (+254.55%)
Mutual labels:  recurrent-neural-networks, lstm-neural-networks
Conversational-AI-Chatbot-using-Practical-Seq2Seq
A simple open domain generative based chatbot based on Recurrent Neural Networks
Stars: ✭ 17 (-61.36%)
Mutual labels:  recurrent-neural-networks, lstm-neural-networks
Awesome Tensorlayer
A curated list of dedicated resources and applications
Stars: ✭ 248 (+463.64%)
Mutual labels:  recurrent-neural-networks, lstm-neural-networks
Sequence-to-Sequence-Learning-of-Financial-Time-Series-in-Algorithmic-Trading
My bachelor's thesis—analyzing the application of LSTM-based RNNs on financial markets. 🤓
Stars: ✭ 64 (+45.45%)
Mutual labels:  recurrent-neural-networks, lstm-neural-networks
Deep Learning Time Series
List of papers, code and experiments using deep learning for time series forecasting
Stars: ✭ 796 (+1709.09%)
Mutual labels:  recurrent-neural-networks, lstm-neural-networks
bitcoin-prediction
bitcoin prediction algorithms
Stars: ✭ 21 (-52.27%)
Mutual labels:  recurrent-neural-networks, lstm-neural-networks
Speech Recognition Neural Network
This is the end-to-end Speech Recognition neural network, deployed in Keras. This was my final project for Artificial Intelligence Nanodegree @Udacity.
Stars: ✭ 148 (+236.36%)
Mutual labels:  recurrent-neural-networks, lstm-neural-networks
Stock Price Prediction Lstm
OHLC Average Prediction of Apple Inc. Using LSTM Recurrent Neural Network
Stars: ✭ 232 (+427.27%)
Mutual labels:  recurrent-neural-networks, lstm-neural-networks
Chase
Automatic trading bot (WIP)
Stars: ✭ 73 (+65.91%)
Mutual labels:  recurrent-neural-networks, lstm-neural-networks
SynThai
Thai Word Segmentation and Part-of-Speech Tagging with Deep Learning
Stars: ✭ 41 (-6.82%)
Mutual labels:  recurrent-neural-networks
Probabilistic-RNN-DA-Classifier
Probabilistic Dialogue Act Classification for the Switchboard Corpus using an LSTM model
Stars: ✭ 22 (-50%)
Mutual labels:  recurrent-neural-networks

Predicting the football match winner using LSTM model of Recurrent Neural Networks

This repository contains the code for a conference paper "Predicting the football match winner using LSTM model of Recurrent Neural Networks" that we wrote. This paper gives an introduction to the advantages of using an LSTM (Long Short-Term Memory) Cell in a Recurrent Neural Network and uses it to predict the outcome of a football match.

Dataset

The dataset used here has been obtained from football-data.co.uk. Datasets of the English Premier league have been taken from seasons 2010-11 to 2016-17.

Data Preprocessing

The files dataCleaning.ipynb and fdManipulate.ipynb take the raw data from the website and add attributes regarding the win streaks and the loss streaks for every team. Also, eplStandings.csv contains the final ranks of all the teams in the English Premier League from 2010-11 to 2016-17.

Prediction

The file LSTM.ipynb [Depricated] constructs a RNN using the LSTM cell (tensorflow 1.14) and predicts the outcome of the test dataset.

The file LSTM_New.ipynb constructs a RNN using the LSTM cell (tensorflow keras API) and predicts the outcome of the test dataset.

Result

This model proved to be better than the other models previously used to predict the winner of a football match. Detailed analysis is given in the paper (under review). The accuracy percentages in the paper are incorrect. Please execute LSTM_New.ipynb python notebook to get the correct accuracy.

Libraries Required

  1. tensorflow
  2. pandas
  3. numpy
  4. datetime
  5. itertools
  6. scikit-learn
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].