A ClassifierCumulator is a Node whose training phase simply collects
all input data and labels. In this way it is possible to easily implement
batch-mode learning.
The data is accessible in the attribute 'self.data' after
the beginning of the '_stop_training' phase. 'self.tlen' contains
the number of data points collected.
'self.labels' contains the assigned label to each data point.
|
__init__(self,
input_dim=None,
output_dim=None,
dtype=None)
If the input dimension and the output dimension are
unspecified, they will be set when the train or execute
method is called for the first time.
If dtype is unspecified, it will be inherited from the data
it receives at the first call of train or execute. |
|
|
|
|
|
_stop_training(self,
*args,
**kwargs)
Transform the data and labels lists to array objects and reshape them. |
|
|
|
_train(self,
x,
labels)
Cumulate all input data in a one dimensional list. |
|
|
|
stop_training(self,
*args,
**kwargs)
Transform the data and labels lists to array objects and reshape them. |
|
|
|
train(self,
x,
labels)
Cumulate all input data in a one dimensional list. |
|
|
Inherited from PreserveDimNode (private):
_set_input_dim ,
_set_output_dim
Inherited from unreachable.newobject :
__long__ ,
__native__ ,
__nonzero__ ,
__unicode__ ,
next
Inherited from object :
__delattr__ ,
__format__ ,
__getattribute__ ,
__hash__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__setattr__ ,
__sizeof__ ,
__subclasshook__
|
|
|
|
_label(self,
x,
*args,
**kargs) |
|
|
|
_prob(self,
x,
*args,
**kargs) |
|
|
|
execute(self,
x)
Process the data contained in x . |
|
|
|
label(self,
x,
*args,
**kwargs)
Returns an array with best class labels. |
|
|
|
prob(self,
x,
*args,
**kwargs)
Predict probability for each possible outcome. |
|
|
|
rank(self,
x,
threshold=None)
Returns ordered list with all labels ordered according to prob(x)
(e.g., [[3 1 2], [2 1 3], ...]). |
|
|
|
|
|
__call__(self,
x,
*args,
**kwargs)
Calling an instance of Node is equivalent to calling
its execute method. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
_refcast(self,
x)
Helper function to cast arrays to the internal dtype. |
|
|
|
|
|
copy(self,
protocol=None)
Return a deep copy of the node. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
inverse(self,
y,
*args,
**kwargs)
Invert y . |
|
|
|
is_training(self)
Return True if the node is in the training phase,
False otherwise. |
|
|
|
save(self,
filename,
protocol=-1)
Save a pickled serialization of the node to filename .
If filename is None, return a string. |
|
|
|
set_dtype(self,
t)
Set internal structures' dtype. |
|
|
|
|
|
|