logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

pytorch中的item()用法

pytorch中,.item()方法 是得到一个元素张量里面的元素值具体就是 用于将一个零维张量转换成浮点数,比如计算loss,accuracy的值就比如:loss = (y_pred - y).pow(2).sum()print(loss.item())...

#python#深度学习
C++ opencv 图像代数运算——对比度调整和背景相减

对比度调整实验要求:设计一个Sigmoid函数,实现对图像的对比度调整;–使用opencv窗口系统的slider控件,交互改变Sigmoid函数的参数,实现不同程度的对比度调整;对比度含义:调整之后的 sigmoid函数:实验思路:我构建了 sigmoid函数,使用了三层for循环,一层遍历行,一层遍历列,还有一层遍历通道数(3通道),加入滑动条来传...

#opencv
基于opencv的BackgroundSubtractorMOG2和BackgroundSubtractorKNN通过背景减除来实现目标追踪

背景减除(Background Subtraction)是许多基于计算机视觉的任务中的主要预处理步骤。如果我们有完整的静止的背景帧,那么我们可以通过帧差法来计算像素差从而获取到前景对象。但是在大多数情况下,我们可能没有这样的图像,所以我们需要从我们拥有的任何图像中提取背景。当运动物体有阴影时,由于阴影也在移动,情况会变的变得更加复杂。为此引入了背景减除算法,通过这一方法我们能够从视频中分离出运..

#opencv
opencv图像处理:JPG、PNG及BMP的区别?

图像处理:JPG、PNG及BMP的区别?1.JPG:全名应该是JPEG,JPEG 图片以 24 位颜色存储单个光栅图像(RGB),支持最高级别的压缩,不过,这种压缩是有损耗的。可以提高或降低 JPEG文件压缩的级别。但是,文件大小是以图像质量为代价的。压缩比率可以高达 100:1。使用的一种失真压缩标准方法,24 bit真彩色,不支持动画、不支持透明色。JPEG的压缩方式通常是破坏性资...

#图像处理
联合熵、条件熵、互信息、相对熵、交叉熵的详解

本篇博客,我们将介绍联合熵、条件熵、互信息、相对熵、交叉熵,如果对熵的概念还有不清楚的朋友,可以看一下这一篇博客,信息熵是什么呢?https://blog.csdn.net/ding_programmer/article/details/89785319联合熵两个离散随机变量 和 的联合概率分布函数为 ,则联合熵 (Joint Entropy) 为:联合熵实际上就是描...

pytorch 固定部分网络参数需要使用 with torch.no_grad()吗

可以看到,由于我们在 fc2 层使用了 torch.no_grad(),因此 fc2 层的参数的梯度为 None,而 fc1 层的参数的梯度正常计算。当我们将需要固定的参数的 requires_grad 属性设置为 False 时,这些参数在计算梯度时就不会被更新,因此不需要使用 torch.no_grad()。然而,当我们在使用不需要更新的参数进行前向传递时,如果不使用 torch.no_gra

#pytorch#深度学习#python
pytorch 固定部分网络参数应该怎么写

在 PyTorch 中,nn.Linear 的默认 requires_grad 属性是 True,即默认情况下会对线性层的权重和偏置进行梯度计算。nn.Conv2d 的默认 requires_grad 属性是 True,即默认情况下会对卷积层的权重和偏置进行梯度计算。在上述代码中,我们将 conv1 的权重和偏置的 requires_grad 属性设置为 False,这样在 backward()

#pytorch#深度学习#人工智能
pytorch 矩阵和向量乘法

a=torch.tensor([1,2,3])c=torch.tensor([[1,2,3],[4,5,6]])print(torch.mul(a,c))print(torch.matmul(c,a))tensor([[ 1,4,9],[ 4, 10, 18]])tensor([14, 32])向量点乘:又叫做点积、内积、数量积、标量积,向量a[a1,a2,...,an]和向量b[b1,b2b..

#pytorch#线性代数#深度学习
机器翻译评测——BLEU算法详解

BLEU算法介绍和如何计算:我们先举一个例子来说明:原文:猫站在地上机器译文 (candidate):the the the the人工译文 (reference):The cat is standing on the ground在计算1-gram(一元文法)的时候,the都出现在译文中,因此匹配度为4/4 ,但是很明显 the 在人工译文中最多出现的次数只有...

#机器翻译
PyTorch 中,tensor不设置requires_grad和设置requires_grad=False的区别

可以看到,x 的梯度为 None,而 y 的梯度为 2,这是因为 x 没有设置 requires_grad,因此 PyTorch 不会为它计算梯度,而 y 的梯度为 2,表示其计算出的梯度值为 2。需要注意的是,如果一个 tensor 设置了 requires_grad=True,那么其依赖的所有 tensor 也会自动设置为 requires_grad=True。这种情况下,PyTorch 不会

#pytorch#深度学习#python
    共 28 条
  • 1
  • 2
  • 3
  • 请选择