Existe-t-il des bibliothèques d'apprentissage automatique en C #? Je suis après quelque chose comme WEKA . Je vous remercie.
c#
machine-learning
Dervin Thunk
la source
la source
Réponses:
Consultez cette liste impressionnante sur GitHub. Parmi les frameworks répertoriés, Accord.NET est open-source et le plus populaire avec plus de 2000 étoiles.
Consultez également la bibliothèque officielle d'apprentissage automatique pour .NET fournie par Microsoft: https://github.com/dotnet/machinelearning
VIEUX
Il existe une bibliothèque de réseaux neuronaux appelée AForge.net sur le projet de code. (Code hébergé chez Google code ) (Consultez également la page d'accueil d'AForge - Selon la page d'accueil, la nouvelle version prend désormais en charge les algorithmes génétiques et l'apprentissage automatique.
Je ne sais pas que c'est quelque chose comme WEKA car je ne l'ai jamais utilisé.
(il y a aussi un article sur son utilisation )
la source
Vous pouvez également utiliser Weka avec C # . La meilleure solution consiste à utiliser IKVM , comme dans ce tutoriel , bien que vous puissiez également utiliser un logiciel de pontage.
la source
Weka peut être utilisé à partir de C # très facilement, comme l'a déclaré Shane, en utilisant IKVM et un certain «code glu». Suivez le tutoriel sur la page weka pour créer la `` version .Net '' de weka, puis vous pouvez essayer d'exécuter les tests suivants:
Le premier test montre comment vous construisez un classificateur et classifiez un nouvel exemple avec lui, le second montre comment vous pouvez utiliser un classificateur persistant à partir d'un fichier pour classer un exemple. Si vous avez trop besoin de prendre en charge les attributs discrets, certaines modifications seront nécessaires. Le code ci-dessus utilise 2 classes d'assistance:
la source
J'ai créé une bibliothèque ML en C # conçue pour fonctionner avec des objets POCO courants.
la source
Il existe également un projet appelé Encog qui a du code C #. Il est maintenu par Jeff Heaton, l'auteur d'un livre "Introduction to Neural Network" que j'ai acheté il y a quelque temps. La base de code Git est ici: https://github.com/encog/encog-dotnet-core
la source
Je recherche également des bibliothèques d'apprentissage automatique pour .NET et j'ai trouvé Infer.NET de Microsoft Research sur nuget.org/machine-learning :
la source