Pull to refresh
7
0
Кирилл Шохин @kashokhin

Computer Vision Engineer

Send message

Это верно для \overline{\boldsymbol{A}}, но для\overline{\boldsymbol{B}} экспонента раскладывается.

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

Обозначения не поплыли, а были явно переинициализированы в новом контексте с указанием новых размерностей. Словами также проговорено.


Как уже сказано здесь, индекс t указывает на индекс элемента тензора вдоль оси L:

В цикле по t вдоль оси L (по каждому токену) пересчет всех скрытых состояний \boldsymbol{h} и соответствующих им выходов \boldsymbol{y}:

Соответственно, \overline{A_t} имеет размерность (b, d_{in}, N).

Здесь никакой ошибки нет. Я описал математическую модель в классическом виде, указав дефолтные размерности для понимания. Затем в новой главе обозначил переход к глубокому обучению, вводя уже параметры, действительно, под старыми обозначениями. В этом и смысл аналогии перехода. Это статья по DL, поэтому и контекст соответствующий. Подскажите, где вы в DL видели матричную экспоненту? :)

С экспонентой действительно можно запутаться, подправил. Хотя в контексте DL обычно ясно, что логарифмическая форма значений параметра используется для лучшей сходимости при обучении.

После параметризации A - больше не матрица, а тензор параметров, который задают авторы по своему усмотрению. Идея квадратной матрицы заключалась в том, чтобы отображать скрытое состояние \boldsymbol{h}в него же обратно (N,N)@(N,1)=(N,1). Здесь логика сохраняется, но уже с дискретным параметром \overline{A_t}, который при поэлементном умножении в главном цикле Selective scan также сохраняет размерность для \boldsymbol{h}.

Сложнее, например, вопрос обстоит с вычислением \overline{A}, которое происходит так:(b, L, d_{in})(d_{in}, N) \rightarrow (b, L, d_{in}, N), что не является ни поэлементным, ни матричным умножением. Однако загромождать эти моменты пояснениями не стал, так как это вопрос уже технический.

Спасибо за обратную связь, подумаю как исправить. Про обозначения не совсем понял.

Уже в процессе, спасибо!

Действительно, спасибо!

Information

Rating
Does not participate
Date of birth
Registered
Activity

Specialization

ML Engineer, Computer Vision Engineer
Senior
Git
Python
Linux
Bash
English
Research work