Classifier

class Classifier(*args)

Classifier.

Available constructors:
Classifier(classifierImp)
Parameters:

classifierImp : classifier implementation

A classifier implementation. It can be a MixtureClassifier.

Notes

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

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)

x.__init__(…) initializes x; see help(type(x)) for signature

classify(*args)

Classify points according to the classifier.

Parameters:

input : sequence of float or 2-d a sequence of float

A point or set of points to classify.

Returns:

cls : int 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_name : str

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

getDimension()

Accessor to the dimension.

Returns:

dim : int

The dimension of the classifier.

getId()

Accessor to the object’s id.

Returns:

id : int

Internal unique identifier.

getImplementation(*args)

Accessor to the underlying implementation.

Returns:

impl : Implementation

The implementation class.

getName()

Accessor to the object’s name.

Returns:

name : str

The name of the object.

getNumberOfClasses()

Accessor to the number of classes.

Returns:

n_classes : int

The number of classes

getVerbose()

Accessor to the verbosity.

Returns:

verb : bool

Logical value telling if the verbose mode has been activated.

grade(*args)

Grade points according to the classifier.

Parameters:

inputPoint : sequence of float or 2-d a sequence of float

A point or set of points to grade.

k : int or sequence of int

The class index, or class indices.

Returns:

grade : float or Point

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

isParallel()

Accessor to the parallel flag.

Returns:

flag : bool

Logical value telling if the parallel mode has been activated.

setName(name)

Accessor to the object’s name.

Parameters:

name : str

The name of the object.

setParallel(flag)

Accessor to the parallel flag.

Parameters:

flag : bool

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

setVerbose(verbose)

Accessor to the verbosity.

Parameters:

verb : bool

Logical value telling if the verbose mode has been activated.