'Compute the embedding vectors for data X
Parameters
X : array-like of shape [n_samples, n_features]
training set.
Returns
self : returns an instance of self.'

def fit(self, X, y=None):

    self._fit_transform(X)
    return self
