opennn-redes-neuronales

OpenNN - Redes neuronales Open Source

OpenNN es una biblioteca C++ Open Source para trabajar con redes neuronales, una herramienta fundamental en inteligencia artificial. Es una gran ayuda a la hora de implementar y entrenar las redes. En esta entrada vamos a ver cómo instalar esta genial biblioteca, disponible en http://opennn.cimne.com/.

En primer lugar descargamos la última versión desde su página web http://opennn.cimne.com/download.asp. Descomprimimos el archivo y movemos el contenido a la situación que deseemos.

cd /Descargas
unzip opennn_0.9.zip
mv opennn OpenNN

Donde debéis sustituir el nombre de la carpeta de descargas, la versión del archivo, y la carpeta donde queráis guardarlo, según vuestra versión, estructura de archivos y preferencias

A continuación compilamos los archivos de la librería, y comprobamos su funcionamiento.

cd OpenNN/build/make
make -f opennn_test.makefile
./debug/opentest

Si todo ha funcionado correctamente, la aplicación anterior se ejecutará sin devolver errores. Ahora estáis en disposición de empezar a programar con la biblioteca.

Para comprobar un caso práctico, compilamos uno de los ejemplos proporcionados por los desarrolladores. Para ellos hacemos

cd /OpenNN/build/make
make -f simple_function_regression_makefile
./debug/simple_function_regression      

Examinar el código de los ejemplos para comprobar el funcionamiento de cada uno de ellos. En próximas entradas veremos más aspectos de esta genial biblioteca, potente, algo desconocida, y relativamente sencilla de emplear.