Изменить модуль показателей sklearn python
После загрузки пакета sklearn я добавил метрику чистоты в модуль метрики sklearn, добавив его в контролируемые.py и init.py в папке кластера и init.py в папке метрик точно так же, как и другие метрики, которые уже есть в модуле. Но после установки пакета python распознает все остальные метрики, кроме этой.
AttributeError: 'module' object has no attribute 'purity_score
1 ответ
НИКОГДА не меняйте код любой библиотеки, которую вы используете!
Если вы хотите добавить метрику, sklearn
позволяет вам сделать это с помощью функции make_scorer.
make_scorer
создает счетчик из метрики производительности или функции потерь, которые вы настроили.
Затем вы можете использовать этот счетчик для выполнения перекрестной проверки. Взгляните на учебник здесь.