вот тут https://www.springer.com/gp/book/9781461444626 нейроны на процессах делают, и круто получается)
Очень медленной нейросети
https://pragprog.com/titles/smgaelixir/genetic-algorithms-in-elixir/
математику в нифки можно вытащить. даже в gpu. даже делали уже такое
Математика ни при чем, в beam копирование сожрет весь перфоманс
или где будут копии?
Мы не в кложе, тут данные между процессами передаются копированием
в книге выше на ETS делают, чтобы не копировать
Я точно не уверен, но вроде бы это тоже копирование
процесс-нейрон держит свои веса в своем стейте, входные данные кладутся в ETS. вся сетка слой за слоем бежит по ETS и меняет данные по своим весам. на выходе получаем выходные данные сети. Копирование сведено до минимума. Но без него никак, да. Зато можно тренеровать сазу пачку сетей в одной песочнице благодаря удобной работе с процессами/супервизорами
Обсуждают сегодня