自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python基础语法

python中的list、tuple、dict、set1、list(1)构造list,使用[ ]把list的所有元素都括起来就是一个列表,用变量L表示。其中的元素不要求是同一种数据类型。(2)列表中元素是有序的。可以通过索引来访问。(3)访问list的元素,L[0]:表示列表中的第一个元素,L[-1]:表示列表中的最后一个元素。 L[起始索引:终止索引]:表示访问列表中的多个元素,包含头,不包含尾。(4)列表是可以被修改的,包括添加元素,删除元素,替换元素。1)添...

2022-01-11 14:55:27 247

原创 linux安装anconda,pytorch常用指令

删除虚拟环境:conda remove -n your_env_name(虚拟环境名称) --all//cudatoolkit后的版本可以自己指定conda install pytorch torchvision cudatoolkit=10.2查看pytorch版本import torchprint(torch.__version__)#这里是两个下划线,一共四个source activatesource deactivateconda activate pytorch1.8给某虚.

2022-01-11 14:17:22 631

原创 深度学习基础概念

语义分割:类似于图像分割,即一张图片对不同事物进行分别标注。学习率指数衰减机制,实践证明,它也是最有效的。优化器(Optimizer)BGD:梯度下降法是最原始,也是最基础的算法SGD:随机梯度下降法相比较BGD,其实就是计算梯度时根据的数据不同Top-1 Accuracy是指排名第一的类别与实际结果相符的准确率,Top-5 Accuracy是指排名前五的类别包含实际结果的准确率。同时选取Loss和Acc作为评价网络的标准的原因是,在分类问题中,ACC可能更直观,但是它不可微分,L

2022-01-11 14:14:14 1574

原创 绘制loss图

loss_all = {'train':[],'val':[]}loss_all['train'].append(loss_trn/len(trainloader))loss_all['val'].append(loss_val/len(valiateloader))plt.plot(loss_all['train'])plt.plot(loss_all['val'])

2022-01-07 16:03:19 1712

原创 Python __dict__属性详解

https://www.jb51.net/article/152441.htmhttps://www.jb51.net/article/152441.htm类的静态函数、类函数、普通函数、全局变量以及一些内置的属性都是放在类__dict__里的

2022-01-07 15:55:55 33

原创 order

1、orderorder即张量的阶,论文中解释为The order of a tensor is the number of dimensions, also known as ways or modes。Nth-order tensor即N-way tensor,higher-order tensors可以阐述为N-way arrays with N ≥ 3。A first-order tensor是向量,a second-order tensor是矩阵,tensors of order th

2022-01-04 16:59:09 1322

原创 pytorch中hook作用

对于如grad(梯度)等中间变量在反传过程中,对于中间变量,一旦它们完成了自身反传的使命,就会被释放掉。因此,hook就派上用场了。简而言之,register_hook的作用是,当反传时,除了完成原有的反传,额外多完成一些任务。你可以定义一个中间变量的hook,将它的grad值打印出来,当然你也可以定义一个全局列表,将每次的grad值添加到里面去。pytorch中的钩子(Hook)有何作用? - 知乎最新开始用pytorch,感觉搭建模型和调试都比较方便,看了看文档,对hook不是很理解,请教大神这

2022-01-04 10:29:57 678

原创 requires_grad

requires_grad: 如果需要为张量计算梯度,则为True,否则为False。我们使用pytorch创建tensor时,可以指定requires_grad为True(默认为False),

2021-12-30 21:30:25 720

原创 预训练模型与自己训练的吗模型

我就以卷积神经网络为例来说吧。卷积神经网络的训练过程就是对大量带标签数据(监督学习)通过反向传播算法学习网络结构中的参数。其基本思想是:基于一组设置的初始化模型参数,比如利用高斯分布来随机初始化网络结构中的参数,输入数据在卷积神经网络中经过前向传播会得到一个期望输出,如果这个期望输出与数据的实际类别标签不相同,则将误差逐层反向传播至输入层,每层的神经元会根据该误差对网络结构中的参数进行更新。对卷积神经网络而言,待学习的参数包括卷积核参数、层间的连接参数以及各层的偏置。训练好的模型能够计算新输入数据对应的类别

