Welcome to Practice Problem : Recommendation Engine



Welcome to Practice Problem : Recommendation Engine

This will be the official thread for any discussion related to practice problem. Feel free to ask questions, share approaches and learn.

Which algorithm is best suited for Recommendation System problem?

Where is its user data??


You can find user_data inside the zipped train file.


oh it was not coming in before, and only downloading train_sumission file


What is the difference between rating and max rating


HI, I am getting error please check with test data, all ids are not available. But, I have checked I am submitting all 66555 test IDs in the correct format. But, still I am unable to submit.
Please resolve this.


Can you explain the difference between “submission_count” and “problem_solved” columns?



Problem_solved will only include total number of problems a user has participated in. However, given you can submit multiple time submission count should be always greater than equal to problem solved


Hi All,

I am facing a problem with the test data. I have merged the user_data, problem_data and training data by inner join. Now I can train the model but I am not getting any clue how to test the testing_ data. Because the Attempts_Range column is empty and that is what we have to predict.

Could you please give me a clue on the above issue?

Thanks and Regards,


Hi Ankur, To train the model separate the features variables and target and train your model on the features.

Then using this model - you can predict on the features on testing dataset to get the outcome.

Also, I would recommend you to go through this article, to follow through the basics of participating in a machine learning hackathon


Hello, Can you please explain the contribution column and is it okay if i merge the the two data frames ‘train_submission’ and ‘user_data’?


testing data is showing error cannot convert strings to float ? I used lableencoders still not …what to do ?


Make sure you do not have any missing values in the dataset you are trying to label encode.


it’s normal that test data contain missing data after merging the differents files?