Как использовать график сэмплирования в лучевом поисковом декодере в тензорном потоке.

Базовый декодер содержит параметр для добавления вспомогательного метода, который может быть помощником выборки по расписанию. Но декодирование поиска луча не содержит никакого вспомогательного параметра.

В то время как в коде похоже, что используется некоторая выборка, но не ясно, используется ли выборка по расписанию или нет. класс BeamSearchDecoder(decoder.Decoder): """Декларатор сэмплирования BeamSearch." ""

Было бы хорошо узнать и прояснить мои сомнения. Был бы признателен за любой свет в этом вопросе. Заранее спасибо.

1 ответ

Решение

Запланированный помощник выборки используется для обучения. декодер лучевого поиска используется для вывода. Что вы должны сделать: создать декодер поиска луча, используя ту же ячейку, которую вы использовали в базовом декодере, и использовать декодер поиска луча только тогда, когда вы хотите выполнить вывод.

Другие вопросы по тегам