2016-07-30 4 views
0

Я использую sklearn.neural_network.MLPClassifier. Я использую функцию early_stopping, которая оценивает производительность для каждой итерации, используя разделение валидации (по умолчанию 10% данных обучения).Ранняя остановка и sklearn neural_network.MLPClassifier

Тем не менее, моя проблема заключается в нескольких ярлыках. Согласно API, валидация использует точность подмножества, что очень жестко для многозначных проблем.

Можно ли использовать альтернативную функцию подсчета очков (в идеале mlogloss) для проверки? Спасибо.

ответ

0

Решение заключается в использовании sknn, а не в реализации sklearn MLP. Это позволяет использовать наш собственный valid_set и указывать функцию потерь. Подробности here.

 Смежные вопросы

  • Нет связанных вопросов^_^