Package mvpa :: Package clfs :: Module base :: Class ProxyClassifier
[hide private]
[frames] | no frames]

Class ProxyClassifier

source code


Classifier which decorates another classifier

Possible uses:

Nested Classes [hide private]

Inherited from misc.state.Stateful: __metaclass__

Instance Methods [hide private]
 
__init__(self, clf, **kwargs)
Initialize the instance
source code
 
_train(self, dataset)
Train ProxyClassifier
source code
 
_predict(self, data)
Predict using ProxyClassifier
source code
 
untrain(self)
Untrain ProxyClassifier
source code
 
getSensitivityAnalyzer(self, **kwargs)
Return an appropriate SensitivityAnalyzer
source code

Inherited from Classifier: __str__, isTrained, predict, regression, train, train2predict, trained

Inherited from misc.state.Stateful: __getattribute__, __repr__, __setattr__, reset

Inherited from object: __delattr__, __hash__, __new__, __reduce__, __reduce_ex__

Class Variables [hide private]
  clf = property(lambda x: x.__clf, doc= "Used `Classifier`")

Inherited from Classifier: feature_ids, predicting_time, predictions, retrainable, trained_dataset, trained_labels, training_confusion, training_time, values

Inherited from Classifier (private): _clf_internals

Instance Variables [hide private]
  __clf
Store the classifier to use.
  _regression
Do regression if base classifier does

Inherited from Classifier (private): _train2predict

Properties [hide private]

Inherited from misc.state.Stateful: descr

Inherited from object: __class__

Method Details [hide private]

__init__(self, clf, **kwargs)
(Constructor)

source code 
Initialize the instance
Parameters:
  • clf (Classifier) - classifier based on which mask classifiers is created
Overrides: object.__init__

_train(self, dataset)

source code 
Train ProxyClassifier
Overrides: Classifier._train

_predict(self, data)

source code 
Predict using ProxyClassifier
Overrides: Classifier._predict

untrain(self)

source code 
Untrain ProxyClassifier
Overrides: Classifier.untrain

getSensitivityAnalyzer(self, **kwargs)

source code 
Return an appropriate SensitivityAnalyzer
Overrides: Classifier.getSensitivityAnalyzer