All Projects → JonnoFTW → traffic-prediction

JonnoFTW / traffic-prediction

Licence: other
Predict traffic flow with LSTM. For experimental purposes only, unsupported!

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to traffic-prediction

mltb
Machine Learning Tool Box
Stars: ✭ 25 (-46.81%)
Mutual labels:  hyperopt
swirlr-wasm
willdady.github.io/swirlr-wasm/
Stars: ✭ 21 (-55.32%)
Mutual labels:  experimental
OCR
Optical character recognition Using Deep Learning
Stars: ✭ 25 (-46.81%)
Mutual labels:  lstm
Simple-Tensor
A simplification of Tensorflow Tensor Operations
Stars: ✭ 17 (-63.83%)
Mutual labels:  lstm
lstm-electric-load-forecast
Electric load forecast using Long-Short-Term-Memory (LSTM) recurrent neural network
Stars: ✭ 56 (+19.15%)
Mutual labels:  lstm
deep-trans
Transliterating English to Hindi using Recurrent Neural Networks
Stars: ✭ 44 (-6.38%)
Mutual labels:  lstm
voice zaloai
dentifying gender and regional accent from speech
Stars: ✭ 35 (-25.53%)
Mutual labels:  lstm
OnceBuilder
OnceBuilder - managment tool, mange projects, templates, plugins in one place.
Stars: ✭ 18 (-61.7%)
Mutual labels:  experimental
SentimentAnalysis
(BOW, TF-IDF, Word2Vec, BERT) Word Embeddings + (SVM, Naive Bayes, Decision Tree, Random Forest) Base Classifiers + Pre-trained BERT on Tensorflow Hub + 1-D CNN and Bi-Directional LSTM on IMDB Movie Reviews Dataset
Stars: ✭ 40 (-14.89%)
Mutual labels:  lstm
Forecasting-Solar-Energy
Forecasting Solar Power: Analysis of using a LSTM Neural Network
Stars: ✭ 23 (-51.06%)
Mutual labels:  lstm
AdvancedDeepLearning
Advanced Deep Learning
Stars: ✭ 28 (-40.43%)
Mutual labels:  lstm
stucco
An experimental adaptive UI toolkit.
Stars: ✭ 31 (-34.04%)
Mutual labels:  experimental
theano-recurrence
Recurrent Neural Networks (RNN, GRU, LSTM) and their Bidirectional versions (BiRNN, BiGRU, BiLSTM) for word & character level language modelling in Theano
Stars: ✭ 40 (-14.89%)
Mutual labels:  lstm
dnn-lstm-word-segment
Chinese Word Segmention Base on the Deep Learning and LSTM Neural Network
Stars: ✭ 24 (-48.94%)
Mutual labels:  lstm
iPerceive
Applying Common-Sense Reasoning to Multi-Modal Dense Video Captioning and Video Question Answering | Python3 | PyTorch | CNNs | Causality | Reasoning | LSTMs | Transformers | Multi-Head Self Attention | Published in IEEE Winter Conference on Applications of Computer Vision (WACV) 2021
Stars: ✭ 52 (+10.64%)
Mutual labels:  lstm
LearningMetersPoems
Official repo of the article: Yousef, W. A., Ibrahime, O. M., Madbouly, T. M., & Mahmoud, M. A. (2019), "Learning meters of arabic and english poems with recurrent neural networks: a step forward for language understanding and synthesis", arXiv preprint arXiv:1905.05700
Stars: ✭ 18 (-61.7%)
Mutual labels:  lstm
Attention
Repository for Attention Algorithm
Stars: ✭ 39 (-17.02%)
Mutual labels:  lstm
fiction generator
Fiction generator with Tensorflow. 模仿王小波的风格的小说生成器
Stars: ✭ 27 (-42.55%)
Mutual labels:  lstm
html-over-dns
An experiment to host a website with the content served over DNS.
Stars: ✭ 29 (-38.3%)
Mutual labels:  experimental
nuxt-realworld
🛠 Built a Example App of RealWorld with Nuxt & Composition API ⚗️
Stars: ✭ 127 (+170.21%)
Mutual labels:  experimental

LSTM Based Traffic Prediction

This project seeks to use LSTM for traffic prediction using the Keras frontend for Theano. Hyperparameter optimisation is used to find the best set of parameters for the network.

Usage

Run:

pip install -r requirements.txt

Then edit main.py so that it uses your own parameters for the network. It will attempt to store hyperparameter results in mongodb. You can use show_results.py to view them. Please keep in mind this for experimentation only and not appropriate for production.

Run using:

python main.pymain.py <steps eg. 1> </path/to/data.csv> <train_test_split eg. 0.75> <num_epochs eg. 10> <model_trials eg. 20>

The CSV should have a the following format:

timestamp,16,17,18,19,20,21
2011-12-31 23:55:00,4,6,8,13,3,0
2012-01-01 00:00:00,5,7,8,10,3,2
2012-01-01 00:05:00,3,3,7,15,1,2
2012-01-01 00:10:00,9,3,3,7,1,1
2012-01-01 00:15:00,3,4,12,15,2,0
2012-01-01 00:20:00,7,5,11,19,2,2

Basically, the first column must be a timestamp and the rest integer values.

Scripts are also provided to speed up processing via Sun Grid Engine. Though they are unreliable because of the length of time it takes for theano to compile the models. You will also need CUDA and a compatible card if you want the speedups they provide.

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].