U današnje vrijeme, neuronske mreže sve su veći predmet interesa. Oponašanjem funkcionalnosti i povezanosti neurona u mozgu, umjetne neuronske mreže mogu učiti te raditi predikcije. Razvijene su mnoge tehnike učenja, a u ovom je radu opisano učenje genetskim algoritmom, još poznato i kao neuroevolucija. Implementirane su dvije neuronske mreže. U prvoj je genetski algoritam korišten samo za optimizaciju težina, dok je u drugoj NEAT algoritam primijenjen za optimizaciju same arhitekture neuronske mreže. Te su neuronske mreže korištene za rješavanje problema regresije. Primjer rada neuronskih mreži prikazan je na četiri funkcije različite težine. Funkcije easy, medium i hard generirane su kao primjer funkcija različitih težina u kojima sigurno...