![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
深度学习
文章平均质量分 92
Jonathan_Paul 10
这个作者很懒,什么都没留下…
展开
-
pytorch:如何从头开始训练一个CNN网络?
在刚开始学习Deep Learning时,一件几乎不可能的事情就是知道每一个东西背后的原理和用法。但是,很多人又不得不在前期涉猎很多在前期不应该碰的东西。多摸索是好事,但考虑到性价比,最好的办法是有人带着你从头实现一下你所需要做的。在此,我希望本文是目标导向型的——即与你一同从头实现出一个属于你自己的CNN。原创 2022-02-27 20:51:11 · 2686 阅读 · 0 评论 -
pytorch:数据读取操作
工欲善其事,必先利其器。事实上,一遍深度学习从头到脚都需要数据的支持。因此,数据集的读取是第一步。而在Pytorch中,官方给我们封装好了一个提取训练集、测试集的一个虚类。所谓虚类,即需要我们继承。在下面,我们将着重介绍如何通过继承Dataset虚类来完成对数据的读取。Dataset虚类训练集有了,苦于不知如何将其转化为代码?先问自己:这些数据集哪里来的?通过torchvision官方自带的dataset如果是想通过torchvision的接口(以CIFAR10为例):import torch.原创 2022-02-27 01:30:06 · 1110 阅读 · 2 评论 -
pytorch基本介绍:张量基本操作
pytorch:数据操作???? 这里的代码,是在jupyter下运行的。如果需要用于pycharm等运行,只需要将输出行换掉(以第一份代码为例)。常见的函数torch.arange(n) :形成一个从000到n−1n-1n−1的一维张量(向量)。import torchx = torch.arange (12)x# pycharm下运行print(x)x.reshape(m,n) :形成一个m×nm\times nm×n的二维张量(矩阵)y = x.reshape(3,4)#原创 2022-02-21 16:57:25 · 1073 阅读 · 0 评论