pyconstruct.learners.StructuredPerceptron¶
-
class
pyconstruct.learners.
StructuredPerceptron
(domain=None, model=None, **kwargs)¶ A simple structured perceptron algorithm from [1].
Parameters: domain (BaseDomain) – The domain of the data. References
[1] Collins, Michael. “Discriminative training methods for hidden markov models: Theory and experiments with perceptron algorithms.” EMNLP (2002). Methods
decision_function
(X, Y, **kwargs)fit
(X, Y, **kwargs)Fit a model with data (X, Y). get_params
([deep])Get parameters for this estimator. loss
(X, Y, Y_pred, **kwargs)partial_fit
(X, Y[, Y_pred, Y_phi, Y_pred_phi])Updates the current model with a mini-batch (X, Y). phi
(X, Y, **kwargs)Computes the feature vector for the given input and output objects. predict
(X, *args, **kwargs)Computes the prediction of the current model for the given input. score
(X, Y[, Y_pred])Compute the score as the average loss over the examples. set_params
(**params)Set the parameters of this estimator.