public void testInferrer() { IDataModel model = getDataModel(new long[] {1}, new Double?[][] { new double?[] {3.0,-2.0,5.0} }); IPreferenceInferrer inferrer = new AveragingPreferenceInferrer(model); double inferred = inferrer.InferPreference(1, 3); Assert.AreEqual(2.0, inferred, EPSILON); }
public void TestInferrer() { User user1 = GetUser("test1", 3.0, -2.0, 5.0); Item item = new GenericItem<String>("3"); List<User> ul = new List<User>(); ul.Add(user1); DataModel model = new GenericDataModel(ul); PreferenceInferrer inferrer = new AveragingPreferenceInferrer(model); double inferred = inferrer.InferPreference(user1, item); Assert.AreEqual(2.0, inferred); }
public void TestInferrer() { User user1 = GetUser("test1", 3.0, -2.0, 5.0); Item item = new GenericItem <String>("3"); List <User> ul = new List <User>(); ul.Add(user1); DataModel model = new GenericDataModel(ul); PreferenceInferrer inferrer = new AveragingPreferenceInferrer(model); double inferred = inferrer.InferPreference(user1, item); Assert.AreEqual(2.0, inferred); }