レコメンド(推薦)機能をRubyで実装したいです。教えてください。
人をフォローするシステムがあって、ユーザーの嗜好にあった人をリコメンドする処理を実装したいです。
あるユーザー(Aさん)と同じような人をフォローしている人がいて(Bさん)、Bさんがフォローしているけど、Aさんがフォローしていない人を提案する。 という処理がすぐ思いつきます。
私が欲しい情報は、Rubyで上記を実装するための、ズバリのコード(ライブラリ)があればベストです。
または、上記方法以外に良い方法があれば、ご提案ください。
参考サイト、書籍、Ruby以外の他言語でのコードなど参考情報があれば教えてください。
フォローしていない人に、推薦度のような数値を設定して、上記5人ぐらいを推薦する... そんな感じでしょうか? 現在ユーザー数は千人ぐらいで、フォローする「人」も千人ぐらいのシステムです。