matplotlib - 如何在 pytorch 中可视化我的训练历史?
问题描述
你们如何像在 keras 中一样可视化您的 pytorch 模型的训练历史。
我有一个经过 pytorch 训练的模型,我想看看它的训练图。我可以只使用matplotlib吗?如果是的话,有人可以给我资源来关注。
解决方案
您必须在训练时保存损失。一个训练有素的模型不会有它的损失历史。你需要再次训练。
在训练时保存损失,然后使用 matplotlib 将其绘制到各个时期。在您的训练函数中,计算损失的地方将其保存到文件中并稍后将其可视化。此外,如果您想实时可视化,可以使用 tensorboardX。
这是 tensorboardX 的教程:http ://www.erogol.com/use-tensorboard-pytorch/
推荐阅读
- java - 在 Spring Kafka 中找不到处理恢复的正确方法
- c# - 如果选择的项目值 == 某些东西,Linq 选择在哪里
- laravel - 用于更改数据库中值的 HTML 链接:使用 Laravel 的布尔值、字符串或整数
- ruby-on-rails - RSpec 类型请求和 jb gem
- python - 如何将字符串中的“字母表情符号”转换为常规字母(英文)?在蟒蛇
- sql - 如何按除法获取数据的累积计数
- python - 有没有办法将字符串“1+2-3”转换为结果0
- timescaledb - 无法使用规则创建超表
- c++ - 大于 9 的数字的 C++ char 到 int 转换
- javascript - 负标签索引可聚焦的基础在哪里?