/ / Algorytmy rekomendacji dla tweetów w C # - c #, .net, uczenie maszynowe, przewidywanie

Algorytmy rekomendacji dla tweetów w języku C # - c #, .net, machine-learning, prediction

Szukam silnika algorytmów / rekomendacji do „polecania” tweetów na podstawie oceny zawartości tweeta:

Z zestawu danych 1000 ocenionych (od 1 do 5) tweetów polecam tweety na podstawie ocenianych tweetów z innego zestawu danych, powiedzmy ... 10 000 000 tweetów.

To, czego szukamy, to coś już zaimplementowane w C # /. Net, spojrzeliśmy na Aforge, ale nie jesteśmy pewni, który algorytm najlepiej odpowiada naszemu celowi.

Przyjrzeliśmy się również Google Prediction Engine, ale jest płatny i robimy to dla zabawy.

Odpowiedzi:

5 dla odpowiedzi № 1

Szukasz wspólne filtrowanie rodzina algorytmów. Tutaj można znaleźć kilka opcji dla implementacji w języku C #. Wśród nich jest wdrożenie dla SlopeOne algorytm - dość prosty, ale wciąż bardzo wydajny.


4 dla odpowiedzi nr 2

wydaje się Ramy rekomendacji Apache Mahout idealnie pasuje do Twojego zadania - Mahout to dojrzałe, gotowe do produkcji skalowalne rozwiązanie do takich zadań. Jeśli potrzebujesz dobrego wprowadzenia do tego silnika, książka „Mahout in Action” może pomóc.

Pomimo faktu, że silnik rekomendacji Mahout jest biblioteką Java, teraz można korzystać z jego kompletnego portu C # o nazwie NReco Polecający