自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Excel、RStudio计算T检测的具体操作步骤】

文件 -> 选项 -> 加载项 -> 转到 -> 选中”分析工具库“和”分析工具库-VBA“ -> 确定。数据 -> 数据分析 -> t-检验:双样本等方差假设 -> 确定。

2024-07-01 21:46:22 1785

原创 【wandb设置】

进入wandb网址,登陆你的账号。终端再次运行训练程序即可。

2024-05-17 23:43:46 819

原创 【训练时间(Training runtime)、参数量(Params)、计算量(FLOPs)】

输入input的批量(batch size),批量的大小不会影响参数量,但是会影响计算量, 计算量是batch_size=1的倍数;图像的尺寸也会影响计算量;profile(MODEL, (input,))的 (input,)中必须加上逗号,否则会报错。

2024-05-13 17:08:58 420

原创 【代码调试—线程问题】

双卡运行时,内存占用不到50%,但是GPU利用率达到84%。

2024-05-10 17:13:25 104

原创 【程序错误-梯度计算错误】RuntimeError: one of the variables needed for gradient computation has been modified by

PyTorch默认会跟踪张量的操作历史,以便计算梯度,但是原地操作会破坏操作历史,导致无法计算梯度。在计算梯度的时候检查出某个Variable有被一个 inplace operation 修改。报错信息会更加具体提示是网络那部分梯度计算出现问题。

2024-04-29 22:47:28 3015

原创 【程序错误-显存不足】RuntimeError: CUDA out of memory. Tried to allocate 4.00 GiB

使用更低精度的数据类型:将模型参数和激活值从32位浮点数(float32)转换为16位浮点数(float16),可以减少显存的使用。减少每次训练或推理时的批次大小,以降低显存的需求。较小的批次大小可能会增加训练时间,但可以减少显存压力。如果你使用的是大型模型,可以尝试减少模型的大小,以减少显存使用量。如果你有多个GPU可用,可以尝试使用多卡训练。这样可以将模型的不同部分分配到不同的GPU上,从而减少单个GPU上的显存需求。在报错的哪一行代码的上面,加上下面两行代码,释放无关的内存。

2024-04-29 22:19:32 1216

原创 【VS Code安装及远程服务器】(未完待续)

这个错误是由于 PowerShell 执行策略限制导致的。在 Windows 上,默认情况下,PowerShell 的执行策略是 Restricted,不允许运行脚本。为了解决这个问题,你可以选择修改 PowerShell 的执行策略或者使用其他方法激活虚拟环境。双击 Icon -> 输入地址格式如下:(找到你自己安装VS Code的Code.exe的路径)此操作在C盘或是D盘下执行都可以,我们的python是安装在D盘下的。打开注册表:win + R,然后输入regedit,确定;

2024-04-29 20:35:24 1413

原创 【复现代码——环境配置】

目前解决的问题是用 PyTorch 1.7.0,Pytorch 1.10.1 也可以。使用label=torch.argmax(label, dim=1) ,其中dim=1表示通道维度,亲测有效!以上的环境是必须要按照作者要求的安装,如果换其他的版本,就可能会出错。这里可选择conda安装,也可以pip安装,我一般选择pip 安装,conda 安装有时候不成功。安装PyTorch必须找到对应的cuda,所以先查看自己的服务器CUDA。以上,安装完代码需要的所有依赖,就可以训练或是测试了。

2024-04-23 22:45:33 1490 1

原创 【多卡运行】(未完待续)

在带有多GPU的机器上运行代码,只要在原始单GPU代码中模型定义完成后面,添加以下代码即可,这样会默认在所有的GPU上进行训练,特别注意:若banchsize=30,则在单GPU上是30个样本一组进行训练,在2个GPU上并行训练,则是每个GPU上15个样本,以此类推。所以可以考虑增加banchsize的值,即设置为30*GPU个数。

2024-04-22 10:24:31 352

原创 【代码上传GitHub】(未完待续)

read me。

2024-04-19 17:35:31 900

原创 【程序错误】RuntimeError: one of the variables needed for gradient computation has been modified。。。

PyTorch版本的问题。

2024-04-10 16:51:05 690

原创 原发性肝癌诊疗知识

影像学检查是目前诊断微小肝癌和小肝癌的主要方法,临床上多采用超声、CT、MRI相结合的手段以提高检出率。其中,磁共振检查无辐射,对原发性肝癌的诊断更加精准,能够在早期对小肝癌进行诊断,提升患者的生存期和生活质量,因此具有重要的临床应用价值。此外,各影像手段的联合应用也是我们强调的一个重要维度,对患者进行精准的诊断,可以指导临床采取更合理科学的治疗方法。对于本次《原发性肝癌诊疗指南(2024版)》的更新亮点,影像组长曾蒙苏教授首先提到的是,磁共振检查对早期肝癌或小肝癌,甚至微小肝癌的重要性。

2024-04-08 22:12:18 854

原创 nnUNet训练-AutoDL

nnUNet训练-AutoDL

2024-01-29 23:41:13 1648

原创 医学图像一致性

我们知道相同的图片在不同的显示器上的显示效果可能是不同的。人对图像在不同设备显示的感受对医院诊断有着非常重要的意义。

2023-11-19 09:08:37 26

原创 【CT的操作流程】

