Neuroph es un marco orientado a objetos de redes neuronales escrito en Java.
Puede utilizarse para crear y formar redes neuronales en programas Java.
Es un proyecto de código abierto en SourceForge, y la última versión 2.4 ha sido publicada bajo la licencia Apache.
Todas estas clases pueden ser extendidas y personalizadas para crear redes neuronales personalizadas y reglas de aprendizaje.
Tiene soporte incluido para reconocimiento de imagen.