Suche nach kollektiver Intelligenz .Net / C # Ressourcen [geschlossen]

8

Zunächst erkenne ich, dass dies eine sehr ähnliche Frage ist: Welches sind die guten Open-Source-Bibliotheken für Collective Intelligence in .net / java?

... aber alle Antworten auf diese Frage waren Java centric, also frage ich noch einmal, dieses Mal nach mehr Ideen für .Net (Idealy C #).

Ein kleiner Hintergrund; Ich habe kürzlich Toby Segrans exzellentes Buch über CI gelesen, und ich habe gerade Satnam Alags Buch (von dem ich sicher bin, dass es auch ausgezeichnet ist, aber ich habe es gerade erst geöffnet). Dies sind Python und Java centric, ich habe keine Probleme beim Lesen der Codebeispiele, aber da ich ein C # -Entwickler bin, würde es Spaß machen, mit einigen dieser Ideen in meiner Muttersprache zu spielen. Ich hatte eine Suche im Internet und SO und nicht zu viel. In gewisser Weise ist das eine gute Nachricht, vielleicht könnte ich etwas auf .Net portieren (Vorschläge sind willkommen), aber ich würde mir auch gerne vorher ein Projekt ansehen, bevor ich das tue.

Also, gibt es CI-Fans da draußen, die in .Net mit OS-Projekten arbeiten, habe ich einige offensichtlich offensichtliche und interessante Bücher / Sites / Blogs verpasst?

Ich verstehe, dass CI ein ziemlich weites Feld ist. Um es ein wenig einzugrenzen, interessiere ich mich hauptsächlich für die Bereiche Clustering / Vorhersage / Empfehlungen, bin aber offen für andere Ideen.

Bearbeiten : Gerade hat dieses Buch, das von Manning veröffentlicht wird, entdeckt, was CI-Fans interessieren könnte: Algorithmen des Intelligentes Web .

Bearbeiten Klärung als Antwort auf einen Kommentar von Moose; Was ich wirklich suche, sind Bibliotheken, Frameworks oder größere Projekte (ideal OS), die CI-Techniken mit .Net verwenden. Codebeispiele sind großartig, aber wie Moose in seinem Kommentar sagte, ist es einfach genug, Java-Beispiele zu nehmen und sie zu portieren. Zum Beispiel gibt es ein interessantes Projekt, geschrieben in Java namens WEKA , es gibt keinen Grund, warum ich es kann. Ich benutze das und experimentiere damit, ich war nur neugierig zu wissen, ob es in .Net ähnliche Dinge gäbe. Ich habe gerade Informationen über Lucene durchsucht und sehe, dass es einen C # -Port gibt, also ist das ein Anfang. Gibt es mehr da draußen?

Bearbeiten Dies ist kein C #, aber es ist .Net; Robert Pickering hat die Sammlung von F # CI-Ressourcen hier gestartet. Sieht interessant aus, aber ich suche immer noch nach C # info.

    
Steve Haigh 10.04.2009, 10:23
quelle

3 Antworten

4

Microsoft Research (vollständige Offenlegung: Ich arbeite bei Microsoft, aber nicht in der Gruppe, die dieses Tool veröffentlicht hat) hat gerade eine Machine Learning-Bibliothek in .NET mit dem Namen Infer.NET veröffentlicht.

Linktext Vielleicht möchten Sie es überprüfen.

    
anirudhgarg 09.12.2009, 07:03
quelle
5

Hier ist ein Link für einen Neigungs-Prädiktor für ratingbasierte kollaborative Filterung:

C # Implementierung von Slope One

    
PeeVeeGee 11.04.2009 03:06
quelle
4

Diese Bibliothek hat:

Überwacht

  • Perzeptron
  • Kernel Perceptron
  • KNN
  • Entscheidungsbäume

Nicht überwacht

  • Hierarchisches Clustering
  • KMeans

Es heißt Machine Learning für .NET .

    
Seth Juarez 06.07.2011 19:15
quelle