Перейти к содержимому
шпаргалка.
Esc
навигацияоткрыть⌘Jпредпросмотр
На этой странице

Attention

Все темы Data Scientist

Как посчитать attention?

Attention в нейронных сетях используется для выделения важных элементов входных данных при выполнении задачи. Применительно к моделям seq2seq и трансформерам, attention считается следующим образом:

  1. Вычисляются веса (scores) для каждой пары элементов входной и выходной последовательностей. Эти веса обычно вычисляются с помощью функции скалярного произведения, например, dot-product, или с использованием нейронной сети.

  2. Веса нормализуются с помощью функции Softmax, чтобы получить вероятностное распределение.

  3. Вычисляется взвешенная сумма элементов входной последовательности с использованием вычисленных весов, чтобы получить контекстное представление.

Эта страница была полезной?