Pergunta

Existe uma implementação livre (de preferência do público-domínio ou BSD-like licença, mas GPL vai fazer) de um multi-layer perceptron qualquer lugar na rede?

Eu tenho exemplos de livros didáticos, mas as licenças são muito restritivas, e embora eu possa apenas sobre seguir a matemática nos artigos da Wikipédia Eu não sou suficientemente confiante de acertar e é difícil de teste.

Eu fiz uma rápida pesquisa no Google e encontrei alguns (como a cerveja) versões livres só de binários. Eu estou esperando para encontrar um MLP que faz parte de um projeto open-source maior.

Foi útil?

Solução

FANN (Fast Artificial Neural Network Library) é um grande general-purpose biblioteca neural-network escrito em C, mas tem ligações para praticamente qualquer idioma que você pode querer (C ++, .NET, Python, Mathematica entre outros). Ainda melhor, é open-source e licenciado sob a LGPL, então eu imagino que seria bom para você.

Neuron.NET é outra boa alternativa se você estiver usando o .NET (também open- source), embora ele está licenciado sob a GPL.

Espero que ajude.

Outras dicas

WEKA inclui um multi-camada perceptron implementação. Eu não examinaram o código fonte mim, mas a sua GPL eu acredito.

OpenCV tem uma implementação de rede neural feedforward.

Tenha um olhar em http://neuralensemble.org/trac/PyNN ! É uma camada unificada para um monte de diferentes simuladores gratuitos, como BRIAN, NEST, neurônio, etc.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top