Although the first example works fine, I noticed 2 elements:
1- The first instructions do not get me to .18 RMSE but rather to .45-.46 . Is it related to tuning or versioning (I'm guessing you have made some changes on the project)?
./toolkits/collaborative_filtering/gensgd --training=rec_log_train.txt --val_pos=2 --rehash=1 --limit_rating=1000000 --max_iter=100 --gensgd_mult_dec=0.999999 --minval=-1 --maxval=1 --quiet=1 --calc_error=1 --file_columns=4
2- Adding the user_features make the code crash (see logs attached). It seems to be a pointer issue.
Thanks for the effort again.