/PyTorch-Beam-Search-Decoding

PyTorch implementation of beam search decoding for seq2seq models

Primary LanguagePythonApache License 2.0Apache-2.0

PyTorch-Beam-Search

PyTorch implementation of beam search decoding for seq2seq models based on https://github.com/shawnwun/NNDIAL. Decoding goes seperately for each sentence and stores the nodes in prioritized queue.

Usage: You can specify additional reward for decoding through BeamSearchNode.eval. Works for model with and without attention.