Вы правы, но я не думаю, что это имеет какое-либо значение. Представление каждой позиции с помощью позиционного кодирования является уникальным, независимо от того, что вы объединяете sin/cos
или заставляете их попеременно появляться в конечном векторе.
Пока кодировка уникальна и мы всегда генерируем кодировку последовательно, информация о местоположении сохраняется в модели.