El proceso de encontrar la arquitectura de red óptima para su problema es el corazón del proceso de aprendizaje profundo: ahí es donde utiliza su conocimiento previo para optimizar el rendimiento.
Honestamente, realmente no veo cómo una GUI como usted sugirió podría servir para este propósito, como:
Para poder evaluar una arquitectura dada, necesita entrenar la red en sus datos (desde cero). Para redes neuronales profundas, este es un proceso que podría llevar un tiempo. Por lo tanto, si cada clic que realiza requiere un cálculo de una hora, prácticamente aprovecha toda la ventaja de una interfaz gráfica de usuario desactivada.
La mayoría de las implementaciones (caffe, TensorFlow) tienen una sintaxis tan simple que cambiar la arquitectura (cambiar las capas, ajustar los hiperparámetros) realmente se reduce a cambiar el valor de una sola cadena o constante: nada para lo que realmente necesites una GUI.
Si, por otro lado, lo que está buscando es un enfoque más sistemático para el negocio de ajuste de parámetros, puede leer sobre Ajuste automático de parámetros .