apache / incubator-wayang

Apache Wayang(incubating) is the first cross-platform data processing system.
https://wayang.incubator.apache.org/
Apache License 2.0
174 stars 70 forks source link

Add Collaborative Filtering Example to Wayang Examples Guide #376

Closed vatsalkshah closed 8 months ago

vatsalkshah commented 8 months ago

What?

This pull request introduces a Collaborative Filtering algorithm example to the Wayang Examples Guide.

Why?

Collaborative Filtering is a key technique used in Recommendation Systems. By including this example, we aim to provide users with a practical demonstration of how Wayang can be applied in this important area.

How?

The example covers several steps including data loading, rating normalization, cosine similarity calculation between users, prediction of ratings for each user-item pair, and handling of cold start problems. This comprehensive approach gives users a clear understanding of how to implement such a system using Wayang.