pytorch深度学习实战一书,tensorboard可视化踩坑

news2024/11/26 22:47:29

书评&踩坑

    • @[TOC](书评&踩坑) `提示:纯个人观点,仅供参考`
  • 前言
  • 一、源码学习,又是版本问题(省略内心独白...)
  • 二、步骤
    • 1.安装tensorflow
    • 2.思考,看代码,看书求证
  • 总结

提示:纯个人观点,仅供参考

前言

说实话,转到pytorch后,还是第一次在pytorch学习使用tensorboard。torch.utils.tensorboard,不得不说容人之量是很好的。优点学习不回避,点个赞。


一、源码学习,又是版本问题(省略内心独白…)

原书已requirements和代码已提示1.14<tensorflow<2。
研究原因:闲的,好奇,单纯因素。

二、步骤

1.安装tensorflow

因早已使用了python==3.9,所以没有办法安装tf=1.15版本。
安装了tf=2.X版本,代码出各种问题,太烦躁(这也是我个人从tf转投pytorch的主要原因)。
回想起以前把tf1.x代码转为2.x的经历,果断放弃了。

2.思考,看代码,看书求证

(1)思考:既然是可视化,是不是只用tensorboard即可?
(2)看代码,感觉可行。
(3)看书求证:正解,书上已明确说可以。真是一丝不能懒惰,想着从代码快些,结果多走了弯路。

果断直接pip install tensorboard = =1.15,成功。此处关于“tensorboard --logdir 路径”,书上网上都有,不再赘述。
(tensorboard= =1.14试了,代码提示版本低。tensorboard= =2.10试了,代码可运行,但tensorboard查看不到).
因numpy版本高于1.16,所以会提示numpy.asscalar(x)不能用了,只需要在tensorboard对应代码里改为numpy.ndarray.item(numpy.array(x))即可。


总结

中文版出来22年了,版本有点老了,注意依赖包的版本问题基本就没事了。但入门很细了,第二部分最好有点实践经验,看起来还是很友好的,推荐看看。
请添加图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/92347.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

卧兔CEO胡煜受邀参加2022世界直播电商大会

首届全球数字贸易博览会于12月11日在国际博览中心盛大开幕。在这个国家级、全球性、专业性的舞台上&#xff0c;“2022世界直播电商大会”作为分论坛&#xff0c;精彩启幕。 “2022世界直播电商大会”由浙江省人民政府和商务部联合主办&#xff0c;杭州市人民政府和浙江省商务…

借款久期还款久期 简述

借款久期&还款久期 简述 在工作的时候&#xff0c;在资产使用遇到三个指标&#xff0c;分别是生息资产、借款久期、还款久期&#xff0c;有点不清楚其中的含义&#xff0c;查阅相关资料后做个简短的总结&#xff0c;可能有错&#xff0c;先放这。 1 久期 久期&#xff0…

【STM32】GPIO的工作原理和配置

目录一、GPIO是什么&#xff1f;二、GPIO的8种工作模式1. 浮空输入模式&#xff08;GPIO_Mode_IN_FLOATING&#xff09;2. 上拉输入模式&#xff08;GPIO_Mode_IPU&#xff09;3. 下拉输入模式&#xff08;GPIO_Mode_IPD&#xff09;4. 模拟输入模式&#xff08;GPIO_Mode_AIN&…

kubernetes学习之路--BadPods(Part2)

在我看来&#xff0c;现在关于k8s的攻击面很小&#xff0c;除了容器逃逸&#xff0c;敏感信息和配置不当&#xff0c;很难有其他有效的横向移动的手段了吧&#xff0c;反正据我了解暂时是这样子的&#xff0c;慢慢积累吧还是。 回顾一下Pod中那几项不安全的配置 &#xff1a; …

原地起飞,华为内部都在强推的435页网络协议文档,附讲解

#为什么要学习网络协议&#xff1f; 相信大家都听过通天塔的故事&#xff0c;上帝为了阻止人类联合起来&#xff0c;让人类说不同的语言&#xff0c;人类没法沟通&#xff0c;达不成“协议”&#xff0c;通天塔的计划就失败了。 但是千年以后&#xff0c;有一种叫“程序猿”的…

基于VBA实现电缆结构自动出图(三) —— 多芯线

大家敢相信吗&#xff0c;原来VBA竟然可以实现电缆结构自动出图&#xff0c;换句话说&#xff0c;只要输入数据&#xff0c;VBA会自动将电缆的结构画出来&#xff0c;同时还可以渲染&#xff0c;结果竟然不输画图软件&#xff0c;真真让我刮目相看。这里我就不过多介绍VBA了&am…

重点| 系统集成项目管理工程师考前50个知识点(5)

本文章总结了系统集成项目管理工程师考试背记50个知识点&#xff01;&#xff01;&#xff01; 帮助大家更好的复习&#xff0c;希望能对大家有所帮助 比较长&#xff0c;放了部分&#xff0c;需要可私信&#xff01;&#xff01; 30、活动之间的四种依赖关系&#xff1a; 强…

[附源码]Node.js计算机毕业设计高校互联网班级管理系统Express

