Exemplo n.º 1
0
		public void TestCurrentLearnRate()
		{
			var mf = new SigmoidSVDPlusPlus() { LearnRate = 1.1f, Ratings = TestUtils.CreateRatings() };

			mf.InitModel();
			Assert.AreEqual(1.1f, mf.LearnRate);
			Assert.AreEqual(1.1f, mf.current_learnrate);
		}
Exemplo n.º 2
0
		public void TestMatrixInit()
		{
			var svdpp = new SigmoidSVDPlusPlus() { Ratings = TestUtils.CreateRatings() };
			svdpp.InitModel();
			Assert.IsNotNull(svdpp.user_factors);
			Assert.IsNotNull(svdpp.item_factors);
			Assert.IsNotNull(svdpp.p);
			Assert.IsNotNull(svdpp.y);
			Assert.IsNotNull(svdpp.user_bias);
			Assert.IsNotNull(svdpp.item_bias);
		}