Роль кодировщика (энкодера) в архитектуре трансформера заключается в том, чтобы понимать и представлять входные данные. 5
Кодировщик получает на вход текст и преобразует его в векторный формат, то есть в числа по определённым правилам. 2 При этом он учитывает позицию каждого слова в предложении. 2
Некоторые этапы работы кодировщика:
На выходе из кодировщика модель имеет набор векторов — скрытых представлений входа модели. 3 Затем этот набор передаётся декодировщику, который, используя механизм внимания, распаковывает его в целевую последовательность. 3