DiSMEC++
|
▼Nanonymous_namespace{cascade.cpp} | |
CCombinedWeightInitializer | |
▼Nanonymous_namespace{collection.cpp} | |
CMockStat | |
▼Nanonymous_namespace{dense_and_sparse.cpp} | |
CL2Regularizer | |
CZeroPhi | |
▼Nanonymous_namespace{hyperparams.cpp} | |
CTestObject | |
CNestedTestObject | |
▼Nanonymous_namespace{minimizer.cpp} | |
CMockMinimizer | A minimizer to be used in test cases that returns a fixed result |
CMockObjective | An objective to be used in test cases. Does not do any computations, but just resturns constants |
▼Nanonymous_namespace{numa.cpp} | |
CNodeData | |
▼Nanonymous_namespace{runner.cpp} | |
CDummyTask | |
▼Nanonymous_namespace{sparse.cpp} | |
CPredictVisitor | |
CSetWeightsVisitor | |
▼Nanonymous_namespace{statistics.cpp} | |
CDefaultGatherer | |
▼Nanonymous_namespace{transform.cpp} | |
CVisitorBias | |
▼Nanonymous_namespace{xmc.cpp} | |
CXMCHeader | Collects the data from the header of an xmc file XMC data format |
▼Ndismec | Main namespace in which all types, classes, and functions are defined |
►Nconfusion_matrix_detail | |
►Ninit | |
►Nio | |
►Nmodel | |
►Nobjective | |
►Nparallel | |
►Npostproc | |
►Nprediction | |
►Nsolvers | |
►Nstats | |
►Ntypes | |
CDataProcessing | |
CDatasetBase | |
CBinaryData | Collects the data related to a single optimization problem |
CMultiLabelData | |
Clabel_id_t | Strong typedef for an int to signify a label id |
CCascadeTraining | |
CDiSMECTraining | An implementation of TrainingSpec that models the DiSMEC algorithm |
CTrainingSpec | This class gathers the setting-specific parts of the training process |
CDismecTrainingConfig | |
CCascadeTrainingConfig | |
CResultStatsGatherer | |
►CTrainingStatsGatherer | |
CTrainingTaskGenerator | Generates tasks for training weights for the i'th label |
CTrainingResult | |
CPropensityModel | |
CWeightingScheme | Base class for label-based weighting schemes |
CConstantWeighting | Simple weighting scheme that assigns the same weighting to all label_id s |
CPropensityWeighting | |
CPropensityDownWeighting | |
CCustomWeighting | |
CFastSparseRowIter | This is an almost verbatim copy of the SparseFeatures::InnerIterator provided by Eigen |
CHashVector | An Eigen vector with versioning information, to implement simple caching of results |
CVectorHash | A unique identifier for a HashVector |
CCacheHelper | |
►CHyperParameterBase | Base class for all objects that have adjustable hyper-parameters |
CHyperParameters | This class represents a set of hyper-parameters |
Copaque_int_type | An integer-like type that represents categorical values |
CKahanAccumulator | Implements a numerically stable sum algorithm |
▼NEigen | |
CEigenBase | |
CPyWrapper | Utility class used to wrap all objects we provide to python |
CTrainingProgram |