Classifier

class Classifier(*args)

Classifier.

Available constructors:
Classifier(classifierImp)
Parameters:
classifierImpclassifier implementation

A classifier implementation. It can be a MixtureClassifier.

Notes

The classifier enables to define rules that assign a vector to a particular class.

Attributes:
thisown

The membership flag

Methods

classify(*args) Classify points according to the classifier.
getClassName() Accessor to the object’s name.
getDimension() Accessor to the dimension.
getId() Accessor to the object’s id.
getImplementation(*args) Accessor to the underlying implementation.
getName() Accessor to the object’s name.
getNumberOfClasses() Accessor to the number of classes.
getVerbose() Accessor to the verbosity.
grade(*args) Grade points according to the classifier.
isParallel() Accessor to the parallel flag.
setName(name) Accessor to the object’s name.
setParallel(flag) Accessor to the parallel flag.
setVerbose(verbose) Accessor to the verbosity.
__init__(*args)

Initialize self. See help(type(self)) for accurate signature.

classify(*args)

Classify points according to the classifier.

Parameters:
inputsequence of float or 2-d a sequence of float

A point or set of points to classify.

Returns:
clsint or Indices

The class index of the input points, or indices of the classes of each points.

getClassName()

Accessor to the object’s name.

Returns:
class_namestr

The object class name (object.__class__.__name__).

getDimension()

Accessor to the dimension.

Returns:
dimint

The dimension of the classifier.

getId()

Accessor to the object’s id.

Returns:
idint

Internal unique identifier.

getImplementation(*args)

Accessor to the underlying implementation.

Returns:
implImplementation

The implementation class.

getName()

Accessor to the object’s name.

Returns:
namestr

The name of the object.

getNumberOfClasses()

Accessor to the number of classes.

Returns:
n_classesint

The number of classes

getVerbose()

Accessor to the verbosity.

Returns:
verbbool

Logical value telling if the verbose mode has been activated.

grade(*args)

Grade points according to the classifier.

Parameters:
inputPointsequence of float or 2-d a sequence of float

A point or set of points to grade.

kint or sequence of int

The class index, or class indices.

Returns:
gradefloat or Point

Grade or list of grades of each input point with respect to each class index

isParallel()

Accessor to the parallel flag.

Returns:
flagbool

Logical value telling if the parallel mode has been activated.

setName(name)

Accessor to the object’s name.

Parameters:
namestr

The name of the object.

setParallel(flag)

Accessor to the parallel flag.

Parameters:
flagbool

Logical value telling if the classification and grading are done in parallel.

setVerbose(verbose)

Accessor to the verbosity.

Parameters:
verbbool

Logical value telling if the verbose mode has been activated.

thisown

The membership flag