Machine Learning unificado e eficiente desde 1999.
Último lançamento:
Cite Shogun:
Desenvolva o status de construção do branch:
Doe para Shogun via NumFocus:
Buildbot: https://buildbot.shogun.ml.
Consulte doc/readme/ABOUT.md para obter uma descrição do projeto.
Consulte doc/readme/INSTALL.md para obter instruções de instalação.
Consulte doc/readme/INTERFACES.md para chamar o Shogun a partir de suas interfaces.
Consulte doc/readme/EXAMPLES.md para obter detalhes sobre a criação de exemplos de API.
Consulte doc/readme/DEVELOPING.md para saber como hackear o Shogun.
Veja exemplos de API para todas as interfaces.
Consulte o wiki para obter informações estendidas para desenvolvedores.
Shogun é implementado em C++ e oferece interfaces unificadas geradas automaticamente para Python, Octave, Java/Scala, Ruby, C#, R, Lua. Atualmente estamos trabalhando para adicionar mais linguagens, incluindo JavaScript, D e Matlab.
Interface | Status |
---|---|
Pitão | maduro (sem problemas conhecidos) |
Oitava | maduro (sem problemas conhecidos) |
Java/Scala | estável (sem problemas conhecidos) |
Rubi | estável (sem problemas conhecidos) |
C# | estável (sem problemas conhecidos) |
R | beta (a maioria dos exemplos funciona, chamadas estáticas indisponíveis) |
Perl | pré-alfa (qualidade do trabalho em andamento) |
JS | pré-alfa (qualidade do trabalho em andamento) |
Consulte nosso site para exemplos em todos os idiomas.
Shogun é compatível com GNU/Linux, MacOSX, FreeBSD e Windows.
Os seguintes diretórios são encontrados na distribuição de origem. Observe que algumas pastas são submódulos que podem ser verificados com git submodule update --init
.
src - código-fonte, separado em fonte e interfaces C++
doc - leia-mes (doc/readme, submódulo), notebooks Jupyter, livro de receitas (exemplos de API), licenças
exemplos - arquivos de exemplo para todas as interfaces
dados - conjuntos de dados (submódulo, necessário para exemplos)
testes - testes unitários e integração contínua de exemplos de interface
aplicativos - aplicativos do SHOGUN (desatualizados)
benchmarks - benchmarks de velocidade
cmake - scripts de construção cmake
Shogun é distribuído sob licença BSD de 3 cláusulas, com componentes GPL3 opcionais. Consulte documentos/licenças para obter detalhes.