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::sigmoid_normalization_filter Class Reference

#include <num_filter_impl.hpp>

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

Public Member Functions

double filter (double value) const
 
 sigmoid_normalization_filter (double gain, double bias)
 
- Public Member Functions inherited from jubatus::core::fv_converter::num_filter
virtual ~num_filter ()
 

Private Attributes

double bias_
 
double gain_
 

Detailed Description

Definition at line 92 of file num_filter_impl.hpp.

Constructor & Destructor Documentation

jubatus::core::fv_converter::sigmoid_normalization_filter::sigmoid_normalization_filter ( double  gain,
double  bias 
)
inline

Definition at line 94 of file num_filter_impl.hpp.

References gain_, and JUBATUS_EXCEPTION.

96  : bias_(bias), gain_(gain) {
97  if (gain_ == 0.0) {
98  throw JUBATUS_EXCEPTION(
99  common::invalid_parameter("gain must not be zero"));
100  }
101  }
#define JUBATUS_EXCEPTION(e)
Definition: exception.hpp:79

Member Function Documentation

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

Implements jubatus::core::fv_converter::num_filter.

Definition at line 103 of file num_filter_impl.hpp.

References bias_, and gain_.

Member Data Documentation

double jubatus::core::fv_converter::sigmoid_normalization_filter::bias_
private

Definition at line 108 of file num_filter_impl.hpp.

Referenced by filter().

double jubatus::core::fv_converter::sigmoid_normalization_filter::gain_
private

Definition at line 109 of file num_filter_impl.hpp.

Referenced by filter(), and sigmoid_normalization_filter().


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