SNNS (Stuttgart Neural Network Simulator) es un simulador de redes neuronales desarrollado originalmente en la Universidad de Stuttgart . Si bien fue creado originalmente para X11 en Unix , existen versiones para Windows [ cita requerida ] . Su sucesor, JavaNNS, nunca alcanzó la misma popularidad.
SNNS está escrito en torno a un núcleo de simulación al que se pueden añadir funciones de activación, procedimientos de aprendizaje y funciones de salida escritas por el usuario. Tiene soporte para topologías de red arbitrarias y la versión estándar contiene soporte para una serie de arquitecturas de redes neuronales y algoritmos de entrenamiento estándar.
Actualmente no hay ningún desarrollo activo de SNNS. En julio de 2008, la licencia se cambió a GNU LGPL .