pyconstruct.models.BaseModel¶
-
class
pyconstruct.models.BaseModel(domain=None, **kwargs)¶ Base model.
Parameters: domain (BaseDomain) – The underlying domain. Methods
clear()copy()decision_function(X, Y, **kwargs)Computes the score assigned to the (x, y) by the model. fromkeysReturns a new dict with keys from iterable and values equal to value. get(k[,d])items()keys()loss(X, Y, Y_pred, **kwargs)Computes the loss of the predictions with respect the model. margin(X, Y, Y_pred, **kwargs)Computes the margin of the current model for the given data. phi(X, Y, **kwargs)pop(k[,d])If key is not found, d is returned if given, otherwise KeyError is raised popitem()2-tuple; but raise KeyError if D is empty. predict(X, *args, **kwargs)Makes a prediction based on the current model. setdefault(k[,d])update([E, ]**F)If E is present and has a .keys() method, then does: for k in E: D[k] = E[k] If E is present and lacks a .keys() method, then does: for k, v in E: D[k] = v In either case, this is followed by: for k in F: D[k] = F[k] values()Attributes
paramsA dictionary of parameters of the model.