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); }
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); }