Machine Learning Library
CSOM< Type > Member List

This is the complete list of members for CSOM< Type >, including all inherited members.

applyDataset(CDataset< Type > &rtDataset, int iMode=COPY_CLASSCOUNT)CSOM< Type >
CClusterAlgorithm(CMetric< Type > *ptMetric=new CEuclideanMetric< Type >())CClusterAlgorithm< Type >
CHyperbolicTopology< Type > classCSOM< Type >friend
className() const CObject< Type >inlinevirtual
CObject()CObject< Type >
computeFlow(float *pfParams)CSOM< Type >
copyNodeAttributes(int iContext, int iAttrib, float *pfTarget, float &fMin, float &fMax, float *pfSource=NULL)CSOM< Type >
copyNodeDistances(float *pfDist)CSOM< Type >
CSOM(CMetric< double > *ptTheGridMetric=new CEuclideanMetric< double >())CSOM< Type >
CSOM(const CSOM< Type > &SOM)CSOM< Type >
dataType() const CObject< Type >
dump(void)CSOM< Type >
getAlphaRate()CSOM< Type >inline
getBestMatchID()CSOM< Type >inline
getChildren(int iNode, int *piChildren)CSOM< Type >
getDataMetricPtr()CSOM< Type >inline
getFlow(int iPos, float *pfTarget, char *pcDate)CSOM< Type >
getFlowSize()CSOM< Type >inline
getKernel()CSOM< Type >inline
getLabel(int iNode)CSOM< Type >
getMeta4Node(int iNode, int iPos)CSOM< Type >inline
getNodeDistance(int iN1, int iN2)CSOM< Type >
getNumNodes()CSOM< Type >inline
getNumSelectedNodes()CSOM< Type >inline
getNumVisibleNodes()CSOM< Type >inline
getProgress()CSOM< Type >inline
getReferenceVectors() const CClusterAlgorithm< Type >
getSelectedNodes(bool bFirst)CSOM< Type >
getSigmaRate()CSOM< Type >inline
getVisibleNode(int iPos)CSOM< Type >inline
isA(const char *acClass) const CObject< Type >inlinevirtual
metaData()CSOM< Type >inline
minimal_wiring(CMetric< Type > &cMetric)CSOM< Type >
nearestNode(const CVector< Type > &rtPattern) const CClusterAlgorithm< Type >
nearestNodeDistance(const CVector< Type > &rtPattern) const CClusterAlgorithm< Type >
nodeData()CSOM< Type >inline
ptMetricCClusterAlgorithm< Type >protected
referenceVectors()CClusterAlgorithm< Type >
rmse(const CDataset< Type > &tDataset) const CClusterAlgorithm< Type >
selectNode(int iNode, bool bSelect)CSOM< Type >
serialize(fstream &stream, IO_MODE mode)CClusterAlgorithm< Type >virtual
serialize2(CArchiv &tArchiv)CObject< Type >inlinevirtual
setAlphaRate(CLearnRate< Type > *ptRate)CSOM< Type >
setCartesianTopology(vector< int > &rviNbUnits)CSOM< Type >
setDataMetric(CMetric< Type > *ptMetric)CSOM< Type >
setFlowItem(int iPos, int *piNodes, char *pcDate, unsigned long iTime)CSOM< Type >
setFlowSize(int iNumItems)CSOM< Type >
setGridMetric(CMetric< double > *ptMetric)CSOM< Type >
setHyperbolicTopology(int iNeighbours, int iRings, int iVisible=3)CSOM< Type >
setKernel(CKernel< Type > *ptTheKernel)CSOM< Type >
setLabel(int iNode, string strLabel)CSOM< Type >
setMetaData(int iPos, Type *ptTheData)CSOM< Type >
setMetric(CMetric< Type > *ptMetric)CClusterAlgorithm< Type >
setSigmaRate(CLearnRate< Type > *ptRate)CSOM< Type >
setUnit(int iNode, CDenseVector< Type > &rtVec)CSOM< Type >
setUnitsAlongVectors(vector< CDenseVector< Type > > cVectors, vector< Type > cMin, vector< Type > cMax)CSOM< Type >
setUnitsFromDataset(CDataset< Type > &rtData)CSOM< Type >
setUnitsFromDatasetRandom(CDataset< Type > &rtData)CSOM< Type >
setUpdateSteps(int iVal)CSOM< Type >inline
setVerbose(VERBOSE_LEVEL tVerbose)CObject< Type >inline
topologyPtr()CSOM< Type >inline
train(CDataset< Type > &rtTrainSet)CSOM< Type >virtual
trainGrowing(CDataset< Type > &rtTrainSet, float fGrowParam)CSOM< Type >inline
trainTopology(CDataset< Type > &rtTrainSet)CSOM< Type >inline
tReferenceVectorsCClusterAlgorithm< Type >protected
ucVerboseCObject< Type >protected
uMat(vector< Type > &rvtDist, Type fNeighborhood)CSOM< Type >
verbose(void) const CObject< Type >inline
vTopicNamesCSOM< Type >
~CClusterAlgorithm()CClusterAlgorithm< Type >virtual
~CObject()CObject< Type >virtual
~CSOM()CSOM< Type >