Я собираюсь вытащить свои волосы, пытаясь понять, как именно создается U-матрица для визуализации Self-Organizing-Maps. (SOMS, он же Kohonen Nets).
Каждый последний результат Google, который я нашел, не помогает, является противоречивым, имеет огромное количество опечаток или, в противном случае, очень широкий.
Я задаю простой вопрос: у меня есть выходная сетка выходных модулей 3x3: Как мне построить U-матрицу из этого?
Ссылки до сих пор (включая здесь, в обмене стеками):
1) Оригинальная бумага. (RIDDLED с ошибками, опечатками и вводящей в заблуждение информацией. Часть U-матрицы настолько полна ошибок я не знаю, как опубликован этот документ.)
2) руководство инструментария SOM, которое цитирует приведенный выше документ. (Объясняет, как это сделать для выходной строки, но не объясняет, как это сделать для выходной сетки).
3) Другая статья. (Объясняет, как сделать U-матрицу, но полностью противоречит его первой статье и панели инструментов SOM, на которой она основана).
4) A похожий вопрос на SE, который действительно никуда не денется.
5) Еще один похожий вопрос на SE, который хорош, но не объясняет, как именно сделать U-матрицу.
Чтобы облегчить это... Я составил очень простой пример:
У меня есть 3x3 выходная сетка, то есть 3x3 выходных нейронов, которые уже прошли обучение. Все нейроны имеют размерность, скажем, 4. Теперь я хочу сделать U-матрицу.
Как именно я это делаю?