gedefinieerd

Een raamwerk voor het maken van bio-geïnspireerde computationele intelligentie-algoritmen in Python
Download nu

gedefinieerd Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL v3
  • Prijs:
  • FREE
  • Naam uitgever:
  • Aaron Garrett
  • Uitgever website:
  • http://code.google.com/u/aaron.lee.garrett/

gedefinieerd Tags


gedefinieerd Beschrijving

InspyRed is een gratis en open source Python-framework voor het maken van biologisch geïnspireerde computationele intelligentie-algoritmen in Python, inclusief evolutionaire berekening, zwermintelligentie en immunocomputing. Daarnaast biedt InspyRed eenvoudig te gebruiken canonieke versies van vele bio-geïnspireerde algoritmen voor gebruikers die niet veel aanpassingen nodig hebben.Explethe navoorbeeld, illustreert de basis van het ECSPY-pakket. In dit voorbeeld zijn kandidaat-oplossingen 10-bits binaire snaren waarvan de decimale waarden moeten worden gemaximaliseerd: importeren RandomPort TimeImport Inspyeddef Generate_Binary (willekeurig, args): bits = Args.get ('NUM_BITS', 8) Return ) Voor I in bereik (bits)] @ Inspyred.ec.evaluators.evaluatordef Evaluate_Binary (kandidaat, args): Retourneer int ("". Join (), 2) Rand = Random.Random () Rand.seed (INT (Time.Time ())) Ga = Inspyred.ec.ga (Rand) Ga.observer = Inspyred.ec.observers.stats_observerga.terminator = Inspyred.ec.terminators.evaluation_terminationFinal_Pop = Ga.Event (Evaluator = Evaluate_Binary, Generator = Generate_Binary, Max_Evaluaties = 1000, Num_elites = 1, POP_SIZE = 100, num_bits = 10) final_pop.sort (reverse = true) voor IND in Final_POP: Print (Str (IND)) Startpagina


gedefinieerd Gerelateerde software