- 博客(8)
- 问答 (4)
- 收藏
- 关注
转载 python类中super()和__init__()的区别
python类中super()和__init__()的区别目录单继承时super()和__init__()实现的功能是类似的 super()只能用于新式类中 super不是父类,而是继承顺序的下一个类 super()可以避免重复调用正文回到顶部单继承时super()和__init__()实现的功能是类似的class Base(object): def __init__(self): print 'Base create'class chil.
2020-05-17 16:55:28 334
转载 Group Convolution分组卷积,以及Depthwise Convolution和Global Depthwise Convolution
Group Convolution分组卷积,最早见于AlexNet——2012年Imagenet的冠军方法,Group Convolution被用来切分网络,使其在2个GPU上并行运行,AlexNet网络结构如下:Convolution VS Group Convolution在介绍Group Convolution前,先回顾下常规卷积是怎么做的,具体可以参见博文《卷积神经网络之卷积计算、作用与思想》。如果输入feature map尺寸为[Math Processing Error]C∗H∗W,
2020-05-14 18:44:09 229
原创 Pytorch基本变量类型FloatTensor与Variable用法
pytorch中基本的变量类型当属FloatTensor(以下都用floattensor),而Variable(以下都用variable)是floattensor的封装,除了包含floattensor还包含有梯度信息
2020-04-21 15:30:30 550
转载 pytorch中model.eval和torch.no_grad区别
pytorch 中model.eval()和with torch.no_grad()区别两者区别在PyTorch中进行validation时,会使用model.eval()切换到测试模式,在该模式下,主要用于通知dropout层和batchnorm层在train和val模式间切换 在train模式下,dropout网络层会按照设定的参数p设置保留激活单元的概率(保留概率=p)...
2020-04-21 15:11:39 1099
原创 DICOM图像中Patient_ID,series_instance_id study_instance_id 区别
一言以蔽之,就是一个患者patient可以做多次检查study,一次检查中可以包含多个部位的检测series
2020-04-02 13:20:25 5012
原创 pytorch创建data.DataLoader时,参数pin_memory的理解
pin_memory就是锁页内存,创建DataLoader时,设置pin_memory=True,则意味着生成的Tensor数据最开始是属于内存中的锁页内存,这样将内存的Tensor转义到GPU的显存就会更快一些。主机中的内存,有两种存在方式,一是锁页,二是不锁页,锁页内存存放的内容在任何情况下都不会与主机的虚拟内存进行交换(注:虚拟内存就是硬盘),而不锁页内存在主机内存不足时,数据会存放在虚...
2020-04-02 13:12:26 569
原创 检测pytorch在当前cuda版本中是可用
import torch print(torch.cuda.is_available())>> Truetorch.cuda.get_device_name(0)>> 'GeForce GTX 1080 Ti'
2020-02-04 16:16:03 2089
转载 Python assert 作用
assert的作用是什么?assert这个关键字我们称之为“断言”,当这个关键字后边的条件为假的时候,程序自动崩溃并抛出AssertionError的异常。什么情况下我们会需要这样的代码呢?当我们在测试程序的时候就很好用,因为与其让错误的条件导致程序今后莫名其妙地崩溃,不如在错误条件出现的那一瞬间我们实现“自爆”。一般来说我们可以用Ta在程序中置入检查点,当需要确保程序中的某个条件一定...
2019-08-21 13:31:34 60
空空如也
keras model.predict_classes() 问题
2018-12-25
keras cnn 过拟合 正则化怎么加,最好能有代码示例
2018-12-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人