| inspirrig Ein Framework zum Erstellen von BIO-inspirierten Computational Intelligence-Algorithmen in Python |
Jetzt downloaden |
inspirrig Ranking & Zusammenfassung
- Name des Herausgebers:
- Aaron Garrett
- Website des Verlags:
- http://code.google.com/u/aaron.lee.garrett/
inspirrig Stichworte
inspirrig Beschreibung
Inspired ist ein freier und offener Quell-Python-Framework, um biologisch inspirierte Rechenintensivalgorithmen in Python in Python zu schaffen, einschließlich evolutionärer Berechnung, Swarm Intelligence und Immunocomputieren. Zusätzlich bietet Inspyred benutzerfreundliche kanonische Versionen vieler bioin inspirierter Algorithmen für Benutzer, die nicht viel Anpassungen benötigen In diesem Beispiel sind Kandidatenlösungen 10-Bit-Binary-Saiten, deren Dezimalwerte maximiert werden sollten: Importieren von RandomImport TimeImport InspyredDef Generate_Binary (Random, Args): Bits = args.get ('num_bits', 8) return ) für I in Reichweite (Bits)] @ inspyred.ec.eValuators.evaluatordef Evaluation_Binary (Kandidat, Args): Return Int ("" (, 2) Rand = random.random () rand.seed (int (time.time ())) ga = inspired.ec.ga (rand) ga.observer = inspired.ec.observers.stats_observerga.terminator = inspired.ec.terminatoren.evaluation_terminationfinal_pop = ga.hevolve (Evaluator = Evaluate_Binary, Generator = generieren_binarat, max_evaluations = 1000, num_elites = 1, pop_size = 100, num_bits = 10) Final_Pop.Sort (Reverse = TRUE) für IND in Final_POP: DRUCK (STR (IND)) Produkt Startseite
inspirrig Zugehörige Software