| inspirado Uma estrutura para criar algoritmos de inteligência computacional bio-inspirados em Python |
Baixe Agora |
inspirado Classificação e resumo
- Nome do editor:
- Aaron Garrett
- Site do editor:
- http://code.google.com/u/aaron.lee.garrett/
inspirado Tag
inspirado Descrição
A inspiração é uma estrutura de python gratuita e aberta para criar algoritmos de inteligência computacionais inspirados biologicamente em Python, incluindo computação evolucionária, inteligência de enxame e imunocomputação. Além disso, a inspiração fornece versões canônicas fáceis de usar de muitos algoritmos bio-inspirados para usuários que não precisam de muita personalização.Examplethe após o exemplo ilustra o básico do pacote ECSPY. Neste exemplo, as soluções candidatas são cordas binárias de 10 bits cujos valores decimais devem ser maximizados: importação aleatóriaImport InspiredDef Generate_Binary (aleatória, args): bits = args.get ('num_bits', 8) Return.choice () para i no intervalo (bits)] @ inspired.ec.evaluators.evaluatordef avaluate_binary (candidato, args): return Int ("". Junta (), 2) Rand = random.random () rand.seed (int (tempo (tempo)) GA = inspired.ec.ga (rand) ga.observer = inspired.ec.observers.stats_observerga.terminator = inspired.ec.terminators.evaluation_terminationfinal_pop = GA.Evolve (avaliador = avaluate_binary, gerador = generate_binary, max_evaluations = 1000, num_elites = 1, pop_size = 100, num_bits = 10) final_pop.sort (reverso = true) para Ind em Final_POP: Imprimir (Str (Ind)) pagina inicial
inspirado Software Relacionado