Course Objectives
- To introduce the basic concepts of recommendation systems
- Describe real life examples and application areas of recommendation systems
- Demonstration of recommendation systems in practical form
- Ensure that the student completes a real-life project with the term project
Topics
- Fundamental of recommendation systems
- Memory based collaborative filtering
- Model based collaborative filtering
- Content based recommendation systems
- Using classification methods for recommendation systems
- Hybrid recommendation systems
- Evaluation of recommendation systems
- Main issues in recommendation systems
- Social media and recommendation systems
- Location based systems and recommendation systems
- Analysis of real world applications