Один из способов создать развивающуюся тензорную сеть - использовать алгоритмы гипернеата или эс-гипернеата вместо того, чтобы запускать эволюцию в отдельных сетях видов, вместо этого развивается «геном», который фактически представляет собой cppn, кодирующий фенотип.нейронные сети.Для cppn вы можете использовать прямую сеть тензорного потока с предупреждением о наличии разных функций активации, которые можно использовать на каждом узле, это позволяет cppn evolve иметь возможность запрашивать структуру и вес нейронной сети "фенотипа".для которого вы можете использовать универсальную сеть тензорного потока (или любую другую сеть, которую вы выберете)
Я бы посмотрел в библиотеки neat-python и peas, посмотрел на сети, которые они используют, и реплицировал эти классы с сетями тензорного потока.