Existe alguma biblioteca de aprendizado de máquina em C #? Estou atrás de algo como WEKA . Obrigado.
c#
machine-learning
Dervin Thunk
fonte
fonte
Respostas:
Confira esta lista incrível no GitHub. Dos frameworks listados, Accord.NET é open-source e o mais popular com mais de 2.000 estrelas.
Além disso, verifique a biblioteca oficial de aprendizado de máquina para .NET fornecida pela Microsoft: https://github.com/dotnet/machinelearning
VELHO
Há uma biblioteca de rede neural chamada AForge.net no codeproject. (Código hospedado no código do Google ) (Verifique também a página inicial do AForge - de acordo com a página inicial, a nova versão agora suporta algoritmos genéticos e aprendizado de máquina também. Parece que progrediu muito desde a última vez que joguei com ele)
Não sei se é algo como WEKA, pois nunca usei isso.
(há também um artigo sobre seu uso )
fonte
Você também pode usar Weka com C # . A melhor solução é usar o IKVM , como neste tutorial , embora você também possa usar o software de ponte.
fonte
Weka pode ser usado a partir de C # muito facilmente, como Shane afirmou, usando IKVM e algum 'código de colagem'. Siga o tutorial na página do weka para criar a 'versão .Net' do weka, então você pode tentar executar os seguintes testes:
O primeiro teste mostra como você constrói um classificador e classifica um novo exemplo com ele, o segundo mostra como você pode usar um classificador persistente de um arquivo para classificar um exemplo. Se você também precisar de suporte a atributos discretos, algumas modificações serão necessárias. O código acima usa 2 classes auxiliares:
fonte
Eu criei uma biblioteca de ML em C # que foi projetada para funcionar com objetos POCO comuns.
fonte
Há também um projeto chamado Encog que possui código C #. É mantido por Jeff Heaton, autor de um livro "Introdução à Rede Neural" que comprei há algum tempo. O codebase Git está aqui: https://github.com/encog/encog-dotnet-core
fonte
Estou pesquisando bibliotecas de aprendizado de máquina para .NET também e encontrei o Infer.NET da Microsoft Research em nuget.org/machine-learning :
fonte