
深度学习可视化
文章平均质量分 65
半甜田田
这个作者很懒,什么都没留下…
展开
-
类别激活热力图grad-cam(pytorch)实战跑图
核心代码位置:CAM\pytorch-grad-cam\pytorch-grad-cam\base_cam.py顺序1、base_cam.py2、model._modules.items() 遍历输出每一层register_hook的作用:即对x求导时,对x的导数进行操作,并且register_hook的参数只能以函数的形式传过去。(保护求导中中间值作用,不然pytorch将直接保存最后结果,中间结果不保存)详细解释明日阅读...原创 2022-03-09 10:54:33 · 25718 阅读 · 60 评论 -
pytorch快速入门(十)cifar-10模型结构可视化
pytorch快速入门(十)cifar-10模型结构可视化前言CIFAR-10 Model Structure代码代码解释运行结果tensorboard可视化前言框架环境:pycharm;使用pytorch环境,请自行配置可视化工具:tensorboard有不懂的可翻阅pytorch快速入门之前的笔记pycharm相关快捷键ctrl+/ 注释Ctrl+P 查看参数,如下,光标移动至想要查看的函数,然后按下快捷键CIFAR-10 Model Structure下图是cifar-10模型原创 2022-01-07 21:58:55 · 2466 阅读 · 0 评论 -
pytorch快速入门(八)神经网络-非线性激活Non-linear Activations
这里写目录标题1、ReLU()1、ReLU相关简介2、代码3、运行结果2、Sigmoid()1、Sigmoid相关简介2、代码3、运行结果4、tensorboard可视化环境配置请看这里1、ReLU()1、ReLU相关简介以ReLU为例ReLU官方文档2、代码import torchfrom torch import nnfrom torch.nn import ReLUinput = torch.tensor([[1,-0.5], [-1原创 2022-01-02 21:33:54 · 637 阅读 · 0 评论 -
pytorch快速入门(七) 最大池化的使用
1、数据集:CIFAR102、二维最大池化MaxPool2d可视化1、相关参数2、代码及说明代码import torchimport torchvisionfrom torch import nnfrom torch.nn import MaxPool2dfrom torch.utils.data import DataLoaderfrom torch.utils.tensorboard import SummaryWriter#使用CIFAR10数据集dataset = tor原创 2022-01-02 15:52:21 · 1124 阅读 · 0 评论 -
pytorch快速入门(六)神经网络卷积层
这里写目录标题1 数据集:CIFAR102 简单一层卷积可视化1、代码2、运行结果3、tensorboard结果可视化1 数据集:CIFAR10使用CIFAR10,之前下过所以直接用。没有下载的请看此条笔记进行下载。1、数据集所在文件夹如下2、运行下列代码from torch.utils.data import DataLoaderfrom torch import nn#torchvision.datasets.CIFAR10参数说明#root:数据集根目录#train(bool原创 2022-01-01 17:17:10 · 767 阅读 · 0 评论 -
pytorch快速入门(四)Dataloader()
一、查看官方指南pytorch官方网站二、代码运行1、pycharm中新建python文件,输入以下代码import torchvisionfrom torch.utils.data import DataLoaderfrom torch.utils.tensorboard import SummaryWriter#准备的测试数据集test_set = torchvision.datasets.CIFAR10(root="E:/PycharmProjects/Pytoch_learnin原创 2021-12-28 21:02:20 · 907 阅读 · 0 评论 -
pytorch快速入门(三)torchvision中的数据集使用
这里写目录标题1、关于数据集数据集查找方式下载数据集2、使用tensorboard可视化整体代码可视化1、关于数据集可在pytorch官网找到自己需要的https://pytorch.org/数据集查找方式下载数据集import torchvision#使用CIFAR10数据集#1、下载训练集,root:保存地址train_set = torchvision.datasets.CIFAR10(root="E:/PycharmProjects/Pytoch_learning/datase原创 2021-12-28 16:08:17 · 792 阅读 · 0 评论 -
pytorch快速入门(二)常见的Transforms
写在前面:1、此篇博客如遇问题,可看之前的解决。2、如需数据集可自取链接:https这里写目录标题一、常用类介绍1. Compose()2. ToTensor()3.PILToTensor()4.Normalize()5.Resize()6.RandomCrop()二、实现代码1、整体代码2、运行结果3、tensorboard可视化结果三、总结一、常用类介绍1. Compose()其实就是将几个transforms()组合起来使用。相关代码解释 打开左侧structure 1)call (原创 2021-12-27 21:01:54 · 662 阅读 · 0 评论 -
pytorch快速入门(一)torchvision中的transforms(1)
解决两个问题1)transforms()如何使用2)为什么需要tensor数据类型1、transforms结构及用法[以ToTensor()为例]问题1)transforms()如何使用transforms.ToTensor();作用 将“PIL Image”,“numpy.ndarray”转换为tensor2、代码实例1、在pycharm中输入下列代码from PIL import Imagefrom torch.utils.tensorboard...原创 2021-12-26 21:28:58 · 611 阅读 · 0 评论 -
Tensorboard(二):add_image()
一、前期工作:数据集下载将数据集下载好后,解压并放入项目文件夹中二、函数介绍add_image() 函数说明三、运行过程代码基于上一篇笔记(2条消息) Tensorboard的使用(一)writer.add_scalar(),SummaryWriter()_rensweet的博客-优快云博客修改假设取数据集第一张图片,复制图片的相对地址运行以下代码报错报错1:Assertion failed原因:ndarry:但add_image(...原创 2021-12-24 14:19:15 · 2365 阅读 · 2 评论 -
Tensorboard的使用(一)writer.add_scalar(),SummaryWriter()
1、相关知识环境与版本win10系统 torch --> 1.8.0 tensorboard -->2.4.1writer.add_scalar()解释:二、实例展示-绘制y=2x1、打开pycharm,选择环境操作如下图,选择包含pytorch的环境2、输入以下代码from torch.utils.tensorboard import SummaryWriter#生成一个写日志的writer,并将当前的计算图...原创 2021-12-23 15:32:38 · 8405 阅读 · 1 评论