自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 pytorch模型加载参数的避坑问题

加载模型时候碰到了两个错误:**Missing key(s) in state_dict: Unexpected key(s) in state_dict****Input type (torch.cuda.FloatTensor) and weight type (torch.FloatTensor) should be the**在模型加载的权重参数保存在.pth文件中。当模型运行时候是`以k-v的方式加载数据`(比如k1代表某个卷积conv1,v1代表其对应得参数)。所以当`缺少key值会报这个错

2023-11-26 13:34:04 1177 1

原创 用Python实现lol笔记助手功能

先解释下这个LOL笔记是干什么的,熟悉的朋友都知道黑店百地曾经有个小本本也就是记录游戏中遇到的玩家,然后遇到后就会进行惩罚。只不过他这个需要手动记录下来,我们完全可以利用先用的接口来处理这种事情。为了游戏环境着想,这个对局记录只是保存在游戏运行期间的对局。

2023-10-06 15:44:45 182 1

原创 利用python实现DCT变换,并且过滤掉高频信息

利用python对图像进行DCT变换和逆DCT变换。我采用的思想是:利用矩阵相乘,将左下角矩阵全设置为0,其他区域设置为1.这样就形成了一个滤网。这也是为什么我在代码中要构建一个和图像一样大小的矩阵了。图像的大部分信息都在低频信息中,可以看出我过滤掉这么大的区域后,恢复的图像仍然看起来很完整。如果想设置成其他形状的过滤区域,读者也可自行尝试。如果去掉这行代码的话效果是这样的。

2023-09-18 16:11:05 1135

原创 python如何for循环遍历指定长度列表?

有时候列表太长,for循环都打印出来看起来很是费劲。假设列表的长度有几万行,那么打印出来很是难看,因为我们只想单纯看几行数据是不是对或者其他原因。以下几个操作可以对打印进行些限制。

2023-08-18 12:37:15 564 1

原创 如何构建各种各样的神经网络?

在之前的文章中,我们了解了如何搭建一个神经网络,但是单纯的加深网络太过简单单一,效果很难取得突破,所以人们提出了各种各样的网络结构,有串行的例如GoogleNet,跳跃的ResNet已经其他的神经网络架构,不得不承认的是这种架构很难找到一个统一的函数来封装他们,为此我们不得不自己搭建架构。很直观的看出,这个块有四个并行线路,每个线路对输入进行不同的处理,最后进行合并。所以这个不是单纯的连接起来,需要我们自己手动进行设计,事实上如果你想进行创新,必然不会存在现成的。①含有四个线路,每个线路进行不同的操作。

2023-03-26 13:48:48 90

原创 从零构建自己的网络————训练篇

参数越多越好吗?答案:不一定。如果你想实现更复杂的功能,则必不可少的得使用更多的参数,但是参数太多的话会导致过拟合的现象,但是太少的化会导致欠拟合,关于如何设置合适的参数数量以及如何防止欠拟合,这也是一个值得学习的方面,本文不在这对此阐述。如果我把所有的参数都集中在一层,可不可以?这是一个非常值得品味的问题,既然足够多的参数就能实现相应的功能,我们为什么不把这些参数放在同一层呢?到时候也不叫什么深度学习,改名叫宽度学习就行了。这个问题,在早些之前确实存在这种说法,足够宽的神经元也能实现相应的功能

2023-03-13 21:14:16 184

原创 从零构建自己的神经网咯————模型篇

在了解深度神经网络后,相信你一定对神经元感到并不陌生,这个早在上个世纪就以模仿人的神经而提出的概念现在依然在人工智能领域中广泛使用,即使我们现在不得不承认,人类的神经网络比这复杂多得多,甚至可以说这俩这并没什么关系。不要着急, 我们先继续看这段代码,这段代码并不复杂,且最重要的是,我们无论实现一个两层、三层、还是几十层的网络,都是这几个步骤,但这是历史遗留问题,我们在学习中依然使用这个概念,如图,以下是个三层的神经网络架构。层放在全连接层的前面,就无法提取到输入的非线性特征了,这会严重影响模型的性能。

2023-03-12 23:24:25 203

原创 从零构建自己的神经网络————数据集篇

例如,可以将图片文件命名为1.jpg,2.jpg,3.jpg等,对应的标注文件命名为1.txt,2.txt,3.txt等。其中,txt_path是包含数据集信息的文本文件的路径,transform是对数据集进行预处理的函数或变换。每张图片都有一个唯一的标识符(比如图片的文件名或者数据库中的id),在数据库中与该图片对应的标注数据也被存储在同一行中,这样可以确保图片和标注一一对应。因此,这段代码的含义是创建一个能够将dataset中的数据分批次加载的数据加载器,每个批次包含3个随机排列的数据样本。

2023-03-11 23:41:59 2677

原创 初学python------------函数(一)

声明语句如下:def 函数名(参数):代码1代码2…def Add12() : #def表示声明的关键字|Add12是函数名称|(参数)表示所需要的参数,参数可以没有()不能没有 a = 1 b = 2 c = a + b print(c)至此,当我们在其他地方用到这种功能时候,不需要再重复写这段代码,直接调用即可。调用语句如下:函数名(参数) 有参数传参数,没参数不用传。...

2022-08-11 13:26:47 263

原创 python初学入门————元组

元组是用来存储多个数据的数据类型,与列表不同元组里的数据是不能修改的,而列表中的数据是能够修改。注意和列表的区别:列表使用的是”[ ] “,元组使用的是” ( ) “二、元组使用和之前列表想同,元组也有以下几点需要注意:元组内的直接数据如果修改则⽴即报错。但是元组的数据并不是完全不能修改。当数组内的数据有列表时,则可以修改列表中的数据。例如:...

2022-07-09 10:26:35 844

原创 python初学入门————列表

存储一个或者几个数据时,我们可以用变量来存储。name1='a'name2='b'name3='c'这种少量有限的我们可以用变量进行存储,但是当数据量很大的时候呢?例如存储100个名字,显然这种方法是不行的,为此python提供一种专门应对这种情况的数据类型。列表。

2022-07-08 11:50:12 1984

原创 python初学入门——————字符串

字符串是python常用的变量类型,其包括了很多函数方法。本文重点介绍这些方法的使用。在之前的文章提到过,字符串是用单引号或者双引号进行声明。初次之外也可以使用三引号二、字符串的使用1.输出在前篇文章具体提到过输入输出,读者可以翻阅之前文章。下标也可以理解为索引。用来标识位置,下标的作⽤即是通过下标快速找到对应的数据。正数小标从第一个字母开始,并且以0为起始。负数下标从末尾第一个字母开始,以-1起始。使用就可以获取特定索引位置的字母。如:当下标数字超过字符长度时,程序将会报错 :Index

2022-07-07 14:17:53 862

原创 python初学入门——————输入输出语句

。input()使用时往往需要一个变量接受输入的数据,无论输入的是纯数字还是单词,都会被视为字符串类型。对于float类型而言,默认会输出到小数点后五位,可以通过是**%.nf** 进行改变到第n位。注意:转义字符\n 将\和\n组合在一块,会当作一个字符使用,\n代表换行。号,如上面的 %d ,而18,28可以理解为将这个格式符的位置替换下来。在输出百分比数字时候需要注意,如50%。利用f格式化输出指定位数的浮点型数据

2022-07-06 18:22:38 7842

原创 python初学入门————变量

变量可以理解为用来存储数据的名字。就比如家里的门牌号一样。python变量的声明时不需要声明其变量类型,基本格式如下:例如:变量名字取值规则:数字、字母、下划线,不能以数字开头,且不能使用python关键字变量命名规范:一般采用驼峰命名法代码如下(示例):python变量主要包括以下类型:number类型:包含(int、long、float、complex(复数))string类型:字符类型,单引号和双引号都可以布尔类型:只包含true和falselist(列表)、tuple(元组)、dic

2022-07-05 15:41:27 300

LOL笔记助手,记录是否撞车最近玩家或者遇到黑名单用户,并且进行战绩查询

利用python和PyQt进行开发,调用官方接口,不存在修改游戏文件,内容包括以下几个方面: 1.导出黑名单用户 2.当游戏匹配到最近用户(前几局对局中出现的玩家),并进行提示 3.当游戏中遇到黑名单用户(被你拉入黑名单的玩家)进行提示 4.双击对局玩家名称进行战绩查询门进入对局后会显示对局玩家名称,选择所在的大区双击玩家名称就能进行战绩查询 5.输入玩家名称进行战绩查询,选择所在的大区输入玩家名称按下回车键即可进行战绩查询

2023-10-06

空空如也

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

TA关注的人

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