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.