Neural-Chatbot
                                
                                 Neural-Chatbot copied to clipboard
                                
                                    Neural-Chatbot copied to clipboard
                            
                            
                            
                        A Neural Network based Chatbot
Neural-Chatbot
A Neural Network based Chatbot
Inspired by "A Neural Conversational Model".
Documentation
- Report 1
- Report 2
- Presentation
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
