anujdutt9 / AI-Chatbot

AI Chatbot using Dynamic Memory Network in Keras.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AI Chatbot

This repository contains the code for AI Chatbot using Python3, Keras and Numpy.

Requirements

  1. Tensorflow 1.2.0

To check this, go to IDLE and do:

import tensorflow as tf
print(tf.__version__)
  1. Numpy 1.13.0 [+ mkl Windows]

To check this, go to IDLE and do:

import numpy as np
print(np.__version__)
  1. Keras 2.0.2

To check this, go to IDLE and do:

import keras
print(keras.__version__)

Result

Output a1

Resources

S.No. Papers / Authors Paper Links
1. Blog post on "Implementing Dynamic Memory Network" by YereveNN https://yerevann.github.io/2016/02/05/implementing-dynamic-memory-networks/
2. Blog post on "Attention and Memmory in Deep Learning and NLP" by WILDML http://www.wildml.com/2016/01/attention-and-memory-in-deep-learning-and-nlp/
3. Keras "babi_memnn" code for Training Network https://github.com/fchollet/keras/blob/master/examples/babi_memnn.py
4. Training Dataset "bAbI-tasks-v1.2" by Facebook AI Research https://research.fb.com/downloads/babi/

About

AI Chatbot using Dynamic Memory Network in Keras.


Languages

Language:Python 100.0%