jubatus_core
0.1.2
Jubatus: Online machine learning framework for distributed environment
|
#include <passive_aggressive.hpp>
Classes | |
struct | config |
Public Member Functions | |
void | clear () |
passive_aggressive (const config &config, storage_ptr storage) | |
passive_aggressive (storage_ptr storage) | |
void | train (const common::sfv_t &fv, float value) |
Public Member Functions inherited from jubatus::core::regression::regression_base | |
float | estimate (const common::sfv_t &fv) const |
virtual void | get_status (std::map< std::string, std::string > &status) const |
storage_ptr | get_storage () |
regression_base (storage_ptr storage) | |
virtual | ~regression_base () |
Private Attributes | |
config | config_ |
float | count_ |
float | sq_sum_ |
float | sum_ |
Additional Inherited Members | |
Protected Member Functions inherited from jubatus::core::regression::regression_base | |
void | update (const common::sfv_t &fv, float coeff) |
Protected Attributes inherited from jubatus::core::regression::regression_base | |
storage_ptr | storage_ |
Definition at line 28 of file passive_aggressive.hpp.
jubatus::core::regression::passive_aggressive::passive_aggressive | ( | const config & | config, |
storage_ptr | storage | ||
) |
Definition at line 27 of file passive_aggressive.cpp.
References JUBATUS_EXCEPTION, jubatus::core::regression::passive_aggressive::config::regularization_weight, and jubatus::core::regression::passive_aggressive::config::sensitivity.
|
explicit |
Definition at line 47 of file passive_aggressive.cpp.
|
virtual |
Reimplemented from jubatus::core::regression::regression_base.
Definition at line 83 of file passive_aggressive.cpp.
References jubatus::core::regression::regression_base::clear(), count_, sq_sum_, and sum_.
|
virtual |
Implements jubatus::core::regression::regression_base.
Definition at line 62 of file passive_aggressive.cpp.
References config_, count_, jubatus::core::regression::regression_base::estimate(), jubatus::core::regression::passive_aggressive::config::regularization_weight, jubatus::core::regression::passive_aggressive::config::sensitivity, sq_sum_, jubatus::core::regression::squared_norm(), sum_, and jubatus::core::regression::regression_base::update().
|
private |
Definition at line 55 of file passive_aggressive.hpp.
Referenced by train().
|
private |
Definition at line 58 of file passive_aggressive.hpp.
|
private |
Definition at line 57 of file passive_aggressive.hpp.
|
private |
Definition at line 56 of file passive_aggressive.hpp.