深度学习
文章平均质量分 60
ngc24
这个作者很懒,什么都没留下…
展开
-
自动求导的
import torch# 定义a b c x的值,abc指定为需要求导requires_grad=Truex = torch.tensor(2.)a = torch.tensor(1., requires_grad=True)b = torch.tensor(2., requires_grad=True)c = torch.tensor(3., requires_grad=True)# 定义y函数y = a * x ** 2 + b * x + c;# 使用autograd....原创 2024-01-03 16:30:48 · 380 阅读 · 0 评论 -
范数(L2
L2范数torch.norm(a)-类直角三角的勾股定理向量元素平方和的平方根要点:向量1)对向量元素平方再相加2)开方EG:a(3,4)3^2+4^2=25开发后是5报错了,,norm()好像不接受整型改问:import torcha=torch.tensor([3.0,4.0])print(torch.norm(a))L1范数-向量元素的绝对值之和torch.abs(a).sum()a(3,-4)3+|-4|=7...原创 2021-09-25 20:17:24 · 295 阅读 · 0 评论 -
线性代数。
import torchA=torch.tensor([[1,2,3],[2,2,2],[3,3,3]])print(A)B=A.clone() # 通过分配新内存,将A的一个副本分配给print(B)print(A+B)print(A*B)detach()方法 得到一个和源张量共享内存,但没有梯度信息的张量,不参与计算图的梯度计算clone()方法 开辟新内存空间,其值和源张量一样,参与计算图中梯度计算并可将梯度信息传递到源张量进行累积,但通过clo...原创 2021-09-23 17:24:21 · 252 阅读 · 0 评论 -
查看张量形状len(?)、shape、.numel()以及.reshape()
import torcha = torch.randn(2, 2)print(a)print(a.shape) #张量的形状(沿每个轴的长度)print(len(a)) print(a.numel()) #张量中元素的总数reshape(x,y,z)import torchb=torch.arange(12)print(b)print("----")print(b.reshape(3,4))print(b....原创 2021-09-21 21:22:43 · 3393 阅读 · 0 评论 -
数据预处理
os.makedirs() 方法用于递归创建目录os.path.isfile(path)如果path是一个存在的文件,返回True。否则返回Falseos.path.join(path1[, path2[, ...]])将多个路径组合后返回,第一个绝对路径之前的参数将被忽略>>> import os>>> path = "F:/gts/gtsdate/">>> b = os.path.join(path,"/abc")...原创 2021-09-17 21:04:35 · 856 阅读 · 3 评论 -
pytorch数据操作
一.创建数据张量Tensors表示由一个数值组成的数组,这个数组可能有多个维度。张量中的每个值都称为张量的元素>>> import torch >>> x = torch.arange(12) #arange创建一个行向量x。这个行向量包含从0开始的前12个整数,它们被默认创建为浮点数>>> xtensor([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9原创 2021-09-16 16:15:02 · 511 阅读 · 0 评论 -
pip安装好pytorch后在pycharm中报错(2)
前言之前避过了镜像安装,原本想装jupyter的,结果搜索结果都要用镜像装后来发现pycharm也可以学习深度学习,经过多方面面对比,决定还是用重量级的pycharm学习深度学习,虽然可能有点大材小用吧,但谁让我之前安装好了呢import torch报错解决改变这个,因为我的这个路径下并没有torchtorch经过1(详情见上篇文章)后安在python的安装目录截图是我经过查找python的安装在那个文件后截的1.cmd2.where p.原创 2021-09-02 20:31:06 · 316 阅读 · 0 评论 -
最简单的Pytorch 的安装,pip下载,没有用镜像(1)
前言我是初学者,错误欢迎指出下载pytorch我首先搜索了很多发现都比较麻烦,要安很多的感觉,像镜像Anaconda、CuDNN 等关于这些名词的意思与功能,在如下的连接有解释:windows10安装pytorch,感觉自己基本踩了所有坑,这里提供最有效的两种方法_namespace_Pt的博客-CSDN博客最后发现好像NVIDIA驱动+ torch包即可NVIDIA提供虚拟的GUP,好似就不用安装GUP?镜像是提高下载速度的,因为毕竟国外,下载东西先下到国内服务器,国内再转原创 2021-09-02 16:30:48 · 492 阅读 · 0 评论