SiGraph: sulcal graphs


sigraph::AdapDescr Class Reference

Clique descriptor with description for learning. More...

#include <si/descr/adapDescr.h>

Inheritance diagram for sigraph::AdapDescr:
Collaboration diagram for sigraph::AdapDescr:

Public Member Functions

virtual ~AdapDescr ()
 
virtual void addGeneratedVector (const LearnConstParam *lp)
 Convert (clique, outp, classid) to GeneratedVector and insert it in a list.
 
virtual const std::list< GeneratedVector * > & getGeneratedVectors (void) const
 
virtual void updateSiDBLearnable (void)
 read _generated_vectors and update _learnable, generated vectors are finally deleted
 
virtual SiDBLearnablegetSiDBLearnable ()
 
virtual bool makeLearnVector (const Clique *cl, std::vector< double > &vec, carto::GenericObject *model=0, double outp=0)
 Build input vector for lerning (allow noising it with random)
 
virtual bool makeStatsVector (const Clique *cl, std::vector< double > &vec, carto::GenericObject *model=0, double outp=0)
 
virtual void handleStats (const Clique *cl, std::vector< double > &vec, carto::GenericObject *model=0, double outp=0)
 Handle stats learning stats.
 
virtual void reset ()
 Reset (set to zero) all internal stats.
 
virtual void clearDB ()
 
- Public Member Functions inherited from sigraph::CliqueDescr
virtual ~CliqueDescr ()
 
virtual CliqueDescrclone () const =0
 
virtual bool makeVector (const Clique *cl, std::vector< double > &vec, carto::GenericObject *model=0)
 Fabrique le vecteur d'entrées.
 
virtual void preProcess (std::vector< double > &vec, carto::GenericObject *model=0)
 Effectue des pré-processings (si nécessaire).
 
virtual bool hasChanged (const Clique *cl, const std::map< Vertex *, std::string > &changes, const carto::GenericObject *model=0) const
 Dit si le potentiel d'une clique, après une transformation de labels de noeuds, a pu changer, ou si les changements n'ont pas d'influence sur le potentiel.
 
virtual void buildTree (Tree &)
 
virtual std::vector< std::string > descriptorsNames () const
 
virtual std::string name () const
 

Protected Member Functions

 AdapDescr ()
 
- Protected Member Functions inherited from sigraph::CliqueDescr
 CliqueDescr ()
 
virtual bool makeVectorElements (const Clique *cl, std::vector< double > &vec, carto::GenericObject *model=0)=0
 

Detailed Description

Clique descriptor with description for learning.

Definition at line 36 of file adapDescr.h.

Constructor & Destructor Documentation

◆ ~AdapDescr()

virtual sigraph::AdapDescr::~AdapDescr ( )
virtual

◆ AdapDescr()

Member Function Documentation

◆ addGeneratedVector()

virtual void sigraph::AdapDescr::addGeneratedVector ( const LearnConstParam * lp)
virtual

Convert (clique, outp, classid) to GeneratedVector and insert it in a list.

◆ clearDB()

virtual void sigraph::AdapDescr::clearDB ( )
virtual

◆ getGeneratedVectors()

virtual const std::list< GeneratedVector * > & sigraph::AdapDescr::getGeneratedVectors ( void ) const
inlinevirtual

Definition at line 45 of file adapDescr.h.

◆ getSiDBLearnable()

virtual SiDBLearnable & sigraph::AdapDescr::getSiDBLearnable ( )
virtual

◆ handleStats()

void sigraph::AdapDescr::handleStats ( const Clique * cl,
std::vector< double > & vec,
carto::GenericObject * model = 0,
double outp = 0 )
inlinevirtual

Handle stats learning stats.

Reimplemented in sigraph::FoldDescr2, and sigraph::FoldDescr.

Definition at line 109 of file adapDescr.h.

Referenced by makeStatsVector().

◆ makeLearnVector()

bool sigraph::AdapDescr::makeLearnVector ( const Clique * cl,
std::vector< double > & vec,
carto::GenericObject * model = 0,
double outp = 0 )
inlinevirtual

Build input vector for lerning (allow noising it with random)

Parameters
clClique to convert
vec(RETURN) vector of description.
modelGeneric Object of model
outplearning output
Returns
{\tt true} if OK, {\tt false} if not.

Reimplemented in sigraph::FoldDescr2, and sigraph::FoldDescr.

Definition at line 102 of file adapDescr.h.

References sigraph::CliqueDescr::makeVector().

Referenced by makeStatsVector().

◆ makeStatsVector()

bool sigraph::AdapDescr::makeStatsVector ( const Clique * cl,
std::vector< double > & vec,
carto::GenericObject * model = 0,
double outp = 0 )
inlinevirtual

Definition at line 89 of file adapDescr.h.

References handleStats(), and makeLearnVector().

◆ reset()

virtual void sigraph::AdapDescr::reset ( )
inlinevirtual

Reset (set to zero) all internal stats.

Reimplemented in sigraph::FoldDescr2, and sigraph::FoldDescr.

Definition at line 73 of file adapDescr.h.

◆ updateSiDBLearnable()

virtual void sigraph::AdapDescr::updateSiDBLearnable ( void )
virtual

read _generated_vectors and update _learnable, generated vectors are finally deleted


The documentation for this class was generated from the following file: