Короткий ответ на ваш вопрос - нет, если только вы не взломаете свой путь и не переопределите / не переопределите функции scikit-learn
.
Когда вы используете pipe.score()
, он вызывает метод Score из классификатора.это в конце конвейера.
Теперь, что происходит под капотом, так это то, что все классификаторы в scikit-learn
основаны на классе ClassifierMixin
, для которого .score()
определяется через accuracy_score
, и это жестко закодировано (см. здесь ).