Istnieje wiele podobieństw między nimi, więc spróbuję tylko przedstawić ich różnice.
Sieci neuronowe
Są w stanie analizować wzorce internetowe (te, które zmieniają się w czasie). Zwykle jest to próbka zmieniająca się w czasie, którą należy dopasować i przewidzieć.
Przykłady: Ekstrapolacja wykresu. Rozpoznawanie twarzy.
Algorytmy genetyczne
Używane kiedy można kod przypisuje że myślisz może przyczynić się do konkretnego, nie zmienia problemu. Nacisk kładziony jest na możliwość kodowania tych atrybutów (czasami wiesz, czym one są) i że problem jest w dużym stopniu niezmienny (w przeciwnym razie ewolucje nie zbiegają się).
Przykłady: Planowanie samolotów/wysyłek. Rozkłady jazdy. Znalezienie najlepszych cech prostego środka w sztucznym środowisku. Renderowanie przybliżenia obrazu z losowymi wielokątami.
Warto zauważyć, że istnieją dwa rodzaje sieci neuronowych - nadzorowanych i nienadzorowanych. Nadzorowani otrzymują dane treningowe od ludzkich, bezinte- ryzowanych informacji zwrotnych do siebie i bardziej przypominają GA w tym zakresie. –
Czy możemy pracować nad wydostaniem nietypowych bitów z pytania? Jest dużo wokół "zestawu przykładów", ponieważ jest to bardzo lista i nie chcemy tego zachęcać. Odpowiedzi są dość dobre i chcielibyśmy zachować to w ten sposób. Z przyjemnością otworzymy go ponownie, gdy tylko się nim zajmiemy. – casperOne
Nie sądzę, że to w ogóle "list-y". Odpowiedzi porównują dwie metody i wyjaśniają, kiedy użyć jednego z drugim. –