'Following an unordered set of rules, for each instance, all
rules are tried and those that fire are collected. If a clash
occurs, class probabilities (predictions) of all collected rules
are summed and weighted.
Parameters
X : ndarray
Classify this data.
Returns
res : ndarray, float
Probabilistic classification.'

def predict(self, X):

    return self.unordered_predict(X)
