AI :: PSO.

-Modul zum Ausführen des Partikel-Swarm-Optimierungsalgorithmus
Jetzt downloaden

AI :: PSO. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • MPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Kyle Schlansker
  • Website des Verlags:
  • http://search.cpan.org/~kylesch/

AI :: PSO. Stichworte


AI :: PSO. Beschreibung

Modul zum Ausführen des Partikel-Swarm-Optimierungsalgorithmus AI :: PSO ist ein Perl-Modul zum Ausführen des Partikel-Swarm-Optimierungsalgorithmus.Synopsis Verwenden Sie AI :: PSO; Meine% Params = (NUMPARTICE => 4, # Gesamtzahl der an der Suchzahl beteiligten Partikel, die an der Suche von Numrighbors => 3, # Anzahl der Teilchen beteiligt sind, mit denen jedes Partikel seine Fortschrittsmaxiterationen teilen => 1000, # Maximale Anzahl von Iterationen, bevor Sie ohne Lösung verlassen werden Gefundene Abmessungen => 4, # Anzahl der Parameter, die Sie optimieren möchten, deltamin => -4.0, # minimale Änderung der Geschwindigkeit während der PSO-Aktualisierung DELTAMAX => 4.0, # Maximale Änderung der Geschwindigkeit während des PSO-Updates MEWEIGHT => 2.0, # 'Individualität' Gewichtung konstant (höher bedeutet mehr Individualität) MEMIN => 0.0, # Individualität 'Minimum Random Memax => 1.0, #' Individualität 'Maximales Zufallsgewicht Thema => 2.0, #' Soziale 'Gewichtung konstant (höher bedeutet Vertrauensgruppe mehr) themmin => 0.0, # 'soziales' minimales Randalgewicht themmax => 1.0, # 'Soziales' Maximales Zufallsgewicht Exitfitness => 0.9, # Mindestfitness, bevor Sie sich vergehen => 0, # 0 Drucklösungen # 1 druckt (y | N): Partikel: Fitness an jeder Iteration # 2 legt jede Partikel ab E (+1) psorandomrange => 4.0, # Einstellung Hiermit können der ursprüngliche PSO-Algorithmus und # auch anschließend die ME * / sie * -Parameter ignoriert); SUB Custom_fitness_Function (@input) {# Dies ist eine Callback-Funktion. # in nicht schlechteste und 1 sind die besten} pso_set_params (\% params); PSO_Register_Fitness_Function ('custom_fitness_function'); PSO_Optimize (); mein @solutionarray = pso_get_solution_array (); Anforderungen: · Perl.


AI :: PSO. Zugehörige Software