撰写于:  浏览:944 次  分类:飞燕AI训练营
前言飞燕AI训练营面向两类人群:(1)AI相关专业,但是基础很差,想快速提升技术准备面试或者实习的学生群体。(2)非AI专业,想转行AI行业,或者对AI有强烈兴趣,想深入学习AI技术。飞燕AI训练营的性质是“入门+进阶”,不是简单的学习类似“Hello World”这样的东西,而是由从入门开始并有一定的深度,所以参加AI训练营至少需要坚持三个月,如[...]

撰写于:  浏览:7088 次  分类:网站公告
1、图书分享的初衷站长是个技术爱好者,学了很多的技术,包括计算机视觉,自然语言处理,深度强化学习,APP开发,网站制作等。站长喜欢读书,因为站长认为书是系统化的东西,比起碎片化地读网页或公众号更有效。但是,平心而论,国内的环境很浮躁,很多书都写的很烂,站长只有大量的购书囤书,从这本书学一点,从那本书学一点,这样才能集腋成裘,才能有所成长。以机器学习[...]

撰写于:  浏览:252 次  分类:PyTorch 教程
torch.no_grad()函数的作用torch.no_grad()函数是禁用梯度计算的上下文管理器。当我们确信不会调用Tensor.backward()时,禁用梯度计算很有用,因为它将减少计算的内存消耗。在这种模式下,即使输入的向量的requires_grad=True,每次计算的结果也将为requires_grad=False。但是,要注意:[...]

撰写于:  浏览:116 次  分类:PyTorch 教程
1、LeakyReLU 激活函数的作用机制 2、LeakyReLU 激活函数的图像展示 3、PyTorch LeakyReLU 激活函数torch.nn.LeakyReLU(negative_slope=0.01, inplace=False)4、PyTorch LeakyReLU 激活函数的应用场景>>> m = n[...]

撰写于:  浏览:101 次  分类:PyTorch 教程
错误原因:我们使用view()函数的时候,稍有不慎会碰到这样的错误:RuntimeError: invalid argument 2: view size is not compatible with input tensor's....这是因为tensor经过转置后数据的内存地址不连续导致的。解决方案:在view()函数前加contiguous([...]

撰写于:  浏览:151 次  分类:PyTorch 教程
data_ptr方法是tensor向量的一个很重要的方法,它的作用是返回tensor首元素的内存地址,常用来判断两个tensor是不是共享内存,如下所示:data_t = data.t() # Transpose print(data.data_ptr() == data_t.data_ptr()) # True因为Transpose操作只是改变了[...]

撰写于:  浏览:144 次  分类:PyTorch 教程
PyTorch中有很多浮点类型,例如,torch.float16、torch.float32、torch.float64等。当初始化tensor的时候,可以指定使用那种浮点数类型,如果我们不指定,那么PyTorch默认使用torch.float32类型。如下所示:>>> torch.tensor([1.2, 3]).dtype t[...]

撰写于:  浏览:173 次  分类:PyTorch 教程
在PyTorch中,Tensor.contiguous()方法是一个重要的Tensor操作,用于确保Tensor的内存布局是连续的。这种操作通常在进行某些特定操作后可能需要,因为Tensor的物理内存布局有可能因为某些操作而变得非连续。Tensor的内存布局一个Tensor的数据在内存中可以是连续的,也可以是非连续的。连续的内存布局意味着Tenso[...]

撰写于:  浏览:103 次  分类:PyTorch 教程
1、什么是共轭矩阵?共轭矩阵是一个复数矩阵,其中它的所有元素都被它们的共轭取代,即它的所有复数的虚部的符号都被改变了。2、共轭矩阵的示例

撰写于:  浏览:156 次  分类:PyTorch 教程
1、torch.complex函数介绍在PyTorch中我们可以生成复数tensor,方法是:torch.complex(real, imag, *, out=None) 参数介绍:real:生成的复数中的实部。imag:生成的复数中的虚部。out:输出的tensor。提示:real实部和imag虚部必须类型,而且只能是float32或者doubl[...]

撰写于:  浏览:125 次  分类:PyTorch 教程
1、torch.set_printoptions方法简介torch.set_printoptions方法是来修改pytorch中的打印选项的,就是使用print打印tensor时,我们显示的元素精度,最多显示元素个数等一系列相关操作的选项。如下所示:>>> # 限制tensor的输出精读 >>> torch.se[...]

撰写于:  浏览:380 次  分类:PyTorch 教程
学习PyTorch,应当多看看它的API文档。PyTorch API文档,如同一座金矿,等着我们去开采。下面给大家分享一下我的个人经验。常言道,书读百遍其义自见,只有看得多了,才能发现门道。PyTorch API总共分为几大模块:(1)torch模块。这是针对tensor进行全局设置的模块,毕竟tensor是pytorch的核心,主要常用的函数有:[...]

撰写于:  浏览:170 次  分类:PyTorch 教程
Sequential 是 PyTorch 中的一种神经网络框架,它可以被认为是一个容器,其封装了神经网络的结构。Sequential 模型只有一组输入和一组输出。各层之间按照先后顺序进行堆叠。前面一层的输出就是后面一次的输入。通过不同层的堆叠,构建出神经网络。1、Sequential的源码分析class Sequential(Module): # [...]

撰写于:  浏览:157 次  分类:PyTorch 教程
1、model.state_dict()函数简介state_dict是Python的字典对象(具体来说,是OrderedDict字典类型),可用于保存模型参数、超参数以及优化器(torch.optim)的状态信息。需要注意的是,只有具有可学习参数的层(如卷积层、线性层等)才有state_dict。import torch.nn as nn impo[...]

撰写于:  浏览:231 次  分类:PyTorch 教程
1、ConvNetDraw,一个在线工具,可以绘制卷积神经网络,链接为:https://cbovar.github.io/ConvNetDraw/ 2、PlotNeuralNet,一个使用Latex绘制神经网络的工具,主要面向卷积神经网络。提示:相比其他的绘图软件,这款软件是最漂亮的。 3、draw_convnet,一个用于画卷积神经网[...]

飞燕网专注于AI实习
合作伙伴有100+企业

    友情链接