Estou tentando encontrar um equivalente dos diagramas de Hinton para redes multicamadas para plotar os pesos durante o treinamento.
A rede treinada é um pouco semelhante a um SRN profundo, ou seja, possui um número alto de matrizes de peso múltiplas, o que tornaria visualmente confusa a plotagem simultânea de vários diagramas de Hinton.
Alguém conhece uma boa maneira de visualizar o processo de atualização de peso para redes recorrentes com várias camadas?
Não encontrei muitos trabalhos sobre o assunto. Eu estava pensando em exibir informações relacionadas ao tempo sobre os pesos por camada, se não conseguir encontrar alguma coisa. Por exemplo, o delta de peso ao longo do tempo para cada camada (omitindo o uso de todas as conexões). O PCA é outra possibilidade, embora eu gostaria de não produzir muitos cálculos adicionais, pois a visualização é feita online durante o treinamento.
Com base na minha compreensão superficial dos tópicos, associados à sua pergunta, acho que o Gephi ( https://gephi.github.io ; o link original do gephi.org redireciona para lá) deve ser capaz de lidar com a visualização dinâmica da rede neural . Parece que, para atingir seu objetivo, você precisa transmitir seus gráficos com os pesos correspondentes ( https://forum.gephi.org/viewtopic.php?t=1875 ). Para streaming , você provavelmente precisará deste plug-in : https://marketplace.gephi.org/plugin/graph-streaming .
ATUALIZAÇÃO : Você também pode encontrar o software SoNIA útil: http://web.stanford.edu/group/sonia .
fonte