'Return probability estimates for the test vector X.
Parameters
X : array-like, shape = [n_samples, n_features]
Returns
C : array-like, shape = [n_samples, n_classes]
Returns the probability of the samples for each class in
the model. The columns correspond to the classes in sorted
order, as they appear in the attribute `classes_`.'

def predict_proba(self, X):

    return np.exp(self.predict_log_proba(X))
