La biblioteca Fast Artificial Neural Network (FANN) es una biblioteca de redes neuronales de código abierto gratuita, que implementa redes neuronales artificiales multicapa en C con soporte para redes totalmente conectadas y con conexión a escasas.
Se admite la ejecución multiplataforma tanto en punto fijo como flotante. Incluye un marco para un fácil manejo de conjuntos de datos de capacitación. Es fácil de usar, versátil, bien documentado y rápido.
Los enlaces a más de 15 lenguajes de programación están disponibles.
Un artículo de introducción fácil de leer y un manual de referencia acompaña a la biblioteca con ejemplos y recomendaciones sobre cómo usar la biblioteca.
Varias interfaces gráficas de usuario también están disponibles para la biblioteca.
Primero querrás clonar el repositorio:
git clone https://github.com/libfann/fann.git
Una vez terminado, navegue al directorio raíz. En este caso sería ./fann:
cd ./fann
Luego ejecuta cmake
cmake .
Después de eso, deberá usar privilegios elevados para instalar la biblioteca:
sudo make install
¡Eso es todo! Si todo salió bien, debería ver mucho texto, ¡y Fann debe instalarse!
Puede descargar e instalar Fann utilizando el Administrador de dependencias VCPKG:
git clone https://github.com/Microsoft/vcpkg.git
cd vcpkg
./bootstrap-vcpkg.sh
./vcpkg integrate install
./vcpkg install fann
El puerto Fann en VCPKG se mantiene actualizado por los miembros del equipo de Microsoft y los contribuyentes comunitarios. Si la versión está desactualizada, cree un problema o extraiga la solicitud en el repositorio de VCPKG.
Para comenzar con Fann, vaya al sitio de ayuda de Fann, que incluirá enlaces a todos los recursos disponibles.
Para obtener más información sobre Fann, consulte el sitio web de Fann