mlpack
Public Member Functions | List of all members
mlpack::cf::NoNormalization Class Reference

This normalization class doesn't perform any normalization. More...

#include <no_normalization.hpp>

Public Member Functions

template<typename MatType >
void Normalize (const MatType &) const
 Do nothing. More...
 
double Denormalize (const size_t, const size_t, const double rating) const
 Do nothing. More...
 
void Denormalize (const arma::Mat< size_t > &, const arma::vec &) const
 Do nothing. More...
 
template<typename Archive >
void serialize (Archive &, const uint32_t)
 Serialization.
 

Detailed Description

This normalization class doesn't perform any normalization.

It is the default normalization type for CF class.

Member Function Documentation

◆ Denormalize() [1/2]

double mlpack::cf::NoNormalization::Denormalize ( const size_t  ,
const size_t  ,
const double  rating 
) const
inline

Do nothing.

Parameters
*(user) User ID.
*(item) Item ID.
ratingComputed rating before denormalization.

◆ Denormalize() [2/2]

void mlpack::cf::NoNormalization::Denormalize ( const arma::Mat< size_t > &  ,
const arma::vec &   
) const
inline

Do nothing.

Parameters
*(combinations) User/Item combinations.
*(predictions) Predicted ratings for each user/item combination.

◆ Normalize()

template<typename MatType >
void mlpack::cf::NoNormalization::Normalize ( const MatType &  ) const
inline

Do nothing.

Parameters
*(data) Input dataset.

The documentation for this class was generated from the following file: