As far as I know, NEAT (Neuroevolution of Complementary Topologies) is an algorithm that uses the concept of evolution to train a neural network. On the other hand, reinforcement learning is a type of machine learning with the concept of “rewarding” more successful nodes.
What is the difference between these two fields as they seem to be very similar? Or is NEAT derived from reinforcement training?
In short, they have nothing in common.
NEAT - . . - ( ), . ( ).
- , , . , , . NEAT RL, " , , ". - NEAT - , RL - , , . -, , - , .
Source: https://habr.com/ru/post/1670176/More articles:What is the difference between object destructuring and normal object assignment in Javascript ES6? - javascriptWhere to change product page in woocommerce theme - wordpressERROR: Error installing oj: - ruby | fooobar.comМетоды интерфейса с переменными типами аргументов - java@DataMongoTest creates an empty MongoTemplate - springA faster way to check if xmm / ymm is zero? - optimizationXcode: how to change the layout between landscape and portrait modes - iosF # tree function causes stack overflow in Xamarin Studio - stack-overflowDeclaring a VS character array that dynamically allocates space for a character array in C - cПочему Files.newInputStream(путь) не поддерживает доступный метод для FIFO? - javaAll Articles