if self.classes_ is None:
            self.classes_, _ = np.unique(y, return_inverse=True)