Я новичок в функциональном программировании.Большие базы данных в функциональном программировании
У меня огромная нейронная сеть с тысячами нейронов, и каждая связь между нейронами имеет свой вес. Я должен обновлять эти веса очень часто, несколько тысяч раз за учебную сессию.
Является ли FP здесь применимым? Я имею в виду, что в fp мы не можем изменять переменные и можем только возвращать новые переменные, не изменяя прежние значения. Означает ли это, что мне нужно воссоздать всю сеть при каждом обновлении веса?
Предположим, у меня есть простое дерево: Корень | \ Node1 Node2 Так что, если я создам Node3 и заменим Node1 на Node3, разве это не означает, что я меняю все дерево? –
В вашем примере есть две вещи. Во-первых, ваш пост спрашивает, нужно ли воссоздать всю сеть для каждого обновления веса, а не «изменяться». Я ответил на этот вопрос в своем ответе. Во-вторых, вы сделали его достаточно маленьким, чтобы на каждом узле произошли некоторые изменения. Представьте себе, что у вас есть сеть из 1000 узлов, и только одна из них нуждается в замене. Вы все еще меняете все дерево? – danben
Не слова «Тогда этот нейрон будет вставлен в сеть вместо старого» означает, что нейронная сеть действительно меняется? Я имею в виду замену части целого - разве это не изменение переменной (нейронная сеть в этом случае)? –