OpenNN es una biblioteca informática escrita en C++ que implementa redes neuronales.La biblioteca es de código abierto, está alojada en SourceForge y ha sido distribuida bajo la Licencia Pública General Reducida de GNU.OpenNN fue llamada originalmente Flood.