コード例 #1
0
ファイル: ML_1M.cs プロジェクト: hujianggui/Gooods
        public static void MeanFillingTest()
        {
            var baseRatings = Tools.GetRatings(BaseRatingFile, "::").ToMatrixEntries();
            var testRatings = Tools.GetRatings(TestRatingFile, "::").ToMatrixEntries();

            MeanFilling.GlobalMean(baseRatings, testRatings, true);
            MeanFilling.UserMean(baseRatings, testRatings, true);
            MeanFilling.ItemMean(baseRatings, testRatings, true);
        }
コード例 #2
0
        public static void MeanFillingTest()
        {
            List <Rating> baseRatings = Tools.GetRatings(BaseRatingFile);
            List <Rating> testRatings = Tools.GetRatings(TestRatingFile);

            Tools.UpdateIndexesToZeroBased(baseRatings);
            Tools.UpdateIndexesToZeroBased(testRatings);

            MeanFilling.TryGlobalMean(baseRatings, testRatings, true);
            MeanFilling.TryUserMean(baseRatings, testRatings, true);
            MeanFilling.TryItemMean(baseRatings, testRatings, true);
        }