add layer duplication check#25
Conversation
Versão 1.0.0
Corrigido problemas com Simple EA
Readme atualizado
Corrigido problema com imagem do vídeo na documentação
|
Sobre a checagem do tamanho da população, basicamente a ideia é realizar a checagem que ocorre em https://github.com/EltonCN/evolvepy/blob/204a41b860164e554f7b58bcaaa2561ed71f8d0c/src/evolvepy/generator/generator.py#L229C9-L229C9, só que na definição do gerador. Considere um tamanho arbitrário para a população na entrada da primeira camada, e verifique se o tamanho se mantém (sem realizar as operações). Talvez tenha que alterar algo na classe de Layer para indicar como ela altera o tamanho da população sem executá-la? O card no Notion está incorreto, já que o descriptor não contém o tamanho da população. |
|
A branch target do pull request deveria ser a develop |
| layer_names.add(layer.name) | ||
|
|
||
| for next_layer in layer.next: | ||
| if next_layer in visited: |
There was a problem hiding this comment.
Acredito que para verificar isso é importante perceber que o único tipo de camada que pode estar no fim dos fluxos (C no primeiro e D no segundo) é a Concatenate.
Quando a análise chegar nela, vc não poder contar +1x as camadas depois (só se o fluxo vier de outra parte).
|
Faltam teste para verificar se os erros/exceções são lançados. Também seria importante preparar um com fluxos diferentes e Concatenate para se certificar que não é lançada exceção. |
No description provided.