Smf (models.smf)¶
-
class
nimfa.models.smf.Smf(params)¶ Bases:
objectThis class defines a common interface / model to handle standard MF models in a generic way.
It contains definitions of the minimum set of generic methods that are used in common computations and matrix factorizations. Besides it contains some quality and performance measures about factorizations.
-
basis()¶ Return the matrix of basis vectors (factor 1 matrix).
-
coef(idx=None)¶ Return the matrix of mixture coefficients (factor 2 matrix).
Parameters: idx (None) – Used in the multiple MF model. In standard MF idxis always None.
-
distance(metric='euclidean', idx=None)¶ Return the loss function value.
Parameters: - distance (str with values ‘euclidean’ or ‘kl’) – Specify distance metric to be used. Possible are Euclidean and Kullback-Leibler (KL) divergence. Strictly, KL is not a metric.
- idx (None) – Used in the multiple MF model. In standard MF
idxis always None.
-
fitted(idx=None)¶ Compute the estimated target matrix according to the MF algorithm model.
Parameters: idx (None) – Used in the multiple MF model. In standard MF idxis always None.
-