Exemple #1
0
 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)
     )
Exemple #2
0
 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)
     )
Exemple #3
0
 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))
Exemple #4
0
 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))
Exemple #5
0
	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))