Beispiel #1
0
 /// <summary>
 /// Initializes a new instance of the BuildMetrics class.
 /// </summary>
 /// <param name="precisionItemRecommend">Precision metrics for the
 /// build based on single item recommendations.</param>
 /// <param name="precisionUserRecommend">Precision metrics for the
 /// build based on user's history recommendations.</param>
 /// <param name="precisionPopularItemRecommend">Precision metrics for
 /// the build based on popular items recommendations.</param>
 /// <param name="diversityItemRecommend">Diversity metrics for the
 /// build based on single item recommendations.</param>
 /// <param name="diversityUserRecommend">Diversity metrics for the
 /// build based on user's history recommendations.</param>
 public BuildMetrics(PrecisionItemRecommend precisionItemRecommend = default(PrecisionItemRecommend), PrecisionUserRecommend precisionUserRecommend = default(PrecisionUserRecommend), PrecisionPopularItemRecommend precisionPopularItemRecommend = default(PrecisionPopularItemRecommend), DiversityItemRecommend diversityItemRecommend = default(DiversityItemRecommend), DiversityUserRecommend diversityUserRecommend = default(DiversityUserRecommend))
 {
     PrecisionItemRecommend = precisionItemRecommend;
     PrecisionUserRecommend = precisionUserRecommend;
     PrecisionPopularItemRecommend = precisionPopularItemRecommend;
     DiversityItemRecommend = diversityItemRecommend;
     DiversityUserRecommend = diversityUserRecommend;
 }