Jim Wright

Discussing all things around software engineering.

Series: neatgo

  • NEAT introduction

    Posted on
    Reading time 1 minutes

    An introduction to my NEAT implemention in Golang

    I have been interested in AI for a while, and while there are lots of different types of networks and algorithms out there, there is one in particular that I would like to re-create.

    The algorithm is called NeuroEvolution of Augmenting Topologies, or NEAT for short.

    NEAT is a genetic algorithm that evolves neural networks in a similar way that humans evolve. It works by changing the parameters and structure of networks to hopefully improve them over time by random chance.