# experiment

class `cornac.experiment.``Experiment`(eval_strategy, models, metrics)

  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.