5

Zastanawiam się, czy mogę zbudować system rekomendacji na Amazon Machine Learning. Wygląda na to, że nie jest to łatwe (według https://forums.aws.amazon.com/thread.jspa?messageID=617667) i myślę, że jeśli Amazon jest najlepszym rozwiązaniem, aby to zrobić.Jak zbudować system rekomendacji na Amazon Machine Learning

Może ktoś ma doświadczenie z systemami rekomendacji i wie, jak go zbudować na platformie Amazon ML?

Jeśli nie, czy możesz zaproponować mi inne SaaS, które mogę wykorzystać?

Odpowiedz

6

To zależy od tego, ile przedmiotów musisz wybrać, aby uzyskać rekomendacje. Nie możesz dziś korzystać z Amazon ML w celu uzyskania rekomendacji dotyczących dużego katalogu (np. Amazon.com lub innych dużych sprzedawców detalicznych), ale jeśli masz stosunkowo mały katalog (~ 100 pozycji), możesz zbudować zestaw binarnych klasyfikatorów dla przedmiotów.

Jakość modelu ML zależy od jakości danych. Na przykład witryna Amazon.com może przedstawiać bardzo dobre rekomendacje, ponieważ mają one historię zakupów dla wielu zakupów.

Typowy wzorzec mechanizmu rekomendacji polega na użyciu filtrowania grupowego. Może działać bardzo dobrze dla stosunkowo dużej liczby użytkowników i przedmiotów. Ten i inne podobne algorytmy ML są implementowane w frameworkach, takich jak Spark ML (http://spark.apache.org/docs/latest/ml-collaborative-filtering.html). Wymaga trochę wysiłku technicznego i danych, aby działało to w twoim przypadku, ale zazwyczaj jest to warte wysiłku z dość dobrymi wynikami.

Można również spróbować użyć niektóre z następujących usług:

+0

mam mnóstwo danych, na razie chcę polecić pozycji z zestaw 12000. Dzięki za potwierdzenie, że Amazon nie jest odpowiednim narzędziem, zdecydowanie sprawdzę usługi, które zasugerowałeś. – zelazowy

+2

W celu skorygowania wniosków, Amazon ML nie jest przeznaczony do rozwiązania tego problemu. Amazon Web Services to z pewnością miejsce, w którym można je rozwiązać, korzystając z tych partnerów lub korzystając z innych usług AWS, takich jak Spark on Amazon EMR (na przykład: https://blogs.aws.amazon.com/bigdata/post/Tx6J5RM20WPG5V/Building- a-Recommendation-Engine-with-Spark-ML-on-Amazon-EMR-using-Zeppelin) – Guy