dmm: (Default)
[personal profile] dmm
Умножение матриц - штука крайне интересная. Один из необычных способов смотреть на это дело - интерпретировать монохромные картинки как матрицы, и умножать их друг на друга матричным умножением. Я не видел, чтобы кто-то так делал, хотя было бы странно, если бы до сих пор никто такое не пробовал.

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

normalized-transposed-monkey * normalized-monkey

или такое

normalized-jet * normalized-monkey

Пояснения в комментариях.

Date: 2021-02-02 05:37 pm (UTC)
mikerrr: (Default)
From: [personal profile] mikerrr
А зачем?

Date: 2021-02-03 06:35 am (UTC)
mikerrr: (Default)
From: [personal profile] mikerrr
Вот тут люди сделали много разных функций активации:
https://towardsdatascience.com/a-quick-introduction-to-neural-arithmetic-logic-units-288da7e259d7
https://github.com/AndreasMadsen/stable-nalu

Если взять их реализацию за пример, то сделать любую свою функцию активации - очень просто.


А вообще интересно) Спасибо за наводку, надо будет почитать про JAX.

Интересно, можно ли сделать условную функцию активации? В последних работах гугла было что-то подобное.

Date: 2021-02-03 09:37 am (UTC)
mikerrr: (Default)
From: [personal profile] mikerrr
Красиво получилось)

Profile

dmm: (Default)
Dataflow matrix machines (by Anhinga anhinga)

December 2025

S M T W T F S
 123456
78910111213
141516 17181920
21222324252627
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 27th, 2026 08:19 am
Powered by Dreamwidth Studios