removed useless SoftThreshOp
added set_random lambda
get rid of incorrect std::unique_ptr returned by io functions
parse_args_train incapsuldated into initialize_workspace_train function
added zeroToOne lambda
added CwiseSumScalar template functor
Moved back to ColMajor format
DenseMatrix and DenseVectors are now MatrixXd and VectorXd types
Moved back to ColMajor format
DenseMatrix and DenseVectors are now MatrixXd and VectorXd types
New function fill_matrix
Call to compute_rmse changed
Added support for early stopping
Added sgd_bias function
Project has been completely restructured
Several new classes
Complitely restructured project....
Added actual vs expected number of items/users in some errors.