27 class CLMNNStatistics;
54 virtual const char*
get_name()
const;
83 int32_t
get_k()
const;
89 void set_k(
const int32_t k);
224 uint32_t m_correction;
259 virtual const char*
get_name()
const;
267 void resize(int32_t size);
CCustomMahalanobisDistance * get_distance() const
virtual const char * get_name() const
void set_regularization(const float64_t regularization)
void set_diagonal(const bool diagonal)
virtual const char * get_name() const
float64_t get_obj_threshold() const
bool get_diagonal() const
SGVector< uint32_t > num_impostors
The class Labels models labels, i.e. class assignments of objects.
float64_t get_stepsize_threshold() const
float64_t get_stepsize() const
SGVector< float64_t > stepsize
Class LMNNStatistics used to give access to intermediate results obtained training LMNN...
Class LMNN that implements the distance metric learning technique Large Margin Nearest Neighbour (LMN...
float64_t get_regularization() const
void set(index_t iter, float64_t obj_iter, float64_t stepsize_iter, uint32_t num_impostors_iter)
Multiclass Labels for multi-class classification.
uint32_t get_correction() const
void set_maxiter(const uint32_t maxiter)
void set_stepsize_threshold(const float64_t stepsize_threshold)
Class SGObject is the base class of all shogun objects.
CLMNNStatistics * get_statistics() const
void set_k(const int32_t k)
Class CustomMahalanobisDistance used to compute the distance between feature vectors and as ...
virtual ~CLMNNStatistics()
void resize(int32_t size)
all of classes and functions are contained in the shogun namespace
SGMatrix< float64_t > get_linear_transform() const
void set_obj_threshold(const float64_t obj_threshold)
void train(SGMatrix< float64_t > init_transform=SGMatrix< float64_t >())
void set_correction(const uint32_t correction)
The class Features is the base class of all feature objects.
uint32_t get_maxiter() const
void set_stepsize(const float64_t stepsize)
SGVector< float64_t > obj