jubatus_core
0.1.2
Jubatus: Online machine learning framework for distributed environment
|
#include <lof.hpp>
Public Member Functions | |
float | calc_anomaly_score (const common::sfv_t &query) const |
float | calc_anomaly_score (const std::string &id) const |
void | clear () |
void | clear_row (const std::string &id) |
void | get_all_row_ids (std::vector< std::string > &ids) const |
std::vector< framework::mixable * > | get_mixables () const |
bool | is_updatable () const |
lof (const lof_storage::config &config, jubatus::util::lang::shared_ptr< core::recommender::recommender_base > nn_engine) | |
void | pack (framework::packer &packer) const |
void | set_row (const std::string &id, const common::sfv_t &sfv) |
std::string | type () const |
void | unpack (msgpack::object o) |
void | update_row (const std::string &id, const sfv_diff_t &diff) |
~lof () | |
Public Member Functions inherited from jubatus::core::anomaly::anomaly_base | |
anomaly_base () | |
uint64_t | find_max_int_id () const |
virtual | ~anomaly_base () |
Public Member Functions inherited from jubatus::core::framework::model | |
virtual | ~model () |
Private Attributes | |
jubatus::util::lang::shared_ptr< mixable_lof_storage > | mixable_storage_ |
jubatus::util::lang::shared_ptr< recommender::recommender_base > | nn_engine_ |
|
explicit |
Definition at line 68 of file lof.cpp.
References JUBATUS_EXCEPTION, mixable_storage_, jubatus::core::anomaly::lof_storage::config::nearest_neighbor_num, and jubatus::core::anomaly::lof_storage::config::reverse_nearest_neighbor_num.
|
virtual |
Implements jubatus::core::anomaly::anomaly_base.
Definition at line 93 of file lof.cpp.
References mixable_storage_.
|
virtual |
Implements jubatus::core::anomaly::anomaly_base.
|
virtual |
Implements jubatus::core::anomaly::anomaly_base.
Definition at line 108 of file lof.cpp.
References mixable_storage_.
|
virtual |
Implements jubatus::core::anomaly::anomaly_base.
Definition at line 112 of file lof.cpp.
References mixable_storage_.
|
virtual |
Implements jubatus::core::anomaly::anomaly_base.
Definition at line 124 of file lof.cpp.
References mixable_storage_.
|
virtual |
Implements jubatus::core::anomaly::anomaly_base.
Definition at line 132 of file lof.cpp.
References mixable_storage_, and nn_engine_.
|
inlinevirtual |
Implements jubatus::core::anomaly::anomaly_base.
|
virtual |
Implements jubatus::core::anomaly::anomaly_base.
Definition at line 139 of file lof.cpp.
References mixable_storage_, and nn_engine_.
|
virtual |
Implements jubatus::core::anomaly::anomaly_base.
Definition at line 120 of file lof.cpp.
References JUBATUS_EXCEPTION.
|
virtual |
Implements jubatus::core::anomaly::anomaly_base.
|
virtual |
Implements jubatus::core::anomaly::anomaly_base.
Definition at line 145 of file lof.cpp.
References mixable_storage_, and nn_engine_.
|
virtual |
Implements jubatus::core::anomaly::anomaly_base.
Definition at line 116 of file lof.cpp.
References mixable_storage_.
|
private |
Definition at line 60 of file lof.hpp.
Referenced by calc_anomaly_score(), clear(), clear_row(), get_all_row_ids(), get_mixables(), lof(), pack(), unpack(), and update_row().
|
private |
Definition at line 61 of file lof.hpp.
Referenced by get_mixables(), pack(), and unpack().