Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev0.8.0

darwin

Uma biblioteca de algoritmos genéticos/evolutivos para Dart.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
75
Curtidas
20
Pontos Pub
160

Instalar pacote

flutter pub add darwin

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Darwin é uma biblioteca Dart que implementa algoritmos genéticos e evolutivos, permitindo que os usuários resolvam problemas de otimização e busca por meio da seleção natural simulada. Ela fornece ferramentas para definir populações, funções de aptidão, estratégias de seleção e operações genéticas como cruzamento e mutação. Projetada para flexibilidade e facilidade de uso, suporta diversos métodos algorítmicos, como evolução geracional e em estado estável. Ideal para pesquisadores, educadores e desenvolvedores explorando técnicas de resolução de problemas baseadas em inteligência artificial em diversos domínios.

Casos de uso

  • Otimização de funções complexas
  • Geração automática de design
  • Otimização de hiperparâmetros de aprendizado de máquina
  • Resolvendo problemas combinatórios
  • Simulando processos evolutivos

Principais recursos

  • Suporte para funções de fitness personalizadas
  • Estratégias configuráveis de seleção e criação
  • Operadores de mutação e cruzamento embutidos
  • gestão extensível da população
  • Compatibilidade multiplataforma

Indicado para

  • Pesquisadores em computação evolutiva
  • Educadores ensinando conceitos de IA
  • Desenvolvedores construindo sistemas adaptativos
  • Estudantes aprendendo algoritmos genéticos
  • Aplicações que exigem otimização heurística

Considerações

  • Pode exigir ajustes para desempenho ótimo
  • Não adequado para aplicações em tempo real
  • O desempenho depende do tamanho da população e das gerações
  • Documentação limitada além dos exemplos básicos
  • Mais adequado para espaços de problemas não convexos ou descontínuos

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

darwin

Build Status

A genetic/evolutionary algorithm library for Dart. Given a population of phenotypes, an evaluator (fitness function), and time, the algorithm will evolve the population until it crosses given fitness threshold.

Read more about genetic algorithms on Wikipedia.

Features of this library:

  • Generic approach (anything can be a gene, as long as it can mutate)
  • User can tune crossover probability, mutation rate, mutation strength, etc.
  • Niching via fitness sharing
  • Multi-objective optimization via Pareto rank
  • Experimental support for multi-threaded computation

For an up-to-date example use, please see example/example.dart.

Categorias

Dependências

Lista de dependências 1 itens

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.