Was sind einige einfache und effiziente Möglichkeiten, eine Wahrscheinlichkeitsverteilung als Chromosom für einen genetischen/evolutionären Algorithmus zu kodieren?Kodierung einer Wahrscheinlichkeitsverteilung für einen genetischen Algorithmus
Antwort
Es hängt stark von der Art der Wahrscheinlichkeitsverteilung ab, die Sie in der Hand haben. Wie Sie wissen, ist eine Wahrscheinlichkeitsverteilung eine mathematische Funktion. Die Eigenschaften dieser Funktion bestimmen daher die Darstellung der Wahrscheinlichkeitsverteilung als Chromosom. Haben Sie zum Beispiel eine diskrete Wahrscheinlichkeitsverteilung (die durch eine diskrete Liste der Wahrscheinlichkeiten der Ergebnisse wie das Werfen einer Münze kodiert wird) oder eine kontinuierliche Wahrscheinlichkeitsverteilung (die anwendbar ist, wenn die Menge der möglichen Ergebnisse Werte in a annehmen kann) kontinuierliche Bereich wie die Temperatur an einem bestimmten Tag). Als ein einfaches Beispiel, bedenken Sie, dass Sie die Normalverteilung kodieren wollen, die eine wichtige Verteilung in der Wahrscheinlichkeitstheorie ist. Diese Verteilung kann als ein zweidimensionales Chromosom codiert werden, in dem die erste Dimension der Mittelwert (Mu) und die Varianz (Sigma^2) ist. Sie können dann die Wahrscheinlichkeit mit diesen beiden Parametern berechnen. Für andere kontinuierliche Wahrscheinlichkeitsverteilung wie Cauchy können Sie den ähnlichen Weg folgen.
- 1. Auswahlmechanismus für genetischen Algorithmus
- 2. parallelen Lauf für genetischen Algorithmus
- 3. Python 3.5 - genetischen Algorithmus
- 4. Crossover im genetischen Algorithmus
- 5. C++: Variable Template-Parameter (für genetischen Algorithmus)
- 6. Erzeugen einer Population für den genetischen Algorithmus in C
- 7. Gebäude mit genetischen Algorithmus Ranking,
- 8. Objektive Funktion eines genetischen Algorithmus
- 9. Huffman-Kodierung Algorithmus/Datenstrukturen
- 10. Schema Überleben in genetischen Algorithmus
- 11. Was ist der Unterschied zwischen genetischen und zellulären genetischen Algorithmus
- 12. Haben Sie jemals einen genetischen Algorithmus in realen Anwendungen verwendet?
- 13. Ist es notwendig mit binärer Kodierung in genetischen Algorithmen?
- 14. Haben Sie einen genetischen Algorithmus in der Produktion?
- 15. Schlechte Randomisierung im Rahmen des genetischen Algorithmus
- 16. Beste Datenstruktur für den genetischen Algorithmus in C++?
- 17. Code für genetischen Algorithmus Cross-Over in Matlab
- 18. Welchen genetischen Algorithmus/Programmierbibliothek verwenden Sie?
- 19. Brauchen Sie Hilfe Strukturierung des Chromosoms für genetischen Algorithmus
- 20. Wie man ein bestimmtes Chromosom in der Population für einen genetischen Algorithmus in DEAP Python setzt
- 21. Gewichtsoptimierung eines neuronalen Netzwerks mit Hilfe eines genetischen Algorithmus
- 22. Darstellung von Gen und Chromosomen in genetischen Algorithmus
- 23. Wie können diese Implementierungen eines genetischen Algorithmus wiederholt werden?
- 24. Gelegentlich Fehler in der Suche nach genetischen Algorithmus
- 25. eine Wahrscheinlichkeitsverteilung
- 26. Wie viele Nachkommen sollen wir im Genetischen Algorithmus produzieren?
- 27. Wie erhalte ich die Punktzahl für die grafische Darstellung der ROC-Kurve für einen genetischen Algorithmus-Klassifikator?
- 28. Erhöht die Übersetzung der Gene in ein Chromosom für einen genetischen Algorithmus für eine kombinatorische Funktion die Vielfalt der Kandidaten?
- 29. Auswahl nur der oberen x% für die Auswahl in einem genetischen Algorithmus
- 30. Dokumentklassifikation, mit genetischen Algorithmen
Sie müssen genauer sein, was Sie planen. Was willst du optimieren, etc ... –