例如,对于头部CT扫描,较小的扫描层厚和间隔可以提高图像的空间分辨率,对于肺部CT扫描,较大的扫描层厚和间隔可以减少辐射剂量。医生需要了解不同扫描参数的影响,并根据病情和部位选择合适的参数,以获得清晰、准确的CT影像。在解读CT影像时,医生应注意细节和对比。不同病变在CT影像上有其典型的表现特征,医生应学习各种病变在CT上的典型表现,如肿瘤的形态、边界、密度等,感染的炎症表现,出血的密度和分布等。合理使用辐射剂量是保证患者安全的重要因素,医生应根据患者的具体情况和临床需要,选择适当的扫描参数和辐射剂量。

2023-11-09 21:57:33 77

原创 【半监督 Mean teachers】

对于同样的输入样本X,我们通过扩充变换、加入噪声等,然后得到输入 teacher、student 网络数据,这样由于加了噪声,所以teacher 和student 的输入有可能是不同的,这样训练出来的网络,同时也让网络具备抗噪声的能力,得到的精度更高。在网络最开始训练阶段,由于参数是随机初始化而来,其对于类别的分类肯定也是大部分不正确的,所以teacher 和student 输出标签不同比较正常,所以一开始的时侯a值得选择,不应该选择太大,应该。此外,还提出了一种先进的框架来逐步利用未标记的图像。

2023-10-07 17:14:21 84

原创 【医学图像多分类分割步骤】(未完待续)

图像分类:应用于图像级分类,在全连接层后接softmax得到分类概率,常用CNN;图像分割:应用于像素级分类,softmax应用于特征通道方向,上采样后对每个像素进行像素级的分类,常用FCN等;目标检测(object detection):给定一幅图像,只需要找到一类目标所在的矩形框;目标识别(object recognition):将需要识别的目标,和数据库中的某个样例对应起来,完成识别功能。图片来源于一文读懂图像分类、目标定位、语义分割与实例分割的区别。

2023-10-05 10:34:59 282

原创 【模型术语及容易忽略的专业知识】

声明:为了方便自己查阅,所以粘贴、集合了其他博主的博客,具体参考原博文。

2023-09-23 22:01:44 28

原创 【mmseg—关于mmcv安装问题】

我在加载原来模型的时候,发现mmcv包版本不对,让安装更高版本的,结果安装后,还是不对,显示如下错误。因为我安装的mmcv和mmcv-full都比较乱,也不对应。具体看下他俩的区别。刚开始我是没卸载,都是直接安装对应版本,但是安装后还是不对,出现错误(这个错误有人用方法。原因大概是我没有卸载干净,主要是每次只卸载mmcv或mmcv-full,后来参考。mmcv的版本既要看。

2023-06-30 15:29:05 3284 1

原创 【医学图像预处理过程】

医学图像预处理

2023-06-29 02:32:14 2616

原创 【PyCharm文件开头注释设置】

Python代码自动添加前缀

2023-06-25 16:47:46 720

原创 【AutoDL】服务器配置、Xftp数据传输及PyCharm连接

Bash (GNU Bourne-Again Shell) 是许多Linux发行版的默认Shell,是Bourne shell的后继兼容版本与开放源代码版本,它的名称来自Bourne shell(sh)的一个双关语(Bourne again / born again):Bourne-Again SHell。因此就可以将我们的程序放在screen的会话中执行,然后离开会话,等我们需要看日志时再恢复到这个会话中。之前的步骤都是无卡开机模式,而为了验证环境已经配置完成,需要关机,再直接开机,这次不是无卡开机。

2023-04-25 15:28:39 14360 23

原创 【TIM无法修改个人文件位置】

TIM修改文件

2023-04-19 18:22:00 2395 4

原创 【PyTorch框架】GPU的使用

GPU使用;多GPU运算

2023-04-18 16:10:33 6775

原创 【PyTorch框架】 迁移学习 & 模型微调

模型微调

2023-04-17 15:20:48 2285

原创 【PyTorch框架】模型保存、加载与断点续训练

模型保存,加载与断点续训练

2023-04-14 11:24:13 1961

原创 截图右键菜单内容

截图右键菜单内容

2023-03-21 16:47:20 146

原创 Zotero配置

更换电脑,Zotero就需要重新安装,经过多次尝试,发现可以快速的实现原有的配置。记录给自己看。

2023-03-21 16:16:14 2125

原创 华硕笔记本开机后,系统出现问题

电脑重启就出现下面的问题,记录一下。

2023-03-21 09:48:58 292

原创 【ubuntu18.04】系统安装、查看Linux信息、Linux卡死、用户创建、快捷键、kill 进程

一些总结

2023-03-15 22:12:21 556

原创 Ubuntu系统用户登陆陷入登陆循环—权限、.xsession-errors、内存不足问题

ubuntu18输入密码正确,但一直在登录界面循环进不去。

2023-03-15 17:01:14 12916 8

原创 Zotero-word中引用跳转到参考文献/建立超链接-引用格式(Xie et al 2021, Achanta et al 2012)

该方法根据标题将作者日期或数字样式引用链接到他们的参考文献条目。

2023-02-16 22:35:42 20983 43

原创 跳跃连接文献整理(自用)

文献整理

2022-10-19 08:27:57 40

空空如也

空空如也

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

TA关注的人

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