pmf_ratio.py - Splitting data into train/val/test sets based on provided sizes (RatioSplit).
given_data.py - You wish to evaluate the models with your own splits of data.
biased_mf.py - Matrix Factorization (MF) with biases.
pmf_ratio.py - Probabilistic Matrix Factorization (PMF) with RatioSplit.
ibpr_example.py - Example to run Indexable Bayesian Personalized Ranking.