|
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.
1.8.9.1