I am working on creating an item-based collaborative recommendation engine. The data set available has a size of:
Number of users: approx (3,00,000)
Number of items: 525
The recommenderlab package in R requires a user-item rating matrix. I have a molten data table with columns: User_Code, Item_Code, Ratings
From this dataset I have to create a user-item rating matrix by using the "acast" function in R. But given the size of data I get the error:
Error: Unable to allocate a vector of 250GB.
Is there a workaround for this step or increasing RAM is the only option?