2021-12-30 20:40:18 1726

原创 Python isinstance() 函数与

用法:来判断一个对象是否是一个已知的类型,类似 type()。 isinstance(object, classinfo)参数object -- 实例对象。 classinfo -- 可以是直接或间接类名、基本类型或者由它们组成的元组。返回值如果对象的类型与参数二的类型(classinfo)相同则返回 True,否则返回 False。>>>a = 2>>> isinstance (a,int)True>>> isins.

2021-12-30 12:00:03 425

原创 Argparse(命令行选项、参数和子命令解析器) 使用

Argparse(命令行选项、参数和子命令解析器) 使用_Melvin Dong的博客-CSDN博客2.关于actionstore_true 是指带触发action时为真,不触发则为假,去掉default初始化,其功能也不会变化​parser.add_argument('-c', action='store_true')#python test.py -c => c是true(触发)#python test.py => c是false(无触发​...

2021-12-29 20:24:02 155

原创 模型参数保存与提取

一、模型参数保存1.保存整个网络torch.save(net,'net.pkl') #保存所有的网络参数2.保存模型参数torch.save(net.state_dict(),'net_parameter.pkl') #保存优化选项默认字典,不保存网络结构后缀一般命名为.pt 或者 .pth二、网络提取1.针对保存的是整个网络net1 = torch.load('net.pkl')2. 对于提取网络中的参数的方式,必须先完整的建立和需要提取的网络一样..

2021-12-29 18:40:21 2272

转载 pytorch checkpoint_PyTorch实现断点继续训练

pytorch checkpoint_PyTorch实现断点继续训练_weixin_39574720的博客-CSDN博客之前写的这篇文章内容不是很全面,今天组会师兄给予了指正并认真讲解,进而进行了相关的更新,见解可能不是很全面,如有问题恳请指正关于这次更新主要有以下几方面的内容改进(更新于20200426)对于多步长训练需要保存lr_schedule初始化随机数种子保存每一代最好的结果最近在尝试用CIFAR10训练分类问题的时候,由于数据集体量比较大,训练的过程中时间比较长,有时候想给停下来,但是停下来了之

2021-12-29 18:29:17 524

原创 python中logging模块使用

Python标准模块--logging_weixin_34149796的博客-CSDN博客logging模块学习笔记:logger 对象、日志等级 - 践道者 - 博客园logger:日志对象,logging模块中最基础的对象,用logging.getLogger(name)方法进行初始化,name可以不填。通常logger的名字我们对应模块名,如聊天模块、数据库模块https://www.cnblogs.com/bjdxy/archive/2012/12/03/2799322.html...

2021-12-29 10:37:14 47 1

转载 torch.load_state_dict()函数的用法总结

torch.load_state_dict()函数的用法总结_ChaoMartin的博客-CSDN博客_load_state_dict

2021-12-27 21:45:47 1791

原创 x[:,0]和x[:,1]

https://blog.csdn.net/u014159143/article/details/80307717

2021-12-17 11:06:32 227

原创 python seed用法

import random# 随机数不一样random.seed()print('随机数1:',random.random())random.seed()print('随机数2:',random.random())# 随机数一样random.seed(1)print('随机数3:',random.random())random.seed(1)print('随机数4:',random.random())random.seed(2)print('随机数5:',random.rand.

2021-12-13 20:29:57 1789

原创 python函数

math.ceil( x )函数返回返回一个大于或等于 x 的的最小整数。

2021-12-08 17:00:17 38

原创 linux 下pycharm的安装,卸载,快捷方式创建

1.安装 tar -zxvf pycharm.tar.gz cd /pycharm-2021.2.3/bin sh ./pycharm.sh2.创建快捷方式 法一:直接从安装好的pycharm的tools中创建desktop entry 法二:sudo gedit/usr/share/applications/pycharm.desktop[Desktop Entry]Version=1.0Type=ApplicationName=PyCh...

2021-11-10 09:58:49 696

空空如也

空空如也

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

TA关注的人

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