学习笔记
在学习实验过程中的一些学习笔记
XU_MAN_
每一次想放弃的时候,在坚持一下,因为下一秒奇迹就出现了。坚持
展开
-
数据集学习
ImageNet 中目前共有 14,197,122 幅图像,总共分为 21,841 个类别(synsets),通常我们所说的 ImageNet 数据集其实是指 ISLVRC2012 比赛用的子数据集,其中 train 有 1,281,167 张照片和标签,共 1000 类,大概每类 1300 张图片,val 有 50,000 副图像,每类 50 个数据,test 有 100,000 副图片,每类 100 个数据。训练批次以随机顺序包含剩余图像,但一些训练批次可能包含来自一个类别的图像比另一个更多。原创 2024-04-12 17:50:10 · 649 阅读 · 1 评论 -
python中条形图的绘制
题目4副图,4中变换,每一次变换都做了一些变化import matplotlibimport matplotlib.pyplot as pltmatplotlib.rcParams['font.family'] = 'Microsoft YaHei'a = ["猩球崛起3:终极之战","敦刻尔克","蜘蛛侠:英雄归来","战狼2"]b_14 = [2358,399,2358,362...原创 2020-03-05 12:20:49 · 500 阅读 · 0 评论 -
python中利用规范化数据绘制直方图改变x轴刻度
利用规范化数据绘制直方图代码如下:import matplotlibimport matplotlib.pyplot as pltmatplotlib.rcParams['font.family'] = 'Microsoft YaHei'interval = [0,5,10,15,20,25,30,35,40,45,60,90]width = [5,5,5,5,5,5,5,5,5,...原创 2020-03-05 12:10:24 · 7537 阅读 · 0 评论 -
Google Colab 中运行自己的py文件
Google Colab 中运行自己的py文件_weixin_43543210的博客-CSDN博客_colab运行py文件原创 2021-12-17 14:02:25 · 2438 阅读 · 0 评论 -
tensorflow1.x调试到2.x,相关问题
原创 2021-12-09 16:39:33 · 348 阅读 · 1 评论 -
多个if与多个else if的情况
形式: if ......if......if......else if......else if......else if...... else总结: 如果是多个else if的话,只要第一个if条件成立,即使满足else if的条件也不会执行else if及else的内容; 如果是多个if的话,最后的else会执行; else只与最近的if匹配,包括else if的if...原创 2022-01-25 17:43:46 · 3828 阅读 · 0 评论 -
pytorch维度不同的张量(tensor)相加规则
规律1:如果相加的两个张量维度不一致,那么首先把维度低的那个张量从右边和维度高的张量对齐a = torch.ones([8, 4, 5, 6])print('a =',a.size())b = torch.ones([5, 6])print('b =',b.size())c = a+bprint('c =',c.size())规律2:当两个张量维度相同时,对应轴的值需要一样,或者为1。由于对应的每个轴要么相等,要么一方是1,因此可以相加。否则不可以相加。 a = torch.o原创 2022-01-29 14:27:44 · 7026 阅读 · 0 评论 -
张量分解卷积层代码搭建错误修改(pytorch)
1,代码中实现可以输出变化的变量print('#training images = %d' % dataset_size)2,RuntimeError: The size of tensor a (32) must match the size of tensor b (28) at non-singleton原创 2022-01-30 14:03:34 · 2360 阅读 · 0 评论 -
神经网络权重初始化代码 init.kaiming_uniform_
https://blog.csdn.net/qq_41917697/article/details/116033589原创 2022-01-24 12:32:06 · 1045 阅读 · 0 评论 -
Python带*参数和带**参数
一、带*形参1、格式:*形参名,如*args2、数据类型:元组3、传参方式:接收任意个位置参数(可以不传参)。4、位置:在一个函数里只能有一个,且放在末尾(没有带**形参的情况下)二、带**形参1、格式:**形参名,如**kwargs2、数据类型:字典3、传参方式:接收任意个关键字参数(可以不传参)。4、位置:在一个函数里只能有一个,且放在末尾。def foo(n,*args,**kwargs): print("n=",n,"*args=",args,"原创 2022-01-24 12:15:56 · 869 阅读 · 0 评论 -
torch.nn.Conv2d源代码解析
1,isinstance(padding, str)什么意思?2,super(Conv2d, self).__init__什么意思?第一步:super函数用于多层继承(multilevel inheritance)的情况,简单来说,就是之继承最近的那个父类。class A: def __init__(self): print('Initializing: class A') def sub_method(self, b): print(原创 2022-01-19 18:46:39 · 3493 阅读 · 6 评论 -
Pytorch中torch.nn.conv2d和torch.nn.functional.conv2d的区别
第一点:nn.Conv2d 是一个类,而 nn.functional.conv2d更像是一个函数。具体地说就是:nn.Conv2d可以狭隘的理解为Class类,需要继承自nn.Module nn.Module 类,具体代码查看 https://pytorch.org/docs/stable/_modules/torch/nn/modules/conv.html#Conv2d nn.functional 中的函数更像是纯函数,由 def function(input,,) 定义...原创 2022-01-18 12:29:19 · 1031 阅读 · 0 评论