public void TestCurrentLearnRate() { var mf = new BiasedMatrixFactorization() { LearnRate = 1.1f, Ratings = TestUtils.CreateRatings() }; mf.InitModel(); Assert.AreEqual(1.1f, mf.LearnRate); Assert.AreEqual(1.1f, mf.current_learnrate); }
public void TestMatrixInit() { var mf = new BiasedMatrixFactorization() { Ratings = TestUtils.CreateRatings() }; mf.InitModel(); Assert.IsNotNull(mf.user_factors); Assert.IsNotNull(mf.item_factors); Assert.IsNotNull(mf.user_bias); Assert.IsNotNull(mf.item_bias); }