inspirado

Uma estrutura para criar algoritmos de inteligência computacional bio-inspirados em Python
Baixe Agora

inspirado Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL v3
  • Preço:
  • FREE
  • 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