自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 【python报错】with torch.no_grad: AttributeError: __enter__

【代码】【python报错】with torch.no_grad: AttributeError: __enter__

2023-03-31 19:17:47 707

原创 【树叶分类】kaggle竞赛

Python 中有两种集合类型,一种是 set 类型的集合,另一种是 frozenset 类型的集合,它们唯一的区别是,set 类型集合可以做添加、删除元素的操作,而 forzenset 类型集合不行。sampler:自定义的采样器(shuffle=True时会构建默认的采样器,如果想使用自定义的方法需要构造一个torch.utils.data.Sampler的实例来进行采样,并设置shuffle=False,将实例作为参数传入),返回一个数据数据的下标索引。因为使用了使用ImageNet的均值和标准差。

2023-03-30 20:57:13 569

原创 【pytorch】torch.xxx函数总结

这三行代码是深度学习中非常常见的训练迭代过程中的反向传播和参数更新操作,其中 zero_grad() 和 backward() 方法是 PyTorch 内置的自动求导功能的核心方法,而权重参数的更新则是根据梯度下降法的基本原理实现的。conv2d.weight.data[:] -= lr * conv2d.weight.grad :根据梯度下降法的更新规则,使用学习率 lr 以及计算出的梯度值 conv2d.weight.grad,更新卷积层权重参数。如果不指定参数,默认情况下返回一个大小为1的单位矩阵。

2023-03-11 13:07:27 310

原创 水培郁金香流程和记录

把刚收到的石头和容器用清水洗干净备用。

2023-03-11 13:02:01 831

原创 【python报错】:SyntaxError: invalid syntax

我出现这个问题的原因是上一行代码的括号没有打全导致下一行代码出现语法报错,出现这个原因如果你这行代码没有问题,可以看一下是否是我这个原因。python报错SyntaxError: invalid syntax(无效语法)

2022-11-20 19:13:58 722

原创 多层感知机的简洁实现

注:本文参考李沐老师的动手学深度学习第二版,代码是教材上的,我只是调整一些参数,加一些层数看看训练效果。训练效果还是比较好的。

2022-11-17 09:51:54 299

原创 transforms函数

其中mean和std分别通过(0.5,0.5,0.5)和(0.5,0.5,0.5)进行指定。原来的0-1最小值0则变成(0-0.5)/0.5=-1,而最大值1则变成(1-0.5)/0.5=1.注:Python图像库PIL(Python Image Library)是python的第三方图像处理库,但是由于其强大的功能与众多的使用人数,几乎已经被认为是python官方图像处理库了。而后面的transform.Normalize()则把0-1变换到(-1,1).这样就把两个步骤整合到了一起。

2022-11-16 19:32:52 283

原创 李沐动手学深度学习课后习题

这里是我学习李沐老师的动手学深度学习时,教材课后题的一些解答,如果有不正确的解答还请指出来。持续更新。

2022-11-16 14:47:03 1164

原创 pytorch 中 torch.xxx 函数总结

本文对在深度学习当中使用pytorch框架用到的一些函数的简单介绍

2022-11-14 08:00:00 346

原创 动手学深度学习:代码笔记

前言本文使用的是colab,采用pytorch框架,对应的视频教学是李沐的动手学深度学习,本文针对代码进行注释和整理笔记。

2022-11-13 20:10:49 171

原创 TypeError: tuple indices must be integers or slices, not str

以上报错是我在学习吴恩达深度学习时,自己打的代码出现的报错,解决方案就是将。中更新参数时候的选择momentum和adam时。修改为一下:(再引用函数的时候,参数写少了)

2022-11-12 16:04:11 1295

转载 pycharm中安装不上sklearn等库的解决方法

之前使用pycharm都可以安装这些库,就是有时候快有时候慢,忽然之间怎么安装都安装不上,并且sklearn显示安装成功后1其version显示。参考这位博主的,很快就解决了,不需要更新pip版本等,可以试一试。

2022-11-12 10:26:38 4201 3

原创 吴恩达深度学习:course2 - week1 课后作业(代码解读)

【代码】吴恩达深度学习:course2 - week1 课后作业(代码解读)

2022-11-09 00:00:00 584

原创 【交叉验证】:为什么要在深度学习中通过减去数据集的图像平均值而不是当前图像的平均值来归一化图像

但是,如果您想象一个更理想的场景,即控制照明,那么每个图像之间的相对差异在算法中将具有重要价值,我们不希望通过每图像归一化来消除这一点(并且希望在整个训练数据集的上下文中进行归一化)。你可以用多种方式处理,但有一个条件是你应该使用相同的函数处理每个数据 X_preproc = f(X),并且这个 f(.) 不应该依赖于数据本身,所以如果你使用当前图像均值来处理这个当前图像,那么你的 f(X) 实际上真的是 f(X, 图像),你不想要那个。这通常有助于网络更快地学习,因为梯度对每个通道的作用是均匀的。

