python - sklearn 验证分数含义
问题描述
每当我在 sklearn 上训练 MLP 模型时,我都会在这里得到以下输出:
from sklearn.neural_network import MLPClassifier
clf_mlp = MLPClassifier(random_state=1,\
max_iter=200,\
hidden_layer_sizes=(256,256,256),\
early_stopping = True,\
verbose=True).fit(X, pdf_train["label"])
Iteration 1, loss = 1.23744239
Validation score: 0.649914
Iteration 2, loss = 1.07239263
Validation score: 0.652249
Iteration 3, loss = 0.99360697
Validation score: 0.652205
Iteration 4, loss = 0.90097632
Validation score: 0.646963
<And it goes on...>
我对如何阅读此日志感到困惑:“损失”是否存在训练损失或验证损失?“验证分数”值是准确性还是验证损失?
如果您能指出在 sklearn 文档中对此进行了解释,我也将不胜感激。
解决方案
推荐阅读
- node.js - 使用 hapijs 查询数组中的多个值
- kernel - yocto bitbake 配置文件位置
- python - 导入“类型”的 Telebot 包问题
- qt - 启动 QtAssistant 时项目在 QProcess::start 上挂起
- html - 表单元素和链接的最小 CSS 具有相同的高度
- reactjs - document 在 document.getElementById 中未定义,同时在 Jest 中编写单元测试用例
- firebase - Firebase 结构数据级别
- python-3.x - 如何在while循环中正确设置增量?
- angular - 将地图功能从 rxjs5 迁移到 rxjs6
- powerbi - 参数太多 Q