私のサイトにレコメンデーション システムを構築して、人々が特定のものを「いいね」して、他の人が気に入った他のものも表示できるようにしたいと考えています。よろしければ「レコメンド」システム。
例:
- Amazon - 他の人が気に入ったアイテムも表示します。
- Newegg - 他の人が一緒に購入したアイテムを表示します。
- 9gag - 他の人が気に入った写真を表示します。
私はこの種のソフトウェア設計に不慣れで、文字通りどこから始めればよいかわかりません。いくつかの提案と読み物、そしてより賢い人々によってすでに準備されているパターンがさらに良いでしょう.
私のアイテムは「いいね」または「ニュートラル」のいずれかになります (ユーザーは何もしませんでした)。アイテムの微調整された評価システムはありません。これにより、必要なアルゴリズムが簡素化されると思います。
私のプラットフォームは、バックエンドとして MSSQL 2008 を使用した ASP.Net MVC3 を使用した C# です。それが議論に関連している場合。