experiment

class cornac.experiment.Experiment(eval_strategy, models, metrics)[source]

Experiment Class

Parameters:
  • eval_strategy (EvaluationStrategy object, required) – The evaluation strategy (e.g., Split).
  • models (array of objects Recommender, required) – A collection of recommender models to evaluate, e.g., [C2pf, Hpf, Pmf].
  • metrics (array of object metrics, required) – A collection of metrics to use to evaluate the recommender models, e.g., [Ndcg, Mrr, Recall].
  • average_result (DataFrame, default: None) – The average result per model.
  • result_per_user (dictionary, default: {}) – Results per user for each model.