Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
DataScienceUWL
GitHub Repository: DataScienceUWL/DS775
Path: blob/main/Lessons/Lesson 14 - RecSys 2/Overview_14.ipynb
870 views
Kernel: Python 3 (system-wide)

Overview 14: Recommender Systems 2

Topics

  • Review of data mining techniques

  • User-based collaborative filtering

  • Item-based collaborative filtering

  • Model-based filters

  • Hybrid recommender systems

Learning Outcomes

The student will be able to:

  • build user-based collaborative filters.

  • build item-based collaborative filters.

  • build model-based recommender systems.

  • build hybrid recommender systems.

Student "To Do" Checklist

  • Reading

    • Read chapters 5-7 from the pdf book Hands-on Recommendation Systems with Python by Rounak Banik:

      • Ch. 5: Getting Started with Data Mining Techniques

      • Ch. 6: Building Collaborative Filters

      • Ch. 7: Hybrid Recommenders

  • Work your way through the Jupyter notebook called Lesson_14.ipynb. This is the main presentation and replaces the Storybook presentations used in our other courses. Use the self-assessments to measure your understanding.

    • Note: we've included the notebooks that accompany the text on Github and CoCalc, but you won't be able to run the code in Hybrid Recommender.ipynb unless you download the file cosine_sim.csv from the link in the textbook. The file is simply too large to host on Github or for us to put on CoCalc.

  • Complete the homework notebook in CoCalc and transfer your answers to the Canvas Quiz by the due date which is shown both in Canvas and CoCalc.

Use Piazza to ask questions when you have them and be sure to check Piazza regularly so you don't miss out on any good Q & A or other discussions.