greydanus / Crypto Rnn
Learning the Enigma with Recurrent Neural Networks
Stars: ✭ 139
Projects that are alternatives of or similar to Crypto Rnn
Tensorflow Lstm Regression
Sequence prediction using recurrent neural networks(LSTM) with TensorFlow
Stars: ✭ 433 (+211.51%)
Mutual labels: jupyter-notebook, recurrent-neural-networks
Al Go Rithms
🎵 Algorithms written in different programming languages - https://zoranpandovski.github.io/al-go-rithms/
Stars: ✭ 1,036 (+645.32%)
Mutual labels: jupyter-notebook, cryptography
Deep Learning Time Series
List of papers, code and experiments using deep learning for time series forecasting
Stars: ✭ 796 (+472.66%)
Mutual labels: jupyter-notebook, recurrent-neural-networks
Zhihu
This repo contains the source code in my personal column (https://zhuanlan.zhihu.com/zhaoyeyu), implemented using Python 3.6. Including Natural Language Processing and Computer Vision projects, such as text generation, machine translation, deep convolution GAN and other actual combat code.
Stars: ✭ 3,307 (+2279.14%)
Mutual labels: jupyter-notebook, recurrent-neural-networks
Language Translation
Neural machine translator for English2German translation.
Stars: ✭ 82 (-41.01%)
Mutual labels: jupyter-notebook, recurrent-neural-networks
Qtrader
Reinforcement Learning for Portfolio Management
Stars: ✭ 363 (+161.15%)
Mutual labels: jupyter-notebook, recurrent-neural-networks
Lstmvis
Visualization Toolbox for Long Short Term Memory networks (LSTMs)
Stars: ✭ 959 (+589.93%)
Mutual labels: jupyter-notebook, recurrent-neural-networks
Tensorflow 101
TensorFlow Tutorials
Stars: ✭ 2,565 (+1745.32%)
Mutual labels: jupyter-notebook, recurrent-neural-networks
Bitcoin Price Prediction Using Lstm
Bitcoin price Prediction ( Time Series ) using LSTM Recurrent neural network
Stars: ✭ 67 (-51.8%)
Mutual labels: jupyter-notebook, recurrent-neural-networks
Gdax Orderbook Ml
Application of machine learning to the Coinbase (GDAX) orderbook
Stars: ✭ 60 (-56.83%)
Mutual labels: jupyter-notebook, recurrent-neural-networks
Lstm Human Activity Recognition
Human Activity Recognition example using TensorFlow on smartphone sensors dataset and an LSTM RNN. Classifying the type of movement amongst six activity categories - Guillaume Chevalier
Stars: ✭ 2,943 (+2017.27%)
Mutual labels: jupyter-notebook, recurrent-neural-networks
Pytorch Learners Tutorial
PyTorch tutorial for learners
Stars: ✭ 97 (-30.22%)
Mutual labels: jupyter-notebook, recurrent-neural-networks
Da Rnn
📃 **Unofficial** PyTorch Implementation of DA-RNN (arXiv:1704.02971)
Stars: ✭ 256 (+84.17%)
Mutual labels: jupyter-notebook, recurrent-neural-networks
Deep learning nlp
Keras, PyTorch, and NumPy Implementations of Deep Learning Architectures for NLP
Stars: ✭ 407 (+192.81%)
Mutual labels: jupyter-notebook, recurrent-neural-networks
Pytorch Sentiment Analysis
Tutorials on getting started with PyTorch and TorchText for sentiment analysis.
Stars: ✭ 3,209 (+2208.63%)
Mutual labels: jupyter-notebook, recurrent-neural-networks
Udacity Deep Learning Nanodegree
This is just a collection of projects that made during my DEEPLEARNING NANODEGREE by UDACITY
Stars: ✭ 15 (-89.21%)
Mutual labels: jupyter-notebook, recurrent-neural-networks
Coursera Deep Learning Specialization
Notes, programming assignments and quizzes from all courses within the Coursera Deep Learning specialization offered by deeplearning.ai: (i) Neural Networks and Deep Learning; (ii) Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization; (iii) Structuring Machine Learning Projects; (iv) Convolutional Neural Networks; (v) Sequence Models
Stars: ✭ 188 (+35.25%)
Mutual labels: jupyter-notebook, recurrent-neural-networks
Deep Learning With Python
Deep learning codes and projects using Python
Stars: ✭ 195 (+40.29%)
Mutual labels: jupyter-notebook, recurrent-neural-networks
Sentiment Analysis Nltk Ml Lstm
Sentiment Analysis on the First Republic Party debate in 2016 based on Python,NLTK and ML.
Stars: ✭ 61 (-56.12%)
Mutual labels: jupyter-notebook, recurrent-neural-networks
Pytorch Pos Tagging
A tutorial on how to implement models for part-of-speech tagging using PyTorch and TorchText.
Stars: ✭ 96 (-30.94%)
Mutual labels: jupyter-notebook, recurrent-neural-networks
crypto-rnn
: Learning the Enigma with Recurrent Neural Networks
About
This repo contains a deep LSTM-based model for learning polyalphabetic ciphers. It also contains code for training the model on three ciphers: the Vigenere, Autokey, and Enigma ciphers. The first two are light proof-of-concept tasks whereas the Enigma is much more complex. For this reason, the Enigma model is enormous (3000 hidden units) and takes a lot longer to train.
Vigenere and Autokey ciphers
The Vigenere cipher works like this (where we're encrypting plaintext "CALCUL" with keyword "MATHS" (repeated)). The Autokey cipher is a slightly more secure variant.
Enigma cipher
The Enigma cipher works like this.
Dependencies
- All code is written in Python 3.6 and TensorFlow 1.1. You will need:
- NumPy
- TensorFlow
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].