recommendAlg.RegU=regU;
double regI=getParameterAsDouble("reg_i");
recommendAlg.RegI=regI;
recommendAlg.NumIter=num_iter;
recommendAlg.SetMinRating(getParameterAsInt("Min Rating"));
recommendAlg.SetMaxRating(recommendAlg.GetMinRating()+getParameterAsInt("Range"));
recommendAlg.SetRatings(training_data);
recommendAlg.Train();