Exemple #1
0
        public static void ItemKNNv2Test(double testSize = 0.125)
        {
            List <Rating> ratings = Tools.GetRatings(DefalultDirectory + "ratings.dat", "::");

            Tools.UpdateIndexesToZeroBased(ratings);
            var       data = Tools.TrainTestSplit(ratings, testSize);
            ItemKNNv2 knn  = new ItemKNNv2();

            //knn.TryTopN(data.Item1, data.Item2, 10, 10);
            knn.TryTopN(data.Item1, data.Item2);
        }
Exemple #2
0
        public static void ItemKNNv2Test()
        {
            List <Rating> baseRatings = Tools.GetRatings(BaseRatingFile);
            List <Rating> testRatings = Tools.GetRatings(TestRatingFile);

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

            ItemKNNv2 knn = new ItemKNNv2();

            //knn.TryTopN(data.Item1, data.Item2, 80, 10);
            knn.TryTopN(baseRatings, testRatings);
        }