EvoSynth

Software screenshot:
EvoSynth
Software detaljer:
Version: 0.2.0
Upload dato: 12 May 15
Udvikler: Yves Adler
Licens: Gratis
Popularitet: 231

Rating: 2.0/5 (Total Votes: 3)

EvoSynth står for Evolutionary Computation Synthesizer

Funktioner :.

  • Generelle funktioner:
  • Klasser for enkeltpersoner, populationer, algoritme profiler, genomer
  • støtte til brugerdefinerede randomizer
  • Meta operatører: proportionale, sequentional og betingede kombineret operatører
  • Logning støtte med eksportør til gnuplot, bister og csv
  • Mange foruddefinerede fitness funktioner

  • Benchmarking funktioner:
  • Mangfoldighed beregninger (afstand, entropi og subsekvens)
  • Mean, median, varians beregninger for opstilling / befolkning
  • T-test for at afgøre statistisk signifikans

  • Mest almindelige evolutionære algoritmer:
  • Hillclimber (enkelt individ og population baseret)
  • Standard genetiske algoritme, steady state GA
  • memetic algoritme
  • Evolution strategier (adaptive, selfadaptive og derandomized)
  • Lokal søgning (hillclimber, tærskel accept, simuleret udglødning, store syndflod, rekord-til-record rejse)
  • Coevolutionary algoritmer (round robin og afbalancerede)

  • strategier Valg:
  • Identitet
  • Tilfældig udvælgelse
  • Bedste udvalg

  • Udvælgelse
  • n-fase turnering
  • udvælgelse Tournament
  • Fitness proportional udvælgelse
  • udvælgelse Roulette hjul

  • Mutationer:
  • Identitet
  • Et gen flippe, binær mutation, effektiv binære mutation
  • Exchange mutation, inversion mutation, blanding mutation, skiftende mutation
  • Uniform virkelige mutation, Gauss mutation, selvtilpassende Gauss mutation

  • rekombinationer:
  • Identitet
  • One-point-crossover, k-point-crossover, ensartet crossover
  • Arithmetic crossover
  • Bestilt rekombination, delvist kortlagt crossover, kant rekombination
  • Global uniform crossover, global aritmetiske crossover

Hvad er nyt i denne udgivelse:

  • Tilføjet SP_k problem for binære benchmark funktioner
  • Tilføjet EvoSynth.rand_element at hente en tilfældig element fra en række
  • Tilføjet EvoBench (benchmarking for evolutionære algoritmer) modul

Hvad er nyt i version 0.1.1:

  • Nye benchmarking funktioner som mangfoldighed beregninger (afstand, entropi og subsekvens), til at betyde, median, beregninger varians for matrix / befolkning og t-test afgøre statistisk signifikans.
  • rakefile:. Afhængighed oprydning

Lignende software

JS.Class
JS.Class

13 May 15

RubyTree
RubyTree

1 Mar 15

Racket
Racket

10 Feb 16

Acquisition
Acquisition

4 Jun 15

Kommentarer til EvoSynth

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!