I have a data set which contains about 400,000 unique items present on a platform. The users on this platform can like and save this in their own list. Now, I have about 4000 users with their like data which looks like this
| UserID | ItemID | | 1 | 3 | | 1 | 4 | | 1 | 10 | | 1 | 13 | | 2 | 3 | | 2 | 40 | | 3 | 1 | | 3 | 23 |
An item will only be present against the user-item pair only when the user likes an item. I am trying to recommend items to other users/users to other users using User-User/User-Item Collaborative filtering but I couldn't find any leads on how to achieve that using python. Any help on this would really be appreciated!