jubatus_core  0.1.2
Jubatus: Online machine learning framework for distributed environment
Public Member Functions | Private Attributes | List of all members
jubatus::core::fv_converter::gaussian_normalization_filter Class Reference

#include <num_filter_impl.hpp>

Inheritance diagram for jubatus::core::fv_converter::gaussian_normalization_filter:
Inheritance graph
Collaboration diagram for jubatus::core::fv_converter::gaussian_normalization_filter:
Collaboration graph

Public Member Functions

double filter (double value) const
 
 gaussian_normalization_filter (double average, double standard_deviation)
 
- Public Member Functions inherited from jubatus::core::fv_converter::num_filter
virtual ~num_filter ()
 

Private Attributes

double average_
 
double standard_deviation_
 

Detailed Description

Definition at line 73 of file num_filter_impl.hpp.

Constructor & Destructor Documentation

jubatus::core::fv_converter::gaussian_normalization_filter::gaussian_normalization_filter ( double  average,
double  standard_deviation 
)
inline

Definition at line 75 of file num_filter_impl.hpp.

References JUBATUS_EXCEPTION, and standard_deviation_.

77  : average_(average), standard_deviation_(standard_deviation) {
78  if (standard_deviation_ < 0) {
79  throw JUBATUS_EXCEPTION(
80  common::invalid_parameter("standard deviation must be non-negative"));
81  }
82  }
#define JUBATUS_EXCEPTION(e)
Definition: exception.hpp:79

Member Function Documentation

double jubatus::core::fv_converter::gaussian_normalization_filter::filter ( double  value) const
inlinevirtual

Member Data Documentation

double jubatus::core::fv_converter::gaussian_normalization_filter::average_
private

Definition at line 88 of file num_filter_impl.hpp.

Referenced by filter().

double jubatus::core::fv_converter::gaussian_normalization_filter::standard_deviation_
private

Definition at line 89 of file num_filter_impl.hpp.

Referenced by filter(), and gaussian_normalization_filter().


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