Хабы: Блог компании Timeweb Cloud, Программирование, Системное программирование, Алгоритмы, Rust
Это третья часть серии статей по разработке симуляции эволюции с помощью нейронной сети и генетического алгоритма.
В предыдущей статье мы реализовали простую FFNN (feedforward neural network — нейронная сеть прямого распространения), которая может передавать числа через рандомизированные слои — это первый шаг на пути создания мозга.
Однако рандомизация — это далеко не все. По большей части эволюция заключается во внесении небольших, постепенных изменений, чтобы система со временем становилась лучше, чтобы наш мозг начал накапливать знания и функционировать так, как ожидается.
Но как мы можем обучить группу чисел с плавающей точкой (запятой, если угодно)?
Читать дальше →