jubatus_core
0.1.2
Jubatus: Online machine learning framework for distributed environment
|
#include <eigen_feature_mapper.hpp>
Public Member Functions | |
void | clear () |
eigen_wsvec_list_t | convert (const wplist &src, bool update_map=true) |
eigen_svec_list_t | convert (const std::vector< common::sfv_t > &src, bool update_map=true) |
eigen_wsvec_t | convert (const weighted_point &src, bool update_map=true) |
eigen_svec_t | convert (const common::sfv_t &src, bool update_map=true) |
eigen_svec_t | convertc (const common::sfv_t &src) const |
eigen_feature_mapper () | |
int | get_dimension () |
wplist | revert (const eigen_wsvec_list_t &src) const |
std::vector< common::sfv_t > | revert (const eigen_svec_list_t &src) const |
common::sfv_t | revert (const eigen_svec_t &src) const |
weighted_point | revert (const eigen_wsvec_t &src) const |
Private Member Functions | |
void | insert (const std::pair< std::string, float > &item, bool update_map, eigen_svec_t &dst) |
void | insertc (const std::pair< std::string, float > &, eigen_svec_t &dst) const |
void | rinsert (const std::pair< int, float > &, common::sfv_t &dst) const |
Private Attributes | |
int | d_ |
jubatus::util::data::unordered_map< std::string, size_t > | map_ |
jubatus::util::data::unordered_map< size_t, std::string > | rmap_ |
Definition at line 31 of file eigen_feature_mapper.hpp.
|
inline |
Definition at line 33 of file eigen_feature_mapper.hpp.
void jubatus::core::clustering::eigen_feature_mapper::clear | ( | ) |
Definition at line 30 of file eigen_feature_mapper.cpp.
References d_, map_, and rmap_.
Referenced by jubatus::core::clustering::gmm_clustering_method::batch_update().
eigen_wsvec_list_t jubatus::core::clustering::eigen_feature_mapper::convert | ( | const wplist & | src, |
bool | update_map = true |
||
) |
Definition at line 84 of file eigen_feature_mapper.cpp.
References d_, and jubatus::core::common::jsonconfig::v().
Referenced by jubatus::core::clustering::gmm_clustering_method::batch_update(), and convert().
eigen_svec_list_t jubatus::core::clustering::eigen_feature_mapper::convert | ( | const std::vector< common::sfv_t > & | src, |
bool | update_map = true |
||
) |
eigen_wsvec_t jubatus::core::clustering::eigen_feature_mapper::convert | ( | const weighted_point & | src, |
bool | update_map = true |
||
) |
Definition at line 58 of file eigen_feature_mapper.cpp.
References convert(), jubatus::core::clustering::eigen_wsvec_t::data, jubatus::core::clustering::weighted_point::data, jubatus::core::clustering::eigen_wsvec_t::weight, and jubatus::core::clustering::weighted_point::weight.
eigen_svec_t jubatus::core::clustering::eigen_feature_mapper::convert | ( | const common::sfv_t & | src, |
bool | update_map = true |
||
) |
Definition at line 40 of file eigen_feature_mapper.cpp.
eigen_svec_t jubatus::core::clustering::eigen_feature_mapper::convertc | ( | const common::sfv_t & | src | ) | const |
Definition at line 50 of file eigen_feature_mapper.cpp.
Referenced by jubatus::core::clustering::gmm_clustering_method::get_nearest_center(), and jubatus::core::clustering::gmm_clustering_method::get_nearest_center_index().
int jubatus::core::clustering::eigen_feature_mapper::get_dimension | ( | ) |
Definition at line 36 of file eigen_feature_mapper.cpp.
References d_.
Referenced by jubatus::core::clustering::gmm_clustering_method::batch_update().
|
private |
Definition at line 147 of file eigen_feature_mapper.cpp.
References d_, map_, and rmap_.
Referenced by convert().
|
private |
Definition at line 163 of file eigen_feature_mapper.cpp.
Referenced by convertc().
wplist jubatus::core::clustering::eigen_feature_mapper::revert | ( | const eigen_wsvec_list_t & | src | ) | const |
Definition at line 134 of file eigen_feature_mapper.cpp.
Referenced by jubatus::core::clustering::gmm_clustering_method::batch_update(), jubatus::core::clustering::gmm_clustering_method::get_nearest_center(), and revert().
std::vector< common::sfv_t > jubatus::core::clustering::eigen_feature_mapper::revert | ( | const eigen_svec_list_t & | src | ) | const |
Definition at line 121 of file eigen_feature_mapper.cpp.
References revert().
common::sfv_t jubatus::core::clustering::eigen_feature_mapper::revert | ( | const eigen_svec_t & | src | ) | const |
Definition at line 105 of file eigen_feature_mapper.cpp.
References rinsert().
weighted_point jubatus::core::clustering::eigen_feature_mapper::revert | ( | const eigen_wsvec_t & | src | ) | const |
Definition at line 113 of file eigen_feature_mapper.cpp.
References jubatus::core::clustering::eigen_wsvec_t::data, jubatus::core::clustering::weighted_point::data, revert(), jubatus::core::clustering::eigen_wsvec_t::weight, and jubatus::core::clustering::weighted_point::weight.
|
private |
Definition at line 174 of file eigen_feature_mapper.cpp.
References rmap_.
Referenced by revert().
|
private |
Definition at line 65 of file eigen_feature_mapper.hpp.
Referenced by clear(), convert(), convertc(), get_dimension(), insert(), and insertc().
|
private |
Definition at line 49 of file eigen_feature_mapper.hpp.
|
private |
Definition at line 50 of file eigen_feature_mapper.hpp.