Gibt es eine Faustregel (oder eine Reihe von Beispielen), um zu bestimmen, wann genetische Algorithmen im Gegensatz zu neuronalen Netzen (und umgekehrt) zur Lösung eines Problems eingesetzt werden sollten?
Ich weiß, dass es Fälle gibt, in denen beide Methoden gemischt werden können, aber ich bin auf der Suche nach einem Vergleich der beiden Methoden auf hohem Niveau.
3 Stimmen
Es ist erwähnenswert, dass es zwei Arten von neuronalen Netzen gibt: überwachte und unbeaufsichtigte. Die überwachten erhalten Trainingsdaten von einem Menschen, die nicht überwachten erhalten Feedback von sich selbst und sind in dieser Hinsicht eher wie GAs.
3 Stimmen
Ich denke nicht, dass es eine "Liste" ist. Die Antworten vergleichen zwei Methoden und verdeutlichen, wann die eine und wann die andere anzuwenden ist.
0 Stimmen
Kurze Antwort: Verwenden Sie GA, wenn die zu modellierende Funktion nicht kontinuierlich/diskret ist, oder wenn der Datensatz astronomisch hochdimensional ist. Verwenden Sie für den Rest neuronale Netze oder GA (oder ein anderes Modell), je nachdem, was Ihnen die besten Ergebnisse liefert. Weitere Informationen finden Sie in meiner Antwort hier: stackoverflow.com/a/49684833/1121352