• Stars
    star
    299
  • Rank 139,269 (Top 3 %)
  • Language
    Python
  • Created over 8 years ago
  • Updated almost 8 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

[unmaintained] go to https://github.com/suriyadeepan/practical_seq2seq

easy_seq2seq

An implementation of Seq2Seq that actually works. I want to make it easy for people to train their own seq2seq model with any corpus. I am also adding the parameters of my trained model for people to just use it without training. If you have a model that works share your model params here, as external link or do a pull request. I have used Cornell Movie Dialog Corpus to train my model. A link to preprocessed data and scripts for preprocessing can be found in this repo.

Have Fun!

Update 1.1.2017

I have created another repository - practical_seq2seq to experiment with the seq2seq model. The new model trained on Twitter chat log and Cornell Movie Dialog corpus performs well. I wrote an article - Practical seq2seq, explaining the code.

Happy New Year, 2017

Setup

  • Create temporary working directory prior to training
mkdir working_dir
  • Download test/train data from Cornell Movie Dialog Corpus
cd data/
bash pull_data.sh

Training

# edit seq2seq.ini file to set 
#		mode = train
python execute.py
# or use custom ini file
#		python execute.py my_custom_conf.ini

Testing

# edit seq2seq.ini file to set 
#		mode = test
python execute.py

Serve

# configuration : seq2seq_serve.ini
python ui/app.py
# wait until this message shows up
#		"Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)"
# open up the address in browser, chat with the bot

More Repositories

1

practical_seq2seq

A simple, minimal wrapper for tensorflow's seq2seq module, for experimenting with datasets rapidly
Jupyter Notebook
570
star
2

torchtest

Unit Testing for pytorch, based on mltest
Python
307
star
3

datasets

A collection of all my datasets
Jupyter Notebook
239
star
4

rnn-from-scratch

Use tensorflow's tf.scan to build vanilla, GRU and LSTM RNNs
Python
128
star
5

BayesianML

Experiments in Bayesian Machine Learning
Jupyter Notebook
67
star
6

pm-pyro

PyMC3-like Interface for Pyro
Jupyter Notebook
37
star
7

augmented_seq2seq

enhance seq2seq model for open ended dialog generation
Python
28
star
8

tweet_bot

A Twitter bot based on seq2seq model, trained on twitter chat log
Python
10
star
9

match-lstm

Match LSTM for Textual Entailment
Jupyter Notebook
8
star
10

python3

Learn to programmatically express your will with Python 3
HTML
7
star
11

PyroDemystified-PyCon2019

Content for the workshop "Pyro Demystified : Bayesian Deep Learning" (PyCon 2019 - Chennai)
Jupyter Notebook
7
star
12

neural-pde

A Deep Learning library for Partial Differential Equations
Python
7
star
13

anatomy-of-ppl

Anatomy of Probabilistic Programming Languages
Jupyter Notebook
6
star
14

Castalia

My Castalis Repository : Simulation of MAC and Routing protocols
C++
6
star
15

language-modeling

Language Modeling with RNN in Tensorflow
Python
5
star
16

deeplearning

Deep Learning Reading List
Python
5
star
17

NeuralQA

Neural Question-Answering/Reading Comprehension (SQuAD, bAbI, CBT, NarrativeQA, VQA)
Python
5
star
18

recompute.py

A sweet tool for Remote Execution
Python
4
star
19

WebScraping-for-Healthcare

Web Scraping for Healthcare
Jupyter Notebook
4
star
20

TF

Tutorials, practice exercises for TensorFlow
Jupyter Notebook
4
star
21

reddit-ml-threads

Use PRAW to scrape threads on Machine Learning
Jupyter Notebook
3
star
22

swecha-machine-learning-workshop

Introduction to Machine Learning using Tensorflow, at SWECHA, Hyderabad
Jupyter Notebook
3
star
23

SRM-NLP-Workshop-2019

Code, Notes, Slides, Data
HTML
3
star
24

NetCla

Network Activity Classification with Machine Learning
Jupyter Notebook
3
star
25

tana

This Aint No AutoML
Python
3
star
26

IndoorTracking

Implementation of Detecting People in Indoor Clutter Scenes
Python
3
star
27

robot_vision_android

Android Application built with opencv libraries, for an Object Tracking Mobile Android Robot...
Java
3
star
28

wiki-graph

Graphical representation of wikipedia information.
Python
3
star
29

memory-networks

experiments with explicit memory for NLP
Python
3
star
30

bec-gp

Simulating the dynamics of Bose Einstein Condensates using Gaussian Processes
Jupyter Notebook
3
star
31

MachineLearning-101

Introduction to Machine Learning
Shell
3
star
32

TrackMe

Indoor multi-object (human) tracking
Jupyter Notebook
3
star
33

deconstructing-pymc3

Deconstructing PyMC3 source code and reconstructing it incrementally.
Python
2
star
34

frhp-wsn

Frequency Hopping in Wireless Sensor Networks using FTSP - Tested on MicaZ and TelosB platforms
Java
2
star
35

Bayesian-Data-Analysis

Bayesian Data Analysis with PyMC3
Jupyter Notebook
2
star
36

NeuralRC

Neural Reading Comprehension
HTML
2
star
37

everynoise.com_scraper

Scrape mp3 clips from everynoise.com
Python
2
star
38

sfd2017

Creative Coding and Data Visualization for Software Freedom Day 2017
JavaScript
2
star
39

thea

Deep Learning in Robotics
Jupyter Notebook
2
star
40

nodebox-art

My NodeBox Sketches
Python
2
star
41

frequency-hopping-wsn

Implementation of Frequency Hopping in WSN - Time Synchronization done using TPSN
nesC
2
star
42

PracticalBayes

Probabilistic programming, Bayesian Thinking, Bayesian Data Analysis and Applications
Jupyter Notebook
2
star
43

adhoc-on-android

Automatically exported from code.google.com/p/adhoc-on-android
Java
1
star
44

tfp_helper

Helper Library for prototyping with Tensorflow Probability
Python
1
star
45

SMIL4Inkscape

an inkscape extension for declarative animation using SMIL
Python
1
star
46

myshkin

A Telegram Chat-bot @Nikila_bot who offers you valuable advise
JavaScript
1
star
47

keras

a scaffold for using keras to build awesome deep models :D
Jupyter Notebook
1
star
48

rl-toys

Toys examples for Reinforcement Learning
Jupyter Notebook
1
star
49

genai-portfolio-optimization

Portfolio Optimization using Generative AI
1
star
50

pandas

scaffold for learning pandas...
Jupyter Notebook
1
star
51

vivisecto

Yet Another Visualizer for the infamous Castalia
C++
1
star
52

pi-mote

A Mobile Node with Raspberry Pi as brain, a TelosB module for node to node wireless communication and a WiFi module for multimedia communication and file transfer.
C
1
star
53

twitter-scraper

Scrape tweets from twitter for Sentiment Analysis
Python
1
star