Czy są jakieś biblioteki uczenia maszynowego w C #? Szukam czegoś takiego jak WEKA . Dziękuję Ci.
c#
machine-learning
Dervin Thunk
źródło
źródło
Odpowiedzi:
Sprawdź tę niesamowitą listę na GitHub. Spośród wymienionych frameworków Accord.NET jest open-source i najpopularniejszy z ponad 2000 gwiazdek.
Sprawdź również oficjalną bibliotekę uczenia maszynowego dla .NET dostarczoną przez firmę Microsoft: https://github.com/dotnet/machinelearning
STARY
W projekcie kodu znajduje się biblioteka sieci neuronowej o nazwie AForge.net. (Kod hostowany w kodzie Google ) ( Zapoznaj się również ze stroną główną AForge - zgodnie ze stroną główną nowa wersja obsługuje teraz również algorytmy genetyczne i uczenie maszynowe. Wygląda na to, że bardzo się rozwinął, odkąd ostatnio z nią grałem)
Nie wiem, że to coś w rodzaju WEKA, ponieważ nigdy tego nie używałem.
(jest też artykuł o jego użyciu )
źródło
Możesz również użyć Weka z C # . Najlepszym rozwiązaniem jest skorzystanie z IKVM , tak jak w tym samouczku , chociaż można również użyć oprogramowania mostkującego.
źródło
Weka może być bardzo łatwo używany z C #, jak stwierdził Shane, używając IKVM i jakiegoś „kodu kleju”. Postępuj zgodnie z samouczkiem na stronie weka, aby utworzyć `` wersję .Net '' weka, a następnie możesz spróbować uruchomić następujące testy:
Pierwszy test pokazuje, jak budujesz klasyfikator i klasyfikujesz za jego pomocą nowy Przykład, drugi pokazuje, jak możesz użyć utrwalonego klasyfikatora z pliku do sklasyfikowania przykładu. Jeśli potrzebujesz również obsługi atrybutów dyskretnych, konieczna będzie pewna modyfikacja. Powyższy kod używa 2 klas pomocniczych:
źródło
Stworzyłem bibliotekę ML w C #, która jest przeznaczona do pracy z typowymi obiektami POCO.
źródło
Istnieje również projekt o nazwie Encog, który zawiera kod C #. Utrzymuje go Jeff Heaton, autor książki „Wprowadzenie do sieci neuronowej”, którą kupiłem jakiś czas temu. Baza kodu Git jest tutaj: https://github.com/encog/encog-dotnet-core
źródło
Szukam bibliotek uczenia maszynowego również dla .NET i znalazłem Infer.NET z Microsoft Research na nuget.org/machine-learning :
źródło