Como desenhar diagramas de redes neurais convolucionais?

7

Eu tenho que desenhar um diagrama da CNN semelhante a este: insira a descrição da imagem aqui

Tentei todas as ferramentas mencionadas em https://datascience.stackexchange.com/a/14900 , mas não há uma maneira fácil de fazer isso. Existe alguma maneira automatizada de fazer isso? Ou eu tenho que fazer isso manualmente.

Além disso, é possível desenhar isso ?: insira a descrição da imagem aqui

Eu encontrei http://alexlenail.me/NN-SVG/LeNet.html , no entanto, nisso, a entrada para cada camada é assumida como um quadrado perfeito. Assim, não posso desenhar o diagrama acima.

Principiante
fonte

Respostas:

5

Quanto ao seu primeiro exemplo, o software de desenho mais completo deve ser capaz de desenhar manualmente quase tudo, inclusive o diagrama.

Por exemplo, a página " O zoológico da rede neural " possui uma folha de dicas contendo muitas arquiteturas de redes neurais. Pode fornecer alguns exemplos. A página do autor diz:

Djeb - 15 Set 2016

Surpreendente. Qual software você usou para traçar esses números? Felicidades !

Fjodor van Veen - 15 de setembro de 2016

Eu os desenhei no Adobe Animate , eles não são tramas. Sim, foi muito trabalho traçar as linhas.

Garrett Smith - 15 de setembro de 2016

Suas excelentes imagens estão disponíveis para reutilização sob uma licença específica? Você tem uma política de atribuição?

Fjodor van Veen - 16 de setembro de 2016

Desde que você mencione o autor e faça o link para o Instituto Asimov, use-o como e onde quiser!

Arquiteturas de zoológicos de redes neurais

Quanto à plotagem automatizada geral, um pacote comumente usado para Python é o Matplotlib , mais específico para IA, programas como o TensorFlow usam um gráfico de fluxo de dados para representar sua computação em termos das dependências entre operações individuais.

Os gráficos de computação do TensorFlow são poderosos, mas complicados. A visualização do gráfico TensorBoard pode ajudá-lo a entendê-los e depurá-los. Aqui está um exemplo da visualização.

Visualização de gráfico TensorFlow

Uma combinação de saída automatizada e anotação manual de alguns detalhes pode produzir imagens sofisticadas não disponíveis em nenhum programa.

Essa pesquisa exibe milhares de diagramas a partir dos quais você pode obter idéias para modelar suas próprias imagens.

Roubar
fonte