25 #ifndef __MLPACK_METHODS_CF_CF_HPP
26 #define __MLPACK_METHODS_CF_CF_HPP
89 CF(
const size_t numRecs, arma::mat& data);
104 Log::Warn <<
"CF::NumRecs(): invalid value (< 1) "
105 "ignored." << std::endl;
108 this->numRecs = recs;
122 Log::Warn <<
"CF::NumUsersForSimilarity(): invalid value (< 1) "
123 "ignored." << std::endl;
126 this->numUsersForSimilarity = num;
136 const arma::mat&
W()
const {
return w; }
138 const arma::mat&
H()
const {
return h; }
160 arma::Col<size_t>& users);
170 arma::Col<size_t>& users,
size_t num);
182 arma::Col<size_t>& users,
size_t num,
214 const size_t neighbor,
216 arma::Mat<size_t>& recommendations,
217 arma::mat& values)
const;