You will learn how to use unions and intersection on sets (HashSet in C#) to determine if a particular customer should have certain products in their Recommendation List.
Like Similarity Coefficient in Two Sets
Dislike Similarity Coefficient in Two Sets
Dislike+Like Similarity Coefficient in Two Sets
Dislike+Like Similarity+Difference Coefficient in Two Sets
Possibility Coefficient
This looks complex at first blush, but you'll discover that the steps with become clearer as you work it out.
Requirements
When a customer first authenticates, the first view should display two lists.
If there are any items currently in an open order, display those products.
List any products that have a Possibility Coefficient great than 0.25.
On the product detail view, add an affordance for a customer to like, or dislike, a product.
If a customer has ordered a product, then it should be registered as a like, regardless if the customer performed the gesture on the product detail page.
Bangazon Recommendation Engine
What You Will Be Learning
Sets
You will learn how to use unions and intersection on sets (HashSet in C#) to determine if a particular customer should have certain products in their Recommendation List.
Like Similarity Coefficient in Two Sets
Dislike Similarity Coefficient in Two Sets
Dislike+Like Similarity Coefficient in Two Sets
Dislike+Like Similarity+Difference Coefficient in Two Sets
Possibility Coefficient
This looks complex at first blush, but you'll discover that the steps with become clearer as you work it out.
Requirements
Resources