This is my version of tensorflow's NMT (Neural Machine Translation) for chatbot using my own custom based LanguageBase (NOTE: This uses Python 3.6)
- tensorflow == 1.4.1
- nltk
- numpy
- sklearn
- Clone the repository via
git clone https://github.com/noahchalifour/deep-chatbot
- Change into the directory
cd deep-chatbot
- Install the required packages
pip install -r requirements.txt
- (Optional) Replace data in the
data
directory with your own custom data - Create a model directory
mkdir model
- Tune your model via the
params.py
file - Once you are ready you can train your model via
python train.py