2022-11-05 15:57:56 130

原创 [python]中 np.int64解释

Numpy的int64是一个64位整数,这意味着它由64个0或1的位置组成。因此,最小的表示值是-2 **63,最大的表示值是2 **63 - 1Python的int本质上是无限长的,因此它可以表示任何值。它相当于Java中的BigInteger。它存储为int64的列表,本质上被认为是一个大数

2022-10-31 10:28:10 4565

原创 【python深度学习】 np.xxx函数总结

python中,np.xxx函数总结

2022-10-30 10:10:13 1048

原创 【吴恩达深度学习week4编程作业】

本文参考该播主实现,需要的文件在博主的文章里:https://blog.csdn.net/u013733326/article/details/79767169这次我先记录我自己打代码时候的错误,最后把添加注释的代码放到最后;

2022-10-27 16:47:47 548

原创 【python报错】:NameError: name ‘append‘ is not defined

我发现是因为在打代码的过程中,把。调用函数,修改后这个问题解决了。

2022-10-26 22:21:53 1280

原创 Python报错:TypeError: Cannot interpret ‘1‘ as a data type

我传入的参数是(layers_dims[l],1),这是不对的,因为zeros只需要传入一个参数,就是shape。

2022-10-23 14:33:26 10687

原创 【吴恩达课后编程作业——week3】

本文主要参考该博主的文章来理解创作的:这是原博主的链接地址:https://blog.csdn.net/u013733326/article/details/79702148。

2022-10-22 08:00:00 207

原创 【吴恩达深度学习】:第二周编程作业(笔记型)——02

python版本3.7.4。

2022-10-16 23:00:00 155

原创 python创建随机矩阵

作用:返回一个随机整型数,其范围为[low,high).如果没有写参数high的值,则返回[0,low)作用:生成指定维度的**[0,1)**(不能取到1)范围之间的随机数,输入参数为维度。

2022-10-15 15:42:41 3135

原创 【吴恩达深度学习】:第二周编程作业(笔记型)——01

吴恩达深度学习第二周作业,第二周主要讲述的是逻辑回归学习算法,我们主要做的是搭建一个能够"识别猫"的简单神经网络。x : 表示一个nx维数据,为输入数据,维度为(nx,1)y : 表示输出结果,取值为(0,1)((𝑥(𝑖),𝑦(𝑖)) : 表示第i组数据,可能是训练数据,也可能是测试数据,此处默认为训练数据𝑋=[𝑥(1),𝑥(2),…,𝑥(𝑚)]:表示所有的训练数据集的输入值,放在一个 𝑛𝑥×𝑚的矩阵中,其中 𝑚表示样本数目;

2022-10-15 14:55:34 442

转载 Python中的bytes字节串类型笔记

【代码】Python中的bytes字节串类型笔记。

2022-10-13 14:43:46 422

原创 python : plt.imshow()不显示图像

原理:plt.imshow()函数负责对图像进行处理,并显示其格式,而plt.show()则是将plt.imshow()处理后的函数显示出来。plt.imshow(image) #image表示待处理的图像。问题:plt.imshow()无法显示图像。解决方法:添加:plt.show(),即。

2022-10-12 08:58:40 813

原创 python编写游戏导入的图片太大的解决办法

【代码】python编写游戏导入的图片太大的解决办法。

2022-10-11 14:54:45 2356

原创 电脑连接蓝牙耳机声音总是断断续续:

但是当我连接手机热点以后,这种现象就不再发生了,查阅各种资料和博客,可能是办公室的无线网和蓝牙耳机的无线传输同为2.4GHz,相互干扰产生的,如果你也有这种问题,希望可以帮到你。今天换了一个新的办公环境,发现白天还用的好好的蓝牙耳机,晚上连接发现声音总是断断续续的,连接手机端口就没有问题,尝试过重启,删除蓝牙设备再重新连接,更新驱动等等,都没有效果,

2022-10-11 09:02:31 8036 2

原创 Python中读取文件时readline和readlines的区别

readlines():就是说一次性先将整个文件内容按行读取完,返回值是一个字符串列表。所以在readlines时,通常可以配合循环for x in file.readlines配合使用。今天在练习读取文件内容的时候发现使用readline和readlines有很大的区别,文本内容如图所示:`#readline():一次性读取文件的一行,返回值是一个字符串。这个函数应该是只能读第一行的数据!记录练习中的小发现!

2022-10-10 10:08:50 2258

原创 【python报错】TypeError: ‘int‘ object is not callable问题原因以及解决办法

自学python,记录学习过程中的各种错误以及解决办法。

2022-10-08 15:33:13 15756 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除