Я пытаюсь найти эквивалент диаграмм Хинтона для многослойных сетей, чтобы построить вес во время обучения.
Обученная сеть в некоторой степени похожа на Deep SRN, т. Е. Имеет большое количество матриц с несколькими весами, что делает одновременное построение нескольких диаграмм Хинтона визуально запутанным.
Кто-нибудь знает хороший способ визуализации процесса обновления веса для повторяющихся сетей с несколькими слоями?
Я не нашел много статей по этой теме. Я думал отобразить связанную со временем информацию о весах на слой, если я не могу что-то придумать. Например, дельта-вес по времени для каждого слоя (исключая использование каждого отдельного соединения). PCA - это еще одна возможность, хотя я не хотел бы производить много дополнительных вычислений, поскольку визуализация выполняется в режиме онлайн во время обучения.
Основываясь на моем беглом понимании тем, связанных с вашим вопросом, я думаю, что Gephi ( https://gephi.github.io ; оригинальная ссылка на gephi.org перенаправляет туда) должен уметь обрабатывать динамическую визуализацию нейронной сети . Похоже, что для достижения вашей цели вам необходимо направить свой график (графики) с соответствующими весами ( https://forum.gephi.org/viewtopic.php?t=1875 ). Для потоковой передачи вам, скорее всего, понадобится этот плагин : https://marketplace.gephi.org/plugin/graph-streaming .
ОБНОВЛЕНИЕ : Вы также можете найти полезное программное обеспечение SoNIA: http://web.stanford.edu/group/sonia .
источник