Binarize labels in a one-vs-all fashion.
This node has been automatically generated by wrapping the scikits.learn.preprocessing.LabelBinarizer
class
from the sklearn
library. The wrapped instance can be accessed
through the scikits_alg
attribute.
Several regression and binary classification algorithms are available in the
scikit. A simple way to extend these algorithms to the multi-class
classification case is to use the so-called one-vs-all scheme.
At learning time, this simply consists in learning one regressor or binary
classifier per class. In doing so, one needs to convert multi-class labels
to binary labels (belong or does not belong to the class). LabelBinarizer
makes this process easy with the transform method.
At prediction time, one assigns the class for which the corresponding model
gave the greatest confidence. LabelBinarizer makes this easy with the
inverse_transform method.
|
__init__(self,
input_dim=None,
output_dim=None,
dtype=None,
**kwargs)
Initializes an object of type 'ScikitsNode'. |
|
|
|
|
list
|
_get_supported_dtypes(self)
Return the list of dtypes supported by this node.
The types can be specified in any format allowed by numpy.dtype. |
|
|
|
_stop_training(self,
**kwargs)
Concatenate the collected data in a single array. |
|
|
|
execute(self,
x)
Transform multi-class labels to binary labels
This node has been automatically generated by wrapping the scikits.learn.preprocessing.LabelBinarizer class
from the sklearn library. The wrapped instance can be accessed
through the scikits_alg attribute.
The output of transform is sometimes referred to by some authors as the
1-of-K coding scheme. |
|
|
|
stop_training(self,
**kwargs)
Fit label binarizer
This node has been automatically generated by wrapping the scikits.learn.preprocessing.LabelBinarizer class
from the sklearn library. The wrapped instance can be accessed
through the scikits_alg attribute.
Parameters |
|
|
Inherited from unreachable.newobject :
__long__ ,
__native__ ,
__nonzero__ ,
__unicode__ ,
next
Inherited from object :
__delattr__ ,
__format__ ,
__getattribute__ ,
__hash__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__setattr__ ,
__sizeof__ ,
__subclasshook__
|
|
_train(self,
*args)
Collect all input data in a list. |
|
|
|
train(self,
*args)
Collect all input data in a list. |
|
|
|
|
|
__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. |
|
|
|
|
|
|