- 博客(7)
- 资源 (1)
- 收藏
- 关注

原创 Pytorch加载数据集的方式总结
目前我们有自己制作的数据以及数据标签,但是有时候感觉不太适合直接用Pytorch自带加载数据集的方法。我们可以自己来重写定义一个类,这个类继承于,同时我们需要重写这个类里面的两个方法_getitem__()和__len()__函数。如下所示。这两种方法如何构造以及具体的细节可以查看其他的博客。len方法必须返回数据的长度,getitem方法必须返回数据以及标签。通过上述的程序,我们构造了一个数据加载器torch_data,但是还是不能直接传入网络中。接下来需要构造数据装载器,产生可迭代的数据。.......
2022-07-28 21:27:10
10341
4
原创 Pytorch中如何动态设置学习率
在很多网络中,学习率一般是固定的。Pyorch中的torch.optim.lr_scheduler为我们封装好了一些在训练过程中动态调整学习率的方法。我们不妨试着用动态学习率,对比一下二者的不同,模型是否因为学习率的动态调整而变得更优秀。
2022-09-26 13:14:10
4866
原创 Pytorch加载模型权重理解(state_dict load_state_dict update load)
Pytorch加载模型权重理解(state_dict load_state_dict update load)一、state_dict特性介绍在pytorch中,torch.nn.Module模块中的state_dict变量存放训练过程中需要学习的权重和偏执系数,state_dict作为python的字典对象将每一层的参数映射成tensor张量,需要注意的是torch.nn.Module模块中的state_dict只包含卷积层和全连接层的参数,当网络中存在batchnorm时,例如vgg网络结构,t
2022-05-12 17:45:25
3775
2
原创 《机器学习实战》笔记(一)——k-近邻算法(一)
这个寒假一直在学习《机器学习实战》这本书,及时记录下自己的学习成果,整理学习思路。在学习过程中,我极大极大极大地(重要事情说三遍)程度上参考的是Jack-Cui前辈的机器学习实战笔记,也特别感谢Jack-Cui前辈把宝贵的学习经验分享给想我一样的广大菜鸡萌新。以下是他的博客链接:https://blog.youkuaiyun.com/c406495762.除此之外,学习机器学习实战除了《机器学...
2019-01-22 13:47:37
495
原创 Easyx的图像功能
写个笔记让自己不至于忘记已经学习过的内容。。。在easyx官网下载easyx库后,按照提示安装,然后就可以在vc++6.0平台进行操作;如同#include <iostream>一样,要在vc上运行easyx库的话首先得有#include <graphics.h>语句。然后今天利用到了几个函数功能:initgraph(800,600);initgraph函数初始...
2018-10-15 13:07:00
3281
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人