EvoSynth

Software screenshot:
EvoSynth
Software informatie:
Versie: 0.2.0
Upload datum: 12 May 15
Ontwikkelaar: Yves Adler
Licentie: Gratis
Populariteit: 81

Rating: 2.5/5 (Total Votes: 2)

EvoSynth staat voor Evolutionary Computation Synthesizer

Eigenschappen .

  • Algemene kenmerken:
  • Klassen voor individuen, populaties, algoritme profielen, genomen
  • ondersteuning voor aangepaste randomizer
  • Meta operators: proportionele, sequentional en voorwaardelijke gecombineerd operators
  • Logging ondersteuning bij exporteur naar gnuplot, norse en csv
  • Veel voorgedefinieerde fitness functies

  • Benchmarking kenmerken:
  • Diversiteit berekeningen (afstand, entropie en subsequentie)
  • Mean, mediaan, variantie berekeningen voor scala / bevolking
  • T-test om statistische significantie te bepalen

  • De meest voorkomende evolutionaire algoritmen:
  • Hillclimber (enkel individu en de bevolking op basis van)
  • Standaard genetisch algoritme, steady state GA
  • Memetic algoritme
  • Evolution strategieën (adaptief, selfadaptive en derandomized)
  • Local Search (hillclimber, drempel aanvaarding, simulated annealing, grote zondvloed, opname-to record reizen)
  • coevolutionary algoritmen (round robin en evenwichtige)

  • Selectie strategieën:
  • Identiteit
  • Random selectie
  • Beste selectie
  • n-fase toernooi selectie
  • Tournament selectie
  • Fitness evenredig selectie
  • Roulette wiel selectie

  • Mutaties:
  • Identiteit
  • Eén gen flipping, binaire mutatie, efficiënte binaire mutatie
  • Exchange mutatie, inversie mutatie, mengen mutatie, het verschuiven van mutatie
  • Uniform echte mutatie, Gauss mutatie, self-adaptieve Gauss mutatie

  • Recombinaties:
  • Identiteit
  • Eén-point-crossover, k-point-crossover, uniform crossover
  • Rekenen crossover
  • Bestelde recombinatie, gedeeltelijk in kaart gebracht crossover, edge recombinatie
  • Global uniform crossover, wereldwijde rekenkundige crossover

Wat is nieuw in deze release:

  • Toegevoegd SP_k probleem binaire benchmark-functies
  • toegevoegd EvoSynth.rand_element om een ​​willekeurig element uit een scala
  • halen
  • Toegevoegd EvoBench (benchmarking voor evolutionaire algoritmen) module

Wat is nieuw in versie 0.1.1:

  • Nieuwe benchmarking functies zoals diversiteit berekeningen (afstand, entropie en deelrij), gemiddelde, mediaan, variantie berekeningen voor scala / bevolking en de t-test om statistische significantie te bepalen.
  • rakefile:. Afhankelijkheid cleanup

Vergelijkbare software

Processing
Processing

13 May 15

Poly/ML
Poly/ML

12 May 15

Py4J
Py4J

14 May 15

RKelly
RKelly

13 May 15

Reacties op EvoSynth

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!
Zoek op categorie