当前位置: 首页 > news >正文

【在 Colab 中使用 TensorBoard 绘图】

【在 Colab 中使用 TensorBoard 绘图】

  • 进入 Google Drive
  • 进入 Colab

  • 在深度学习中,使用本机GPU跑可能会比较慢,这里使用 Google Drive + Colab 进行训练,运行代码

进入 Google Drive

  • 进入网盘
    初次进入需要注册账号。注意科学上网即可。
  • 右键网盘空白处,选择 更多 -> 关联更多应用,选择 Google Colaboratory
  • 下载好后,再次右键空白处,选择 更多 -> Google Colaboratory 进入到 Colab

进入 Colab

  • 首先点击左侧文件,选中第三个 “关联 Colab 到 Google Drive”
    在这里插入图片描述
  • 然后会增加 drive 根目录。你可以在 Google Drive 里创建文件夹,拖进来需要测试的工程或代码,如图所示
  • 编写测试代码,如右侧所示。
    首先导入 tensorboard 包中的 SummaryWriter ,然后输入的 logs 参数表示将数据保存到该文件夹中
    add_scalar(arg1,arg2,arg3) 将纵坐标 arg2,横坐标arg1的点信息保存到 arg1的表中
from torch.utils.tensorboard import SummaryWriter
import math
def f(x):return 1.0/(1.0+(math.e ** (-x)))writer = SummaryWriter('logs')
for x in range(100):writer.add_scalar("Pic01",f(x),x)
writer.close()
  • 然后使用 %cd xxx 进入到所需的子目录
    使用 !cmd 进行相关命令
    由于 tensorboard 最终图表使用 localhost 打开,而这样导致会在 colab 的 localhost 打开,所以就进不去了
    输入 %load_ext tensorboard 命令即可正常打开
    最后输入 %tensorboard --logdir=logs 即查看 logs 文件夹下的 tensorboard 图
  • 有时候重复运行会导致进程没有关闭,使用 kill 来关闭进程。
    在这里插入图片描述
  • 最终效果,绘制了 sigmoid 函数的右半侧图。
    在这里插入图片描述
http://www.lryc.cn/news/17704.html

相关文章:

  • React循环DOM时为什么需要添加key
  • Elasticsearch架构篇 - terms aggregation
  • MySQL 的体系结构、引擎与索引
  • 数字IC设计需要学什么?
  • 五分钟搞懂POM设计模式
  • 面试 | 递归乘法【细节决定成败】
  • 【Linux】环境变量与进程优先级
  • RocketMQ5.0.0的Broker主从同步机制
  • 深度学习论文: EdgeYOLO: An Edge-Real-Time Object Detector及其PyTorch实现
  • 如何做好APP性能测试?
  • Hive窗口函数
  • C++学习笔记(1):在默认构造函数内部使用带参数的构造函数
  • Android面试题_安卓面经(23/30)设计模式源码案例
  • Dubbo性能调优参数以及原理
  • vue3全家桶之vuex和pinia持久化存储基础(二)
  • LAMP架构与搭建论坛
  • 代码随想录 || 回溯算法93 78 90
  • 界面组件Kendo UI for Angular——让网格数据信息显示更全面
  • 【Linux】进程状态|优先级|进程切换|环境变量
  • 合宙Air780E|FTP|内网穿透|命令测试|LuatOS-SOC接口|官方demo|学习(18):FTP命令及应用
  • 大规模 IoT 边缘容器集群管理的几种架构-4-Kubeedge
  • Spring底层核心原理解析
  • OpenStack手动分布式部署Glance【Queens版】
  • 谈一谈你对View的认识和View的工作流程
  • Redis集群的脑裂问题
  • 互斥信号+任务临界创建+任务锁
  • Elasticsearch7.8.0版本进阶——文档搜索
  • spring security权限问题
  • mysql 8.0.22安装
  • Mysql系列:Mysql5.7编译安装