#include <passive_aggressive.hpp>
|
float | calc_margin (const common::sfv_t &sfv, const std::string &label, std::string &incorrect_label) const |
|
float | calc_margin_and_variance (const common::sfv_t &sfv, const std::string &label, std::string &incorrect_label, float &variance) const |
|
void | check_touchable (const std::string &label) |
|
std::string | get_largest_incorrect_label (const common::sfv_t &sfv, const std::string &label, classify_result &scores) const |
|
void | touch (const std::string &label) |
|
void | update_weight (const common::sfv_t &sfv, float step_weigth, const std::string &pos_label, const std::string &neg_class) |
|
static float | squared_norm (const common::sfv_t &sfv) |
|
framework::linear_function_mixer | mixable_storage_ |
|
storage_ptr | storage_ |
|
jubatus::util::lang::shared_ptr< unlearner::unlearner_base > | unlearner_ |
|
Definition at line 28 of file passive_aggressive.hpp.
jubatus::core::classifier::passive_aggressive::passive_aggressive |
( |
storage_ptr |
storage | ) |
|
|
explicit |
string jubatus::core::classifier::passive_aggressive::name |
( |
| ) |
const |
|
virtual |
void jubatus::core::classifier::passive_aggressive::train |
( |
const common::sfv_t & |
fv, |
|
|
const std::string & |
label |
|
) |
| |
|
virtual |
The documentation for this class was generated from the following files: