def test_predict_rating(self):

        recommender = WeightedSumRecommender(SingleSimilarityMatrixBuilder('cosine'))
        recommender.load(reviews)

        actual_rating_1 = 4.0
        self.assertEqual(actual_rating_1, recommender.predict_rating('A1', 1))
        actual_rating_2 = 2.0
        self.assertEqual(actual_rating_2, recommender.predict_rating('A1', 3))
Ejemplo n.º 2
0
    def test_calculate_recommender_precision(self):

        recommender = WeightedSumRecommender(
            SingleSimilarityMatrixBuilder('euclidean'))
        recommender.load(reviews_matrix_5)
Ejemplo n.º 3
0
    def test_calculate_recommender_precision(self):

        recommender = WeightedSumRecommender(SingleSimilarityMatrixBuilder('euclidean'))
        recommender.load(reviews_matrix_5)