A biblioteca de rede neural artificial rápida (FANN) é uma biblioteca de rede neural de código aberto gratuito, que implementa redes neurais artificiais multicamadas em C com suporte para redes totalmente conectadas e escasiamente conectadas.
A execução da plataforma cruzada no ponto fixo e flutuante é suportado. Inclui uma estrutura para facilitar o manuseio de conjuntos de dados de treinamento. É fácil de usar, versátil, bem documentado e rápido.
As ligações a mais de 15 linguagens de programação estão disponíveis.
Um artigo de introdução fácil de ler e um manual de referência acompanha a biblioteca com exemplos e recomendações sobre como usar a biblioteca.
Várias interfaces gráficas de usuário também estão disponíveis para a biblioteca.
Primeiro, você vai querer clonar o repositório:
git clone https://github.com/libfann/fann.git
Quando terminar, navegue até o diretório raiz. Nesse caso, seria ./fann:
cd ./fann
Em seguida, execute cmake
cmake .
Depois disso, você precisará usar privilégios elevados para instalar a biblioteca:
sudo make install
É isso! Se tudo correr certo, você deve ver muito texto, e Fann deve ser instalado!
Você pode baixar e instalar Fann usando o gerenciador de dependência VCPKG:
git clone https://github.com/Microsoft/vcpkg.git
cd vcpkg
./bootstrap-vcpkg.sh
./vcpkg integrate install
./vcpkg install fann
O porto de Fann no VCPKG é mantido atualizado pelos membros da equipe da Microsoft e pelos colaboradores da comunidade. Se a versão estiver desatualizada, crie uma solicitação de problema ou puxe no repositório VCPKG.
Para começar com a FANN, acesse o site de ajuda da FANN, que incluirá links para todos os recursos disponíveis.
Para mais informações sobre Fann, consulte o site da FANN