Próbuję znaleźć odpowiednik diagramów Hintona dla sieci wielowarstwowych, aby wykreślić wagi podczas treningu.
Przeszkolona sieć jest nieco podobna do Deep SRN, tj. Ma dużą liczbę macierzy wielokrotnych ciężaru, co sprawiłoby, że jednoczesny wykres kilku diagramów Hintona byłby mylący wizualnie.
Czy ktoś zna dobry sposób na wizualizację procesu aktualizacji wagi dla sieci powtarzających się z wieloma warstwami?
Nie znalazłem wiele artykułów na ten temat. Zastanawiałem się nad wyświetleniem informacji o czasie na temat wag na warstwę, jeśli nie mogę czegoś wymyślić. Np. Delta wagowa w czasie dla każdej warstwy (pomijając użycie każdego pojedynczego połączenia). PCA to kolejna możliwość, choć nie chciałbym generować dodatkowych obliczeń, ponieważ wizualizacja odbywa się online podczas szkolenia.
W oparciu o moje pobieżne zrozumienie tematów związanych z twoim pytaniem, uważam, że Gephi ( https://gephi.github.io ; oryginalny link gephi.org tam przekierowuje) powinien być w stanie obsłużyć dynamiczną wizualizację sieci neuronowej . Wydaje się, że aby osiągnąć swój cel, musisz przesyłać strumieniowo wykresy z odpowiednimi wagami ( https://forum.gephi.org/viewtopic.php?t=1875 ). Do przesyłania strumieniowego najprawdopodobniej będziesz potrzebować tej wtyczki : https://marketplace.gephi.org/plugin/graph-streaming .
AKTUALIZACJA : Możesz także znaleźć przydatne oprogramowanie SoNIA: http://web.stanford.edu/group/sonia .
źródło