¿Utilidad o software para visualizar Redes Neuronales?

Estoy usando Octave para generar una red neuronal con una sola capa oculta y guardarla como dos archivos CSV.

¿Hay alguna utilidad o software que cargue los archivos y cree una imagen, PDF o página HTML que muestre los pesos sobre los bordes que conectan las neuronas?

No creo que esto sea una buena opción para nosotros.
@ChuckSherrington Yo fui el que marcó esto para la migración. Este tipo de visualización de la red como una serie de bordes con pesos sobre ellos (esto es lo que OP desea, vea el comentario en la respuesta) es una preocupación práctica para los modeladores de CogSci que usan redes neuronales. Esta no es una pregunta puramente estadística porque, a diferencia de los modeladores, a los estadísticos no les importa mucho dibujar las conexiones.
@ArtemKaznatcheev No importa, hablamos más tarde...

Respuestas (2)

Si tiene archivos CSV, una forma rápida de generar imágenes sería abrirlos en Excel (o un software de hoja de cálculo similar) y usar algún tipo de formato condicional de escala de color (en inicio>estilos en Microsoft Excel): establezca el ancho y la altura de las celdas a pequeña para ver todos los datos a la vez.

También puede usar un gráfico de superficie para visualizar los datos en Excel.

De lo contrario, si está familiarizado con una herramienta como Matlab o R, es posible que desee utilizar algún tipo de herramienta gráfica para representarla, por ejemplo, meshgrid en Matlab podría funcionar.

Matlab y/o R pueden programarse para cargar varios archivos CSV y crear gráficos a partir de ellos. Las dos primeras técnicas que mencioné (aunque accesibles para un usuario de computadora más novato) deben llevarse a cabo manualmente.

No creo que Excel lo haga porque los archivos CSV tienen los pesos. Por lo tanto, debe procesar cada celda y mostrar el peso sobre la flecha. Una herramienta de Matlab podría funcionar si está disponible para Octave... meshgrid parece usarse para dibujar gráficos en 3D.
Por lo general, los pesos se visualizan como una cuadrícula de colores, en la que cada cuadrado de la cuadrícula representa un peso separado. Actualmente no conozco herramientas que muestren pesos sobre las líneas que conectan las neuronas. Meshgrid también se puede usar para mostrar gráficos 2D si no me equivoco. Alternativamente, puede rotar la vista para mostrar la malla de arriba hacia abajo. HTH

Por lo que vale, investigué mucho y no encontré una solución.

Así que creé el mío usando HTML, jQuery y un lienzo. No es bonito, pero no requiere mucho trabajo porque la funcionalidad es simple: cuando hace clic en un nodo, muestra sus bordes y los pesos asociados.