EvoSynth

Software skärmdump:
EvoSynth
Mjukvaruinformation:
Version: 0.2.0
Ladda upp dagen: 12 May 15
Utvecklare: Yves Adler
Licens: Gratis
Popularitet: 81

Rating: 3.0/5 (Total Votes: 1)

EvoSynth står för Evolutionär Computation Synthesizer

Funktioner .

  • Allmänna egenskaper:
  • Klasser för individer, populationer, algoritm profiler, genomen
  • stöd för anpassade Randomizer
  • Meta operatörer: proportionella, sequentional och villkorliga kombinerade operatörer
  • Logging stöd med exportören att gnuplot, gruff och csv
  • Många fördefinierade fitness funktioner

  • Benchmarking funktioner:
  • beräkningar Mångfald (avstånd, entropi och sekvens)
  • medelvärde, median, varians beräkningar för matris / befolkning
  • T-test för att avgöra statistisk signifikans

  • Vanligaste evolutionära algoritmer:
  • Hillclimber (enskild individ och populationsbaserad)
  • Standard genetisk algoritm, steady state GA
  • Memetisk algoritm
  • Evolution strategier (adaptiv, selfadaptive och derandomized)
  • Lokal sökning (hillclimber, tröskel acceptans, simulerad glödgning, stor syndaflod, spela in till rekord resa)
  • Coevolutionary algoritmer (round robin och balanserade)

  • strategier Urval:
  • Identitet
  • Slumpmässigt val
  • Bästa val

  • Val
  • n steg turnering
  • Tournament val
  • Fitness proportionella val
  • val Roulette hjulet

  • Mutationer:
  • Identitet
  • En gen vända, binär mutation, effektiv binär mutation
  • Exchange mutation, inversion mutation, blanda mutation, skiftande mutation
  • Uniform riktig mutation, Gauss mutation, självanpassande Gauss mutation

  • rekombinationer:
  • Identitet
  • En punkt-crossover, k-punkt-crossover, enhetlig crossover
  • crossover aritmetiska
  • Beställde rekombination, delvis kartlagt crossover, kant rekombination
  • crossover Global uniform, crossover global aritmetiska

Vad är nytt i den här versionen:

  • Lade SP_k problem på binära benchmark funktioner
  • Lade EvoSynth.rand_element att hämta ett slumpmässigt element från en array
  • Lade EvoBench (benchmarking för evolutionära algoritmer) modul

Vad är nytt i version 0.1.1:

  • Nya benchmarking funktioner som mångfalds beräkningar (avstånd, entropi och sekvens), att medelvärde, median, varians beräkningar för matris / befolkning och t-test avgöra statistisk signifikans.
  • rakefile:. Beroende rensning

Liknande mjukvara

JPype
JPype

12 May 15

RLua
RLua

13 May 15

Pyret
Pyret

13 May 15

RealRand
RealRand

12 Apr 15

Kommentarer till EvoSynth

Kommentarer hittades inte
Kommentar
Slå på bilder!