【问题标题】:Early stopping and the sklearn neural_network.MLPClassifier提前停止和 sklearn 神经网络.MLPClassifier
【发布时间】:2016-12-04 22:22:50
【问题描述】:

我正在使用sklearn.neural_network.MLPClassifier。我正在使用early_stopping 功能,该功能使用验证拆分(默认为训练数据的 10%)评估每次迭代的性能。

但是,我的问题是多标签。根据 API,验证使用子集精度,这对于多标签问题非常苛刻。

是否可以定义用于验证的替代评分函数(最好是 mlogloss)?谢谢。

【问题讨论】:

    标签: python scikit-learn neural-network perceptron


    【解决方案1】:

    解决方案是使用 sknn 而不是 MLP 的 sklearn 实现。这允许使用添加我们自己的 valid_set 并指定损失函数。详情here

    【讨论】:

      猜你喜欢
      • 2017-03-17
      • 2014-03-22
      • 2016-04-08
      • 2019-05-01
      • 2019-03-10
      • 2022-11-30
      • 1970-01-01
      • 2018-05-15
      • 1970-01-01
      相关资源
      最近更新 更多