SHOGUN
6.0.0
|
Definition at line 56 of file StreamingMMD.cpp.
Public Member Functions | |
Self (CStreamingMMD &cmmd) | |
void | create_statistic_job () |
void | create_variance_job () |
void | create_computation_jobs () |
void | merge_samples (NextSamples &, std::vector< CFeatures *> &) const |
void | compute_kernel (ComputationManager &, std::vector< CFeatures *> &, CKernel *) const |
void | compute_jobs (ComputationManager &) const |
std::pair< float64_t, float64_t > | compute_statistic_variance () |
std::pair< SGVector< float64_t >, SGMatrix< float64_t > > | compute_statistic_and_Q (const KernelManager &) |
SGVector< float64_t > | sample_null () |
Public Attributes | |
CStreamingMMD & | owner |
bool | use_gpu |
index_t | num_null_samples |
EStatisticType | statistic_type |
EVarianceEstimationMethod | variance_estimation_method |
ENullApproximationMethod | null_approximation_method |
std::function< float32_t(const SGMatrix< float32_t > &)> | statistic_job |
std::function< float32_t(const SGMatrix< float32_t > &)> | permutation_job |
std::function< float32_t(const SGMatrix< float32_t > &)> | variance_job |
Self | ( | CStreamingMMD & | cmmd | ) |
Definition at line 86 of file StreamingMMD.cpp.
void compute_jobs | ( | ComputationManager & | cm | ) | const |
Definition at line 169 of file StreamingMMD.cpp.
void compute_kernel | ( | ComputationManager & | cm, |
std::vector< CFeatures *> & | blocks, | ||
CKernel * | kernel | ||
) | const |
Definition at line 148 of file StreamingMMD.cpp.
std::pair< SGVector< float64_t >, SGMatrix< float64_t > > compute_statistic_and_Q | ( | const KernelManager & | kernel_selection_mgr | ) |
Definition at line 251 of file StreamingMMD.cpp.
Definition at line 177 of file StreamingMMD.cpp.
void create_computation_jobs | ( | ) |
Definition at line 95 of file StreamingMMD.cpp.
void create_statistic_job | ( | ) |
Definition at line 101 of file StreamingMMD.cpp.
void create_variance_job | ( | ) |
Definition at line 120 of file StreamingMMD.cpp.
void merge_samples | ( | NextSamples & | next_burst, |
std::vector< CFeatures *> & | blocks | ||
) | const |
Definition at line 134 of file StreamingMMD.cpp.
Definition at line 329 of file StreamingMMD.cpp.
ENullApproximationMethod null_approximation_method |
Definition at line 79 of file StreamingMMD.cpp.
index_t num_null_samples |
Definition at line 75 of file StreamingMMD.cpp.
CStreamingMMD& owner |
Definition at line 72 of file StreamingMMD.cpp.
Definition at line 82 of file StreamingMMD.cpp.
Definition at line 81 of file StreamingMMD.cpp.
EStatisticType statistic_type |
Definition at line 77 of file StreamingMMD.cpp.
bool use_gpu |
Definition at line 74 of file StreamingMMD.cpp.
EVarianceEstimationMethod variance_estimation_method |
Definition at line 78 of file StreamingMMD.cpp.
Definition at line 83 of file StreamingMMD.cpp.