Releases
v0.0.3
Improvements
Last_timestamps
option for leave_k_out
split
Create matrix_split
variant
Improve leave_k_out
split performance by using raw identifiers instead of assigning and using internal identifiers
Move split methods location from DRecPy.Evaluation
to DRecPy.Evaluation.Splits
Move evaluation processes location from DRecPy.Evaluation
to DRecPy.Evaluation.Processes
Improve select_one()
performance for in-memory interaction dataset instances
Add CDAE support for custom losses and support for sampling data points based on neg_ratio
parameter
Improve CDAE ranking speed
Add epoch callback results to the training progress bar
Improve evaluation processes multithreading performance to be 15% faster in the average case
Improve defaults of evaluation processes
Add recommendation_evaluation
process
Add novelty
argument for the ranking and recommendation evaluation processes
Bugfixes
Fix predictive evaluation bug when evaluating the performance on the training set
Fix ranking evaluation n_neg_interactions
bounds check
Fix ranking evaluation repeated generated items on the negative interactions list
Others
Improve existing examples
Add consistency evaluation scripts
Improve README.md and relevant documentation
Complete tests for the dataset module, evaluation module, and recommender baselines
Add integration with Travis CI
You can’t perform that action at this time.