Как использовать график сэмплирования в лучевом поисковом декодере в тензорном потоке.
Базовый декодер содержит параметр для добавления вспомогательного метода, который может быть помощником выборки по расписанию. Но декодирование поиска луча не содержит никакого вспомогательного параметра.
В то время как в коде похоже, что используется некоторая выборка, но не ясно, используется ли выборка по расписанию или нет. класс BeamSearchDecoder(decoder.Decoder): """Декларатор сэмплирования BeamSearch." ""
Было бы хорошо узнать и прояснить мои сомнения. Был бы признателен за любой свет в этом вопросе. Заранее спасибо.
1 ответ
Запланированный помощник выборки используется для обучения. декодер лучевого поиска используется для вывода. Что вы должны сделать: создать декодер поиска луча, используя ту же ячейку, которую вы использовали в базовом декодере, и использовать декодер поиска луча только тогда, когда вы хотите выполнить вывод.