def test_local_not_existing_capper_False_estimatePreference(self): userID = "Leopoldo Pires" itemID = "You, Me and Dupree" recSys = ItemRecommender(self.model, self.similarity, self.strategy, False) self.assertAlmostEquals( 3.14717875510, recSys.estimatePreference(userID=userID, similarity=self.similarity, itemID=itemID) )
def test_local_estimatePreference(self): userID = "Marcel Caraciolo" itemID = "Superman Returns" recSys = ItemRecommender(self.model, self.similarity, self.strategy, True) self.assertAlmostEquals( 3.5, recSys.estimatePreference(userID=userID, similarity=self.similarity, itemID=itemID) )
def test_local_estimatePreference(self): userID = 'Marcel Caraciolo' itemID = 'Superman Returns' recSys = ItemRecommender(self.model, self.similarity, self.strategy, True) self.assertAlmostEquals( 3.5, recSys.estimatePreference(userID=userID, similarity=self.similarity, itemID=itemID))
def test_local_not_existing_capper_False_estimatePreference(self): userID = 'Leopoldo Pires' itemID = 'You, Me and Dupree' recSys = ItemRecommender(self.model, self.similarity, self.strategy, False) self.assertAlmostEquals( 3.14717875510, recSys.estimatePreference(userID=userID, similarity=self.similarity, itemID=itemID))
def test_local_not_existing_rescorer_estimatePreference(self): userID = 'Leopoldo Pires' itemID = 'You, Me and Dupree' recSys = ItemRecommender(self.model,self.similarity,self.strategy,False) scorer = TanHScorer() self.assertAlmostEquals(3.1471787551,recSys.estimatePreference(userID=userID,similarity=self.similarity,itemID=itemID,rescorer=scorer))