All Projects → nicolas-ivanov → Seq2seq_chatbot_links

nicolas-ivanov / Seq2seq_chatbot_links

Links to the implementations of neural conversational models for different frameworks

Projects that are alternatives of or similar to Seq2seq chatbot links

Conversation Tensorflow
TensorFlow implementation of Conversation Models
Stars: ✭ 143 (-47.04%)
Mutual labels:  chatbot, seq2seq
Deepqa
My tensorflow implementation of "A neural conversational model", a Deep learning based chatbot
Stars: ✭ 2,811 (+941.11%)
Mutual labels:  chatbot, seq2seq
Nlp pytorch project
Embedding, NMT, Text_Classification, Text_Generation, NER etc.
Stars: ✭ 153 (-43.33%)
Mutual labels:  chatbot, seq2seq
Chinese Chatbot
中文聊天机器人,基于10万组对白训练而成,采用注意力机制,对一般问题都会生成一个有意义的答复。已上传模型,可直接运行,跑不起来直播吃键盘。
Stars: ✭ 124 (-54.07%)
Mutual labels:  chatbot, seq2seq
Conversational-AI-Chatbot-using-Practical-Seq2Seq
A simple open domain generative based chatbot based on Recurrent Neural Networks
Stars: ✭ 17 (-93.7%)
Mutual labels:  chatbot, seq2seq
Awesome Chatbot
Awesome Chatbot Projects,Corpus,Papers,Tutorials.Chinese Chatbot =>:
Stars: ✭ 1,785 (+561.11%)
Mutual labels:  chatbot, seq2seq
Tensorflow Tutorials
텐서플로우를 기초부터 응용까지 단계별로 연습할 수 있는 소스 코드를 제공합니다
Stars: ✭ 2,096 (+676.3%)
Mutual labels:  chatbot, seq2seq
Tensorflow Seq2seq Dialogs
Build conversation Seq2Seq models with TensorFlow
Stars: ✭ 43 (-84.07%)
Mutual labels:  chatbot, seq2seq
chatbot
kbqa task-oriented qa seq2seq ir neo4j jena seq2seq tf chatbot chat
Stars: ✭ 32 (-88.15%)
Mutual labels:  chatbot, seq2seq
keras-chatbot-web-api
Simple keras chat bot using seq2seq model with Flask serving web
Stars: ✭ 51 (-81.11%)
Mutual labels:  chatbot, seq2seq
Mlds2018spring
Machine Learning and having it Deep and Structured (MLDS) in 2018 spring
Stars: ✭ 124 (-54.07%)
Mutual labels:  chatbot, seq2seq
pytorch-transformer-chatbot
PyTorch v1.2에서 생긴 Transformer API 를 이용한 간단한 Chitchat 챗봇
Stars: ✭ 44 (-83.7%)
Mutual labels:  chatbot, seq2seq
Multiturndialogzoo
Multi-turn dialogue baselines written in PyTorch
Stars: ✭ 106 (-60.74%)
Mutual labels:  chatbot, seq2seq
Seq2seq chatbot new
基于seq2seq模型的简单对话系统的tf实现,具有embedding、attention、beam_search等功能,数据集是Cornell Movie Dialogs
Stars: ✭ 144 (-46.67%)
Mutual labels:  chatbot, seq2seq
Tensorflow seq2seq chatbot
Stars: ✭ 81 (-70%)
Mutual labels:  chatbot, seq2seq
Tensorflow Ml Nlp
텐서플로우와 머신러닝으로 시작하는 자연어처리(로지스틱회귀부터 트랜스포머 챗봇까지)
Stars: ✭ 176 (-34.81%)
Mutual labels:  chatbot, seq2seq
Seq2seqchatbots
A wrapper around tensor2tensor to flexibly train, interact, and generate data for neural chatbots.
Stars: ✭ 466 (+72.59%)
Mutual labels:  chatbot, seq2seq
Practical seq2seq
A simple, minimal wrapper for tensorflow's seq2seq module, for experimenting with datasets rapidly
Stars: ✭ 563 (+108.52%)
Mutual labels:  chatbot, seq2seq
Debug seq2seq
[unmaintained] Make seq2seq for keras work
Stars: ✭ 233 (-13.7%)
Mutual labels:  chatbot, seq2seq
Neural Conversation Models
Tensorflow based Neural Conversation Models
Stars: ✭ 29 (-89.26%)
Mutual labels:  chatbot, seq2seq