项目运行 环境配置&#xff1a; Node.js最新版 Vscode Mysql5.7 HBuilderXNavicat11Vue。 项目技术&#xff1a; Express框架 Node.js Vue 等等组成&#xff0c;B/S模式 Vscode管理前后端分离等等。 环境需要 1.运行环境&#xff1a;最好是Nodejs最新版&#xff0c;我…

Redis 压力测试 服务监控

Redis 压力测试 & 服务监控 Redis 压力测试 Redis 安装成功后&#xff0c;会在 /usr/local/bin/目录下生成redis-benchmark压测工具。该工具模拟N个客户端同时执行Redis指令&#xff0c;默认提供一组默认测试参数&#xff0c;用户可以自定义其属性&#xff0c;更改测试行…

java开发必备技能:mysql

mysql 架构 连接器 mysql的连接器负责处理mysql客户端的连接请求及维护连接。 传输协议 mysql支持多种传输协议&#xff0c;不同的平台可以选择不同的协议&#xff1a; 连接压缩控制 mysql建立的连接可以对客户端和服务器之间的流量进行压缩&#xff0c;以减少通过连接发…

Rock派(基于瑞芯微RK3308B)开发记录-上篇

本文作者&#xff1a;Linux兵工厂&#xff0c;一个嵌入式软件领域的攻城狮。欢迎指教公一众-号&#xff1a;Linux兵工厂&#xff0c;获取硬核Linux资料和文章 前言 根据项目需求并且经过各方面评估最终选择了这款Rock Pi(Rock派)系列中的Rock Pi S产品。正式它的各方面的特性…

马士兵-郑金维—并发编程—6.JUC并发工具

JUC并发工具 一、CountDownLatch应用&源码分析 1.1 CountDownLatch介绍 CountDownLatch就是JUC包下的一个工具,整个工具最核心的功能就是计数器。 如果有三个业务需要并行处理,并且需要知道三个业务全部都处理完毕了。 需要一个并发安全的计数器来操作。 CountDown…

Web大学生网页作业成品 :黑色主题个人博客网站设计与实现(HTML+CSS+JavaScript)

&#x1f389;精彩专栏推荐 &#x1f4ad;文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 &#x1f482; 作者主页: 【主页——&#x1f680;获取更多优质源码】 &#x1f393; web前端期末大作业&#xff1a; 【&#x1f4da;毕设项目精品实战案例 (10…

基于java+springmvc+mybatis+vue+mysql的农业信息管理系统

项目介绍 农业信息的需求和管理上的不断提升&#xff0c;农业信息管理的潜力将无限扩大&#xff0c;农业信息管理系统在业界被广泛关注&#xff0c;本系统对此进行总体分析&#xff0c;将农业信息管理的发展提供参考。农业信息管理系统对农业信息有着明显的带动效应&#xff0…

【统一融合:拉普拉斯算子:GAN框架】

UIFGAN: An unsupervised continual-learning generative adversarial network for unified image fusion &#xff08;UIFGAN:一个无监督不断学习生成对抗网络统一的图像融合&#xff09; 本文提出了一种新的无监督连续学习生成对抗网络&#xff08;UIFGAN&#xff09;用于统…

阿里资深架构师熬夜纯手写的238页微服务容器化开发实战笔记

本文将分为目录、主要内容和大牛对本文的高度评价三部分组成&#xff0c;因为内容比较多&#xff0c;小编只能把部分知识点和目录拿出来给大家介绍&#xff0c;希望大家能够理解&#xff01;&#xff01;&#xff01; 本文目录 本文包括的主要内容 微服务和 Docker容器技术是目…

怎么安装 Arch Linux?

Arch Linux 是一个 x86-64 通用发行版&#xff0c;它流行于那些喜欢 DIY Linux 系统的用户和 Linux 铁杆粉丝当中。 本文导航 ◈ 如何安装 Arch Linux11% ◈ 安装 Arch Linux 的条件&#xff1a;14% ◈ 第一步&#xff1a;下载 ISO 文件18% ◈ 第二步&#xff1a;创建一个 …

磨金石教育摄影技能干货分享|世界顶级的手机摄影作品欣赏

随着手机像素越来越高&#xff0c;拍照功能越来越完善&#xff0c;手机摄影成为了越来越多人的首选&#xff0c;大家不再执着于单反相机。手机的方便与简捷更受非专业人士的青睐。 每到一个地方&#xff0c;见到不同的景色和人文&#xff0c;我们都可以随手掏出手机记录这些美好…

前端模板-2【vue部分小功能】

前端模板【vue部分小功能】 1 Vue部分模板 1.1 vue实现store【存储当前选中页面】 我的习惯用法&#xff0c;大家可自行调整【以存储当前页面名称为例】 ①在src下新建文件夹store&#xff0c;并创建configure.js、index.js configure.js const configure {state: {HOST: h…

LeetCode 每日一题——1945. 字符串转化后的各位数字之和

1.题目描述 1945. 字符串转化后的各位数字之和 给你一个由小写字母组成的字符串 s &#xff0c;以及一个整数 k 。 首先&#xff0c;用字母在字母表中的位置替换该字母&#xff0c;将 s 转化 为一个整数&#xff08;也就是&#xff0c;‘a’ 用 1 替换&#xff0c;‘b’ 用 …