\section{mlpack\+:\+:cf Namespace Reference}
\label{namespacemlpack_1_1cf}\index{mlpack\+::cf@{mlpack\+::cf}}


Collaborative filtering.  


\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \textbf{ Average\+Interpolation}
\begin{DoxyCompactList}\small\item\em This class performs average interpolation to generate interpolation weights for neighborhood-\/based collaborative filtering. \end{DoxyCompactList}\item 
class \textbf{ Batch\+S\+V\+D\+Policy}
\begin{DoxyCompactList}\small\item\em Implementation of the Batch S\+VD policy to act as a wrapper when accessing Batch S\+VD from within \doxyref{C\+F\+Type}{p.}{classmlpack_1_1cf_1_1CFType}. \end{DoxyCompactList}\item 
class \textbf{ Bias\+S\+V\+D\+Policy}
\begin{DoxyCompactList}\small\item\em Implementation of the Bias S\+VD policy to act as a wrapper when accessing Bias S\+VD from within \doxyref{C\+F\+Type}{p.}{classmlpack_1_1cf_1_1CFType}. \end{DoxyCompactList}\item 
class \textbf{ C\+F\+Model}
\begin{DoxyCompactList}\small\item\em The model to save to disk. \end{DoxyCompactList}\item 
class \textbf{ C\+F\+Type}
\begin{DoxyCompactList}\small\item\em This class implements Collaborative Filtering (CF). \end{DoxyCompactList}\item 
class \textbf{ Combined\+Normalization}
\begin{DoxyCompactList}\small\item\em This normalization class performs a sequence of normalization methods on raw ratings. \end{DoxyCompactList}\item 
class \textbf{ Cosine\+Search}
\begin{DoxyCompactList}\small\item\em Nearest neighbor search with cosine distance. \end{DoxyCompactList}\item 
class \textbf{ Delete\+Visitor}
\begin{DoxyCompactList}\small\item\em \doxyref{Delete\+Visitor}{p.}{classmlpack_1_1cf_1_1DeleteVisitor} deletes the C\+F\+Type$<$$>$ object which is pointed to by the variable cf in class \doxyref{C\+F\+Model}{p.}{classmlpack_1_1cf_1_1CFModel}. \end{DoxyCompactList}\item 
class \textbf{ Dummy\+Class}
\begin{DoxyCompactList}\small\item\em This class acts as a dummy class for passing as template parameter. \end{DoxyCompactList}\item 
class \textbf{ Get\+Value\+Visitor}
\begin{DoxyCompactList}\small\item\em \doxyref{Get\+Value\+Visitor}{p.}{classmlpack_1_1cf_1_1GetValueVisitor} returns the pointer which points to the \doxyref{C\+F\+Type}{p.}{classmlpack_1_1cf_1_1CFType} object. \end{DoxyCompactList}\item 
class \textbf{ Item\+Mean\+Normalization}
\begin{DoxyCompactList}\small\item\em This normalization class performs item mean normalization on raw ratings. \end{DoxyCompactList}\item 
class \textbf{ L\+Metric\+Search}
\begin{DoxyCompactList}\small\item\em Nearest neighbor search with L\+\_\+p distance. \end{DoxyCompactList}\item 
class \textbf{ N\+M\+F\+Policy}
\begin{DoxyCompactList}\small\item\em Implementation of the N\+MF policy to act as a wrapper when accessing N\+MF from within \doxyref{C\+F\+Type}{p.}{classmlpack_1_1cf_1_1CFType}. \end{DoxyCompactList}\item 
class \textbf{ No\+Normalization}
\begin{DoxyCompactList}\small\item\em This normalization class doesn\textquotesingle{}t perform any normalization. \end{DoxyCompactList}\item 
class \textbf{ Overall\+Mean\+Normalization}
\begin{DoxyCompactList}\small\item\em This normalization class performs overall mean normalization on raw ratings. \end{DoxyCompactList}\item 
class \textbf{ Pearson\+Search}
\begin{DoxyCompactList}\small\item\em Nearest neighbor search with pearson distance (or furthest neighbor search with pearson correlation). \end{DoxyCompactList}\item 
class \textbf{ Predict\+Visitor}
\begin{DoxyCompactList}\small\item\em \doxyref{Predict\+Visitor}{p.}{classmlpack_1_1cf_1_1PredictVisitor} uses the \doxyref{C\+F\+Type}{p.}{classmlpack_1_1cf_1_1CFType} object to make predictions on the given combinations of users and items. \end{DoxyCompactList}\item 
class \textbf{ Randomized\+S\+V\+D\+Policy}
\begin{DoxyCompactList}\small\item\em Implementation of the Randomized S\+VD policy to act as a wrapper when accessing Randomized S\+VD from within \doxyref{C\+F\+Type}{p.}{classmlpack_1_1cf_1_1CFType}. \end{DoxyCompactList}\item 
class \textbf{ Recommendation\+Visitor}
\begin{DoxyCompactList}\small\item\em \doxyref{Recommendation\+Visitor}{p.}{classmlpack_1_1cf_1_1RecommendationVisitor} uses the \doxyref{C\+F\+Type}{p.}{classmlpack_1_1cf_1_1CFType} object to get recommendations for the given users. \end{DoxyCompactList}\item 
class \textbf{ Regression\+Interpolation}
\begin{DoxyCompactList}\small\item\em Implementation of regression-\/based interpolation method. \end{DoxyCompactList}\item 
class \textbf{ Reg\+S\+V\+D\+Policy}
\begin{DoxyCompactList}\small\item\em Implementation of the Regularized S\+VD policy to act as a wrapper when accessing Regularized S\+VD from within \doxyref{C\+F\+Type}{p.}{classmlpack_1_1cf_1_1CFType}. \end{DoxyCompactList}\item 
class \textbf{ Similarity\+Interpolation}
\begin{DoxyCompactList}\small\item\em With \doxyref{Similarity\+Interpolation}{p.}{classmlpack_1_1cf_1_1SimilarityInterpolation}, interpolation weights are based on similarities between query user and its neighbors. \end{DoxyCompactList}\item 
class \textbf{ S\+V\+D\+Complete\+Policy}
\begin{DoxyCompactList}\small\item\em Implementation of the S\+VD complete incremental policy to act as a wrapper when accessing S\+VD complete decomposition from within \doxyref{C\+F\+Type}{p.}{classmlpack_1_1cf_1_1CFType}. \end{DoxyCompactList}\item 
class \textbf{ S\+V\+D\+Incomplete\+Policy}
\begin{DoxyCompactList}\small\item\em Implementation of the S\+VD incomplete incremental to act as a wrapper when accessing S\+VD incomplete incremental from within \doxyref{C\+F\+Type}{p.}{classmlpack_1_1cf_1_1CFType}. \end{DoxyCompactList}\item 
class \textbf{ S\+V\+D\+Plus\+Plus\+Policy}
\begin{DoxyCompactList}\small\item\em Implementation of the S\+V\+D\+Plus\+Plus policy to act as a wrapper when accessing S\+V\+D\+Plus\+Plus from within \doxyref{C\+F\+Type}{p.}{classmlpack_1_1cf_1_1CFType}. \end{DoxyCompactList}\item 
class \textbf{ S\+V\+D\+Wrapper}
\begin{DoxyCompactList}\small\item\em This class acts as the wrapper for all S\+VD factorizers which are incompatible with CF module. \end{DoxyCompactList}\item 
class \textbf{ User\+Mean\+Normalization}
\begin{DoxyCompactList}\small\item\em This normalization class performs user mean normalization on raw ratings. \end{DoxyCompactList}\item 
class \textbf{ Z\+Score\+Normalization}
\begin{DoxyCompactList}\small\item\em This normalization class performs z-\/score normalization on raw ratings. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef \textbf{ S\+V\+D\+Wrapper}$<$ \textbf{ Dummy\+Class} $>$ \textbf{ Arma\+S\+V\+D\+Factorizer}
\begin{DoxyCompactList}\small\item\em add simple typedefs \end{DoxyCompactList}\item 
using \textbf{ Euclidean\+Search} = \textbf{ L\+Metric\+Search}$<$ 2 $>$
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Collaborative filtering. 



