【发布时间】:2020-05-11 06:28:00
【问题描述】:
我正在使用 Scikit 训练 MLPClassifier。假设我想在 MNIST 上用 100 个神经元的隐藏层训练 5 个 epoch。
如果我执行“mlp = MLPClassifier(...)”,然后执行“mlp.fit(train,test)”,那么我可以使用“mlp.coefs_”获得训练后的权重。
但我想要的是训练期间每个 epoch 之后获得的权重矩阵序列。因此,如果我训练 5 个 epoch,我会想要一个大小为 5 的列表,其中包含权重矩阵的历史记录。
这可以用 scikit 实现吗?还是我应该使用 Keras?
【问题讨论】:
标签: python machine-learning scikit-learn neural-network