Package classifiers :: Module l_classifier_guts :: Class l_classifier_desc
[frames] | no frames]

Class l_classifier_desc

source code


This class is metadata and helper functions for a linear discriminant classifier.

Instance Methods
 
__init__(self, data=None, evaluator=None, models=None, ftrim=None)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
source code
int
np(self)
The number of parameters required to define each class.
source code
int
npt(self)
The total number of parameters required to define all classes.
source code
the corresponding subclass of classifier.
unpack(self, prmvec, trainingset_name=None, uid=None)
Produce a classifier from a parameter vector.
source code
 
start(self, data)
Starting position for Markov Chain Monte Carlo.
source code
 
typename(self)
Returns: a string that names the subclass - what kind of classifier_desc is it? @rtype str
source code
 
__repr__(self)
str(x) (Inherited from classifiers.q_classifier_r.classifier_desc)
source code
 
__str__(self)
str(x) (Inherited from classifiers.q_classifier_r.classifier_desc)
source code

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __setattr__, __sizeof__, __subclasshook__

Properties

Inherited from object: __class__

Method Details

__init__(self, data=None, evaluator=None, models=None, ftrim=None)
(Constructor)

source code 

x.__init__(...) initializes x; see x.__class__.__doc__ for signature

Overrides: object.__init__
(inherited documentation)

np(self)

source code 

The number of parameters required to define each class.

Returns: int
The number of parameters required to define one class.
Overrides: q_classifier_r.classifier_desc.np

npt(self)

source code 

The total number of parameters required to define all classes.

Returns: int
The number of parameters required to define the classifier.
Overrides: q_classifier_r.classifier_desc.npt

unpack(self, prmvec, trainingset_name=None, uid=None)

source code 

Produce a classifier from a parameter vector.

Parameters:
  • prmvec - a vector of parameters that describe a classifier model.
Returns: the corresponding subclass of classifier.
the classifier.
Overrides: q_classifier_r.classifier_desc.unpack

start(self, data)

source code 

Starting position for Markov Chain Monte Carlo.

Overrides: q_classifier_r.classifier_desc.start

typename(self)

source code 
Returns:
a string that names the subclass - what kind of classifier_desc is it? @rtype str
Overrides: q_classifier_r.classifier_desc.typename
(inherited documentation)