- 博客(19)
- 收藏
- 关注
原创 Pytorch调用GPU时显示CUDA版本过低的解决方案
在调用torch.cuda.is_available时,有如下报错:cuda initialization: The Nvidia driver on your system is too old.
2022-10-26 20:27:27
4809
2
原创 LIDC数据集XML标注信息的介绍+处理
LIDC数据集共有1012例数据(CT数据文件类型为Dicom),这里不讲Dicom的数据读取,只介绍XML标注文件及处理方法。每例数据下面有两个文件夹,其中一个文件夹是侧面的CT(里面大概只有1-2个文件),一般不采用这个文件夹中的数据参与训练;另一个文件是肺尖——肺底方向的横向切片,为全肺切片。文件夹中包含一个标注信息文件,(一般命名为 XXX.xml),XML中包含大量的标注信息。接下来对这部分标注信息进行介绍及给出相关处理代码。标注信息包含三类:<unblindedReadNodu
2022-03-09 21:54:02
2892
原创 搬运外网的异常检测综述
网站:https://awesomeopensource.com/project/hoya012/awesome-anomaly-detection?categoryPage=18可能需要挂VPN
2021-10-20 12:03:28
151
原创 Pytorch保存模型参数的同时保存训练结果
在使用Pytorch训练神经网络时,想要保存网络模型的参数以便下次读取,那么代码如下:# 下述两种保存/读取方法等价()# 第一种# 保存net = get_net()torch.save(net.state_dict(),"net_state_dict.ckpt")# 读取, 一定要预先定义网络net = get_net()checkpoint = torch.load("net_state_dict.ckpt")net.load_state_dict(checkpoint)
2021-10-13 10:45:20
3037
1
原创 Python @classmethod和 @staticmethod装饰器使用介绍
入坑Python近两年了,装饰器却几乎从未用到,也一直都是一知半解。这次有机会从类的两个装饰器入手,开始尝试去了解Python装饰器的使用方法。(希望这个博客能一直更新下去,多写点关于装饰器的内容)上述两个装饰器实际应用很简单,都是在类中定义函数时采用的。如果在定义一个函数时没有用到任何类和实例的属性、变量,那么在定义该函数前添加@staticmethod就可以定义静态函数。如果在定义一个函数时只用到了类属性但没有用到实例属性、变量,那么添加@classmethod就可以定义类函数。关于这两
2020-10-10 11:54:28
377
原创 指定中心和半径,用python生成一个圆(球)的Mask数组
三维球体Mask的生成:defgenerate_mask(img_height,img_width,img_depth,radius,center_x,center_y,center_z):x=np.array(list(range(img_height))).reshape([img_height,1,1])y=np.array(list(range(img_width))).reshape([1,img_width,1])z=np.array(li...
2020-09-14 09:45:07
4545
1
原创 集合覆盖问题,广度优先遍历算法Python实现
声明:本博客代码来自力扣题库题解,详见以下链接:https://leetcode-cn.com/problems/smallest-sufficient-team/solution/pythonjian-ji-bfs-19xing-by-pppppppenguin/本文在此对该代码进行记录和相应的讲解,尽量讲的详细一些,方便以后查阅。题目:作为项目经理,你规划了一份需求的技能清单req_skills,并打算从备选人员名单people中选出些人组成一个「必要团队」( 编号为i的...
2020-09-13 11:37:36
925
原创 Ubuntu-远程服务器访问-Screen的用法-关闭服务器页面程序可以继续运行
使用(免费的)XShell 时总会出现一个问题:正在运行的一个程序,把连接服务器的页面关闭之后程序就停止了。这跟ubuntu系统的命令页面是一致的,Ctrl+T打开一个命令行运行程序,关闭页面的时候这个程序也会停止。那么该如何防止这种情况的发生?用screen就可以了。首先安装screen:sudo apt install screen等安装完成后就可以使用了,具体用法有:1.创建一个screen命令行界面,注意这个界面是在后台运行的,与Xshell连接的命令行界面的关闭与否无关.
2020-08-12 22:07:54
1415
原创 Ubuntu16.04下使用conda搭建虚拟环境
首先在命令行输入 conda,确保安装成功接下来就可以搭建虚拟环境创建虚拟环境的命令(创建出是全新的,如果不是新环境不推荐这样创建,安装package太麻烦):conda create -n name python=3.7把之前已有的虚拟环境拷贝到新创建的虚拟环境命令(推荐搞一个base env,接下来的env在这个基础上修修补补):conda create -n new_en...
2019-11-06 15:08:27
7824
1
原创 在本地通过远程服务器访问Tensorboard(损失图像可视化)
本地中打开git,在git里面输入如下内容ssh -L A:127.0.0.1:A B@C -p D其中A是本地的端口,eg: 6006(一般都设置为6006)B是服务器的username,eg:ymC是服务器的ip,eg:XXX.XXX.XX.XXD是服务器的起始端口,eg:30000例如:ssh -L 6006:127.0.0.1:6006 ym@XXX.XXX.XX....
2019-10-30 22:16:32
908
原创 Ubuntu下为pip永久修改镜像源的正确姿势:
首先,通过以下两个命令建立文件夹并编辑文件内容mkdir ~/.pipvim ~/.pip/pip.conf这里用到了vim编辑方法,如果没有这个包就用 apt-get install 安装一下简单说下vim的最基础几个用法首先就是模式切换:任何模式按Esc都会转到命令模式,如果要写字就用i转到写入模式,如果要删除就在命令模式下用x,如果需要退出保存就在命令模式下输入:wq(保...
2019-10-30 17:35:58
2316
原创 Ubuntu16下GPU版Docker的安装使用命令记录+Docker常用命令汇总
简单记录一下安装GPU支持的Docker流程一、安装Docker卸载旧版本:$ sudo apt-get remove docker docker-engine docker-ce docker.io安装新版本:$ sudo apt-get update$ sudo apt-get install -y apt-transport-https ca-certificate...
2019-10-24 08:59:45
405
原创 Linux中,Root用户给其他用户赋文件夹的权限,正确姿势!
上网调研了半天,终于找到一个对的命令了!记录下来!命令是 chown -R 用户名 文件夹路径sudo chown -R yuyu /mnt/ssd1/yuyu
2019-07-18 11:08:56
40936
6
原创 动态规划解0-1背包问题(无价值属性),附Python代码
本文解决的问题是【不含有价值属性的】0-1背包问题。具体如下:现有一个背包体积为V,若干个物品体积为vi。现要求用这些物品把背包装的尽可能满,请问背包最多能装多少体积的物品?(忽略价值属性,只考虑体积)解题思路是采用动态规划的方式,如下表: 1 2 3 4 5 6 7 2 0 2 2 2 2 2...
2019-05-29 10:09:31
3210
2
原创 tensorflow中对Mask的读取:boolen_mask
tf.boolen_mask:import tensorflow as tfa = [0,1,2,3]b = [True,False,True,False]tf.boolean_mask(a,b) #[0,2]
2019-04-02 09:04:08
305
原创 机器学习(周志华) 第一章 习题1.2参考答案
《机器学习》——周志华——清华大学出版社习题1.2参考答案以下内容仅供参考对于《机器学习》课本习题1.2的答案,网上流传着一份答案,作者使用了栈的方式遍历2482^{48}248种组合,但由于栈的特性,每次只能记录一个数值,这无法保证所有组合的去重,因此出现了假设空间大于了2182^{18}218=262144的情况。因此,在我个人看来,该方法所得到的结果是明显错误的。本人在这里采用了对组...
2018-10-17 16:54:03
9653
30
原创 python 幸运数代码
对于一个数字,如果它各个位数相加的和,等于在二进制下其各个位数相加的和,就称其为幸运数。例如123,各个位数相加是6;123在二进制下是1111011,各个位数相加是6,因此123是幸运数。现在对于一个数字k,我们希望求出,所有小于等于k的正整数中,有多少个幸运数,并将其输出。代码(python3):def sumnum(a): st=str(a) sum = 0 for i in range(l...
2018-04-11 15:35:06
5116
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人