Deployment strategy
We will build a simple recommendation system that may be easily integrated into an existing platform. Our recommendation system will be deployed as an isolated HTTP API with its own internal memory of purchases (or clicks, or listens, and so on), which is periodically saved to disk. For simplicity, we will not use a database in our code. Our API will offer recommendations for a particular user and recommendations for similar items. It will also keep track of its accuracy, explained further in the Continuous evaluation section.
The bulk of the features of our recommendation system are provided by Ben Frederickson's implicit
library (https://github.com/benfred/implicit), named as such because it computes recommendations from implicit ...
Get AI Blueprints now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.