seq2seq chatbot links

Links to the implementations of neural conversational models for different frameworks. Contributions are welcomed.


Theano, Lasagne

lukalabs/cakechat

A dialog system that is able to express emotions in a text conversation. See online demo.

Sample results for neutral emotions:

hi                                → hey you
how are you ?                     → i ' m fine , what about you ?
how old are you ?                 → i ' m 16 , how old are you ?
are you a leader or a follower ?  → i ' m a man who is a politician .
my name is david . what is my name ?    → i love your name .
is the sky blue or black ?        → the sky is blue
you love anime .                  → i ' m not a weeb

Tensorflow

Conchylicultor/DeepQA

Nice results:

Hi			            	→ Hi.
What is your name ?			→ Laura.
What does that mean ?		→ I dunno.
How old are you ?			→ thirty-five.
Who is Laura ?				→ My brother.
Say 'goodbye'				→ Alright.
Two plus two				→ manny...
nicolas-ivanov/tf_seq2seq_chatbot

Modified code of machine translation model. No answering randomisation is implemented in this code, so the models answers with the same phrase way each time:

hello baby					→ hello
how old are you ?			→ twenty .
i am lonely					→ i am not
nice						→ you ' re not going to be okay .
so rude						→ i ' m sorry .
are you a robot or human?	→ no .
are you better than siri?	→ yes .

Torch

jiweil/Neural-Dialogue-Generation

Source code for a bunch of super nice articles by Jiwei Li - one of my favorite researches in the domain of neural conversational systems. Worth checking out.

tell me ... how long have you had this falling sickness ?   → a few months, I guess .
so i had the doctors test sammy ’s response to conditioning .   → so he took the pills .
what are you going to do ?  → i ’m going to get you a new car .
they fear your power your intellect .   → i ’m not afraid of your power .
macournoyer/neuralconvo
Hello?					→ Hi.
How are you?			→ I'm fine.
What's your name?		→ It's hard to describe.
How so?					→ I'm not sure.
What color is the sky?	→ It's blue.
What is your job?		→ It's not that i'm a fucking werewolf!

Keras

farizrahman4u/seq2seq

The most popular implementation of Seq2seq architecture on GitHub. However, there is still no evidence of getting good results with this repo.

nicolas-ivanov/debug_seq2seq

A wrapper for farizrahman4u/seq2seq used for running experiments. No good results were achieved so far.

codekansas/keras-language-modeling

Need to check this up.

oswaldoludwig/Seq2seq-Chatbot-for-Keras

A new generative chatbot whose training converges in few epochs, including a model pre-trained on a small but consistent dataset collected from dialogues of English courses online.

user: Hello! How are you?
computer:  i am fine , ok , well , thank you  .    (with probability of 0.540239)
user: What's your name?
computer:  janet .     (with probability of 0.319482)
user:  What do you like to do now?
computer:  let me think a minute .     (with probability of 0.286760)
user: I want to chat about computer science.
computer:  i am glad to hear there .     (with probability of 0.293063)
user: Are you a real girl or a computer program?
computer:  i am self employed . i would love to be well .     (with probability of 0.026870)
user: Why don't you look for a job?
computer:  i do not know . i am the bank .     (with probability of 0.053494)
user: So, you don't need a job!
computer:  no . i have to make a lot of money .     (with probability of 0.001279)

Corpora

A Survey of Available Corpora for Building Data-Driven Dialogue Systems

A great overview of existing conversational datasets.

AlJohri/OpenSubtitles

Get a lot of raw movie subtitles (~1.2Gb)

Cornell Movie-Dialogs Corpus

~ 40Mb after clearing out the technical data.

Papers

Refer to this great review by Richard Krisztian Csaky: Chatbot and Related Research Paper Notes with Images

as well as to his report paper in pdf: Deep Learning Based Chatbot Models

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