pystep

Een lichte genetische programmering API waarmee de gebruiker de populaties van bomen gemakkelijk kan evolueren met precieze grammaticale en structurele beperkingen
Download nu

pystep Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Freeware
  • Prijs:
  • FREE
  • Naam uitgever:
  • Mehdi Khoury
  • Uitgever website:
  • http://userweb.port.ac.uk/~khourym/
  • Besturingssystemen:
  • Mac OS X
  • Bestandsgrootte:
  • 485 KB

pystep Tags


pystep Beschrijving

Een lichte genetische programmering API waarmee de gebruiker de populaties van bomen gemakkelijk kan evolueren met precieze grammaticale en structurele beperkingen Pystep (Python sterk getypt genetische programmering) is momenteel functioneel, stabiel en hardlopen. Nog steeds in het proces van het toevoegen van extra tutorials, extra functies voor het lezen van de populaties uit de database en wijzigt u enkele van de crossover-code (tot nu toe, slechts 1-punts cross-over wordt gebruikt). Vereisten: · Python 2.6.1 of later · Psyco · Pysqlite · SQLITE Wat is er nieuw in deze release: Er is veel verbetering aan de gang sinds de eerste versie: · De sterke opgerichte opbouwmethoden van Koza zijn vereenvoudigd en geoptimaliseerd · (Ongeveer 10 keer sneller voor een codelengte verminderd met vijf!) · Het is nu mogelijk om een specifieke functie-terminale sets voor elk van de · Kinderen knooppunt. En deze kinderen knooppunt zijn gebouwd in de volgorde waarin ze in de boom verschijnen · Constraints (deze functie bestond alleen voor ADF in de vorige versie). Dit maakt · Pystep zeer concurrerend en geeft het een serieus voordeel boven bestaande sterk getypt · GP-pakketten. · Het is nu mogelijk om aan te geven wat er gebeurt nadat het systeem 100 keer heeft geprobeerd · Geproduceerde regels-compliant nakomelingen met cross-over, maar is mislukt (dit zou kunnen · Is er gebeurd als we veel beperkende regels gebruiken). Of we accepteren de ongeschikte nakomelingen · Met substituut_mutatie = 0 of vervangen we ze met een gemuteerde boom door in te stellen · Vervanging_mutatie = 1. · De parameters van de toernooiselectie zijn geïntegreerd in de hoofdfunctie die · Noemt de evolutionaire run. · Code voor crossover en mutatie is nu vereenvoudigd en duidelijker.


pystep Gerelateerde software

John

Python Library voor het serialiseren van elke willekeurige objectgrafiek in JSON ...

174 14 KB

Downloaden