Useful Links
Computer Science
Artificial Intelligence
Machine Learning
Recommender Systems
1. Introduction to Recommender Systems
2. Data Foundations and Preprocessing
3. Content-Based Filtering
4. Collaborative Filtering
5. Hybrid Recommender Systems
6. Advanced Recommender Models
7. Evaluation of Recommender Systems
8. Practical Challenges and System Design
Data Foundations and Preprocessing
Types of User Feedback
Explicit Feedback
Ratings
Likes and Dislikes
Reviews and Comments
Bookmarks and Favorites
Implicit Feedback
Clicks
Purchase History
Viewing Time
Search Queries
Browsing Patterns
Add-to-Cart Events
Download Behavior
Data Representation
User-Item Interaction Matrix
Structure and Notation
Binary vs Real-Valued Entries
Sparse Matrix Representation
Properties of Interaction Matrix
Sparsity Characteristics
Density Patterns
Temporal Evolution
Data Collection and Storage
Logging User Interactions
Event Tracking Systems
Data Pipeline Design
Privacy Considerations
Data Anonymization
Consent Management
Data Storage Solutions
Relational Databases
NoSQL Databases
Distributed Storage Systems
Data Preprocessing and Cleaning
Handling Missing Values
Imputation Methods
Ignoring Missing Data
Noise Reduction
Outlier Detection
Filtering Noisy Interactions
Data Transformation and Normalization
Scaling Ratings
Binarization of Implicit Data
Feature Engineering for Items and Users
Previous
1. Introduction to Recommender Systems
Go to top
Next
3. Content-Based Filtering