\subsection{Typedef Documentation}
\mbox{\label{namespacemlpack_1_1cf_ac51532acca405aa7f171aca756d776f2}} 
\index{mlpack\+::cf@{mlpack\+::cf}!Arma\+S\+V\+D\+Factorizer@{Arma\+S\+V\+D\+Factorizer}}
\index{Arma\+S\+V\+D\+Factorizer@{Arma\+S\+V\+D\+Factorizer}!mlpack\+::cf@{mlpack\+::cf}}
\subsubsection{Arma\+S\+V\+D\+Factorizer}
{\footnotesize\ttfamily typedef \textbf{ S\+V\+D\+Wrapper}$<$\textbf{ Dummy\+Class}$>$ \textbf{ Arma\+S\+V\+D\+Factorizer}}



add simple typedefs 



Definition at line 87 of file svd\+\_\+wrapper.\+hpp.

\mbox{\label{namespacemlpack_1_1cf_a3817765250ba3485d25a82ef2da8b9b2}} 
\index{mlpack\+::cf@{mlpack\+::cf}!Euclidean\+Search@{Euclidean\+Search}}
\index{Euclidean\+Search@{Euclidean\+Search}!mlpack\+::cf@{mlpack\+::cf}}
\subsubsection{Euclidean\+Search}
{\footnotesize\ttfamily using \textbf{ Euclidean\+Search} =  \textbf{ L\+Metric\+Search}$<$2$>$}



Definition at line 79 of file lmetric\+\_\+search.\+hpp.

