AI :: PSO

Module voor het uitvoeren van het algoritme van de deeltjeszwerking-optimalisatie
Download nu

AI :: PSO Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • MPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Kyle Schlansker
  • Uitgever website:
  • http://search.cpan.org/~kylesch/

AI :: PSO Tags


AI :: PSO Beschrijving

Module voor het runnen van het deeltjeswarmoptimalisatie-algoritme AI :: PSO is een PERL-module voor het runnen van de deeltjes zwermoptimalisatie-algorithm.synopsis Gebruik AI :: PSO; Mijn% params = (numparticles => 4, # Totaal aantal deeltjes dat betrokken is bij zoeknummers => 3, # Aantal deeltjes waarmee elk deeltje de voortgangsmachiteraties zal delen => 1000, # Maximum aantal iteraties voordat u zonder oplossing wordt afgesloten Gevonden dimensions => 4, # Aantal parameters U wilt Deltamin => -4.0, # Minimale verandering in Velocity optimaliseren tijdens PSO-update Deltamax => 4.0, # Maximale verandering in Velocity tijdens PSO-update MEWEIGHT => 2.0, # 'Individuality' Weging Constant (hogere middelen meer individualiteit) MEMIN => 0.0, # 'Individuality' Minimale Willekeurige Gewicht Memax => 1.0, # 'Individuality' Maximaal Willekeurig Gewicht Themgewicht => 2.0, # 'Sociale' Weging Constant (Highers Trust Group More) Themmin => 0,0, # 'Sociaal' Minimum Willekeurig Gewicht Themmax => 1.0, # 'Sociaal' Maximaal Willekeurig Gewicht ExitFitness => 0.9, # Minimale fitness om te bereiken Voordat je verbruik gaat => 0, # 0 Prints Oplossing # 1 Prints (Y | N): deeltje: fitness bij elke iteratie # 2 dumpt elke deeltjes E (+1) Psorandomrange => 4.0, # instellen Hiermee kan het originele PSO-algoritme en # vervolgens de ME * / hen * -parameters negeren); Sub custom_fitness_function (@input) {# Dit is een callback-functie. # @input wordt hieraan doorgegeven, je hoeft je geen zorgen te maken over het instellen van het ... # ... iets doen met @input die een reeks drijvers is # Retourneer een waarde in met 0 Slechtste en 1 zijn de beste} PSO_SET_PARAMS (\% params); pso_register_fitness_functie ('custom_fitness_function'); pso_optimize (); mijn @SolutionAray = pso_get_solution_array (); Vereisten: · Perl


AI :: PSO Gerelateerde software