首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Skorch:如何绘制训练和验证准确性

Skorch:如何绘制训练和验证准确性
EN

Stack Overflow用户
提问于 2021-07-08 22:41:51
回答 1查看 11关注 0票数 0

在我们使用Skorch net.fit(X_train, y_train)完成训练后,有没有一种方法来绘制训练和验证准确性的图。我们可以看到train_lossvalid_lossvalid_acc,但是train_acc呢?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2021-08-24 14:34:26

这也在skorch issue tracker中得到了回答,但简而言之,你可以简单地添加更多的记分器来提高训练的准确性:

代码语言:javascript
复制
net = NeuralNetClassifier(
    # ...
    callbacks=[
        EpochScoring(scoring='accuracy', name='train_acc', on_train=True),
    ],
)

如果您在jupyter笔记本上工作,您可以简单地运行

代码语言:javascript
复制
import matplotlib.pyplot as plt
plt.plot(net.history[:, 'train_acc'])
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68303807

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档