calc_margin(const common::sfv_t &sfv, const std::string &label, std::string &incorrect_label) const | jubatus::core::classifier::linear_classifier | protected |
calc_margin_and_variance(const common::sfv_t &sfv, const std::string &label, std::string &incorrect_label, float &variance) const | jubatus::core::classifier::linear_classifier | protected |
check_touchable(const std::string &label) | jubatus::core::classifier::linear_classifier | protected |
classifier_base() | jubatus::core::classifier::classifier_base | inline |
classify(const common::sfv_t &fv) const | jubatus::core::classifier::linear_classifier | |
classify_with_scores(const common::sfv_t &fv, classify_result &scores) const | jubatus::core::classifier::linear_classifier | virtual |
clear() | jubatus::core::classifier::linear_classifier | virtual |
delete_label(const std::string &label) | jubatus::core::classifier::linear_classifier | virtual |
get_labels() const | jubatus::core::classifier::linear_classifier | virtual |
get_largest_incorrect_label(const common::sfv_t &sfv, const std::string &label, classify_result &scores) const | jubatus::core::classifier::linear_classifier | protected |
get_mixable() | jubatus::core::classifier::linear_classifier | virtual |
get_status(std::map< std::string, std::string > &status) const | jubatus::core::classifier::linear_classifier | virtual |
label_unlearner() const | jubatus::core::classifier::linear_classifier | inline |
linear_classifier(storage_ptr storage) | jubatus::core::classifier::linear_classifier | explicit |
mixable_storage_ | jubatus::core::classifier::linear_classifier | protected |
name() const =0 | jubatus::core::classifier::linear_classifier | pure virtual |
pack(framework::packer &pk) const | jubatus::core::classifier::linear_classifier | virtual |
set_label(const std::string &label) | jubatus::core::classifier::linear_classifier | virtual |
set_label_unlearner(jubatus::util::lang::shared_ptr< unlearner::unlearner_base > label_unlearner) | jubatus::core::classifier::linear_classifier | virtual |
squared_norm(const common::sfv_t &sfv) | jubatus::core::classifier::linear_classifier | protectedstatic |
storage_ | jubatus::core::classifier::linear_classifier | protected |
touch(const std::string &label) | jubatus::core::classifier::linear_classifier | protected |
train(const common::sfv_t &fv, const std::string &label)=0 | jubatus::core::classifier::linear_classifier | pure virtual |
unlearn_label(const std::string &label) | jubatus::core::classifier::linear_classifier | |
unlearner_ | jubatus::core::classifier::linear_classifier | protected |
unpack(msgpack::object o) | jubatus::core::classifier::linear_classifier | virtual |
update_weight(const common::sfv_t &sfv, float step_weigth, const std::string &pos_label, const std::string &neg_class) | jubatus::core::classifier::linear_classifier | protected |
~classifier_base() | jubatus::core::classifier::classifier_base | inlinevirtual |
~linear_classifier() | jubatus::core::classifier::linear_classifier | virtual |