|
|
|
|
|
by eshvk
2978 days ago
|
|
Not really sure what your central question then is: The general theme for building a recommender system architecture is: 1. Decide whether you are okay with a batch approach or an online learning approach or a hybrid. 2. Start simple with a batch approach (similar to what you are doing): a) Get features ready from your dataset (assuming you have interaction data) : Pre-processing via some big data framework (Map Reduce, Data flow etc) b) Build a vector space and nearest neighbors datastructures. c) Stick both into a database optimized for reads d) Stick a service in front of it and serve. Once you are happy with 2, you can try out variations involving either online updates to your recommender system which involves changes to the type of database you might want to optimize. etc |
|