jubatus_core
0.1.2
Jubatus: Online machine learning framework for distributed environment
|
#include <kmeans_compressor.hpp>
Public Member Functions | |
void | compress (const wplist &src, size_t bsize, size_t dstsize, wplist &dst) |
virtual double | get_probability (const weighted_point &p, double min_dist, const weighted_point &nearest_bp, double bp_score, double weight_sum, double squared_min_dist_sum) |
kmeans_compressor (const clustering_config &cfg) | |
~kmeans_compressor () | |
Public Member Functions inherited from jubatus::core::clustering::compressor::compressor | |
compressor (const clustering_config &cfg) | |
MSGPACK_DEFINE (config_) | |
virtual | ~compressor () |
Private Member Functions | |
void | bicriteria_to_coreset (const wplist &src, const wplist &bicriteria, size_t dstsize, wplist &dst) |
void | get_bicriteria (const wplist &src, size_t bsize, size_t dstsize, wplist &dst) |
Definition at line 27 of file kmeans_compressor.hpp.
|
explicit |
Definition at line 107 of file kmeans_compressor.cpp.
jubatus::core::clustering::compressor::kmeans_compressor::~kmeans_compressor | ( | ) |
Definition at line 111 of file kmeans_compressor.cpp.
|
private |
Definition at line 194 of file kmeans_compressor.cpp.
References get_probability(), jubatus::core::clustering::min_dist(), and jubatus::core::clustering::weighted_point::weight.
Referenced by compress().
|
virtual |
Implements jubatus::core::clustering::compressor::compressor.
Definition at line 114 of file kmeans_compressor.cpp.
References bicriteria_to_coreset(), jubatus::core::clustering::concat(), and get_bicriteria().
|
private |
Definition at line 136 of file kmeans_compressor.cpp.
References jubatus::core::clustering::min_dist().
Referenced by compress().
|
virtual |
Reimplemented in jubatus::core::clustering::compressor::gmm_compressor.
Definition at line 183 of file kmeans_compressor.cpp.
References jubatus::core::clustering::weighted_point::weight.
Referenced by bicriteria_to_coreset().