- Hands-On Recommendation Systems with Python
- Rounak Banik
- 230字
- 2021-07-16 18:19:07
Content-based systems
Unlike collaborative filters, content-based systems do not require data relating to past activity. Instead, they provide recommendations based on a user profile and metadata it has on particular items.
Netflix is an excellent example of the aforementioned system. The first time you sign in to Netflix, it doesn't know what your likes and dislikes are, so it is not in a position to find users similar to you and recommend the movies and shows they have liked.

As shown in the previous screenshot, what Netflix does instead is ask you to rate a few movies that you have watched before. Based on this information and the metadata it already has on movies, it creates a watchlist for you. For instance, if you enjoyed the Harry Potter and Narnia movies, the content-based system can identify that you like movies based on fantasy novels and will recommend a movie such as Lord of the Rings to you.
However, since content-based systems don't leverage the power of the community, they often come up with results that are not as impressive or relevant as the ones offered by collaborative filters. In other words, content-based systems usually provide recommendations that are obvious. There is little novelty in a Lord of the Rings recommendation if Harry Potter is your favorite movie.
- 32位嵌入式系統與SoC設計導論
- 自動控制原理
- Windows XP中文版應用基礎
- 構建高性能Web站點
- INSTANT Autodesk Revit 2013 Customization with .NET How-to
- MATLAB/Simulink權威指南:開發環境、程序設計、系統仿真與案例實戰
- 單片機C語言程序設計完全自學手冊
- 網絡服務搭建、配置與管理大全(Linux版)
- Mastering Ceph
- 中文版AutoCAD 2013高手速成
- 三菱FX/Q系列PLC工程實例詳解
- 手把手教你學Flash CS3
- 設計模式
- Mastering DynamoDB
- Mastering Android Game Development with Unity