the PyTorch version for Sequential Matching Network~
Sequential Matching Network(SMN) is a model of multi-turn conversation in retrieval-based chatbots. The model comes from the paper:
Wu, Yu, et al. "Sequential Matching Network: A New Archtechture for Multi-turn Response Selection in Retrieval-based Chatbots." ACL. 2017
The author has opened source code .
He uses tensorflow and theano to implement Sequential Matching Network, if you use tensorflow or theano,
you can use author's code directly.
I implement Sequential Matching Network by PyTorch.
Thanks for the tensorflow version for SMN, I learn a lot of details of the model.