Alexandria 2.31.0
SDC-CH common library for the Euclid project
|
#include <SOMTrainer.h>
Public Member Functions | |
SOMTrainer (NeighborhoodFunction neighborhood_func, LearningRestraintFunc::Signature learning_restraint_func) | |
template<typename DistFunc , typename InputIter , typename InputToWeightFunc , template< class > class Sampler = SamplingPolicy::FullSet> | |
void | train (SOM< DistFunc > &som, std::size_t iter_no, InputIter begin, InputIter end, InputToWeightFunc weight_func, const Sampler< InputIter > &sampling_policy=Sampler< InputIter >{}) |
Private Attributes | |
NeighborhoodFunction | m_neighborhood_func |
LearningRestraintFunc::Signature | m_learning_restraint_func |
Definition at line 36 of file SOMTrainer.h.
|
inline |
Definition at line 39 of file SOMTrainer.h.
|
inline |
Definition at line 45 of file SOMTrainer.h.
|
private |
Definition at line 93 of file SOMTrainer.h.
|
private |
Definition at line 92 of file SOMTrainer.h.