在scikit-learn中,BaseClass和ClassMixin的含义是什么,例如:BaseEstimator和(ClassifierMixin,RegressorMixin)?为什么不创建BaseClassifier和BaseRegressor?
https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/base.py
提前致谢,
答案 0 :(得分:1)
我们的想法是,所有内容都以BaseEstimator
开头,为您提供__repr__
等,然后根据您要创建的内容,如果您需要TransformerMixin
,则可以使用fit_transform
{1}}方法,ClassifierMixIn
如果您需要score
方法等,