Please read "To Do List" before use. The tool is under development and not all features are available
The purpose of this tool is to help develop an RNN-based chatbot.
Development continues. The final version hasn't been released yet.
- Data preprocessing for different datasets
- Chatbot training with an rnn-based neural network
- Adaptability to different datasets
- Easy control with UI interface
- Data Prepocessing Tools (Status: The first version is ready. Updates keep coming)
- Dictionary Class (Status: Final version)
- Tool Helpers (Status: The first version is ready. Updates keep coming)
- RNN Architecture (Status: Final version)
- Trainer (Status: The first version is ready. Updates keep coming)
- Example Main Code (Status: Under development)
- UI (Status: Development has not started)
- User Manual (Status: Development has not started)
To run, download the tool kit and add it to your project folder.
This tool is sourced from https://github.com/ywk991112/pytorch-chatbot, https://github.com/spro/practical-pytorch/tree/master/seq2seq-translation and https://github.com/floydhub/textutil-preprocess-cornell-movie-corpus