Neural-Chatbot
March 21, 2017 ยท View on GitHub
A Neural Network based Chatbot
Inspired by "A Neural Conversational Model".
Documentation
Getting Started
- Create virtualenv
virtualenv venv - Install Dependencies
pip install -r requirements.txt - Setup nltk and directories
python lib/setup.py
Data Preprocessing
- Verify configurations in
configuration.cfg - Fetch data
python src/data/opus11/pull.py - Clean data
python src/data/opus11/make_pairs.py - Prepare for training
python src/data/opus11/filter.py
Training
Train model python src/model/train.py
Sampling & interface
Still working on this.
Model Architecture
