aeon
aeon copied to clipboard
[ENH] `BaseClusterer` inconsistencies with other base classes
There are a few issues present in the BaseClusterer class IMO:
- The
predictfunction has ayinput, this is inconsistent with other collection classes and withpredict_probafrom the same class - The
scorefunction is functionally different to other bases and is a required method. Can all algorithms produce scores like this? What about pipelines etc. fit_predictdoes not have a private equivalent like other classes. Also, by default it seems like this should returnlabels_rather than calling_predict?