随笔分类 -  pytorch实战

摘要:方法一: 使用torch.manual_seed(17)固定随机数种子,再用torchvision.transforms做变换 但是这种方法有时候会失效,可能是transforms函数不能在别的py文件中写好调用到本文件,需要都写在一个文件中 方法二 把单通道的label和image拼在一起成了2通 阅读全文
posted @ 2023-02-19 14:12 梅雨明夏 阅读(463) 评论(0) 推荐(0)
摘要:首先是这2个网络是交替迭代训练。 可以是1:1迭代 即D_update_ratio==1,那么G和D之间是1:1的方式进行参数更新 若D_update_ratio==2,那么首先更新两次D再更新一次G 更新G的时候需要冻结D的梯度,避免其计算梯度耗费时间。 对于判别网络: 假设现在有了生成网络(当然 阅读全文
posted @ 2023-02-18 20:03 梅雨明夏 阅读(1863) 评论(0) 推荐(0)
摘要:pytorch , cuda , cudnn三件套 import torch from torch.backends import cudnn # pytorch print(torch.__version__) # cuda print(torch.version.cuda) torch.zero 阅读全文
posted @ 2023-01-15 17:49 梅雨明夏 阅读(494) 评论(0) 推荐(0)
摘要:以下代码为例 来源 from torchvision import models import torch.nn as nn import torch import functools class NLayerDiscriminator(nn.Module): """Defines a PatchG 阅读全文
posted @ 2023-01-14 18:42 梅雨明夏 阅读(385) 评论(0) 推荐(0)
摘要:总结:如果数据是numpy格式的则需要先转为tensor,使用ToTensor转,再接transforms变换;如果数据是PIL格式的则无先后顺序。 numpy, PIL, tensor类型在torchvision.transforms时使用 阅读全文
posted @ 2022-08-10 11:20 梅雨明夏 阅读(221) 评论(0) 推荐(0)
摘要:数据预处理步骤 根据nnUNet框架,三维医学图像分割的通用预处理可以分为四步,分别是数据格式的转换,裁剪crop,重采样resample以及标准化normalization。 1.数据格式的转化 常见的医学图像格式有DICOM(后缀名为.dcm),MHD(后缀名为.mhd和.raw)以及NIFTY 阅读全文
posted @ 2022-06-13 23:32 梅雨明夏 阅读(11266) 评论(1) 推荐(2)
摘要:nnUNet地址 nnUNet的安装 安装python虚拟环境(作者不建议使用conda环境) sudo apt-get install -y python3-venv 或 pip install virtualenv 创建虚拟环境文件夹 选择要将Python编程环境放入哪个目录,或者我们可以使用来 阅读全文
posted @ 2022-05-01 13:29 梅雨明夏 阅读(5108) 评论(2) 推荐(0)
摘要:错误一 在使用代码nnUNet_plan_and_preprocess -t XXX --verify_dataset_integrity进行数据集验证时出现AssertionError AssertionError: could not find label file for case MR_00 阅读全文
posted @ 2022-04-26 21:32 梅雨明夏 阅读(3677) 评论(0) 推荐(0)
摘要:###数据读取 在对医学图像进行深度学习时,需要先对图像进行预处理 在pytorch中需要把图片读取到nparray三维数组类型 假设图片size是512*512*247 # sitk.ReadImage读取图像的顺序为(x,y,z)即(width,height,depth),512*512*247 阅读全文
posted @ 2022-04-23 14:14 梅雨明夏 阅读(10049) 评论(0) 推荐(0)
摘要:医疗图像是对解剖区域的内部结构和功能的一种表征。它以二维像素或者三维体素的形式呈现出来。映射到空间位置的数值是对采样过程和重建过程的离散表征。用来描述一个确定采样模态视野的像素数量是对解剖结构和功能的细节的表达。像素表达的数值取决于成像模式、采样协议、重建以及后续处理过程。 医疗数据的组成 医疗数据 阅读全文
posted @ 2021-12-31 12:37 梅雨明夏 阅读(22302) 评论(6) 推荐(4)
摘要:pytorch中文官方文档 pytorch0.2 pytorch0.3 pytorch0.4 pytorch1.0 pytorch1.4 pytorch1.7 pytorch英文文档 torch.rand系列 torch.rand()、torch.randn()、torch.randint()、to 阅读全文
posted @ 2021-12-26 19:26 梅雨明夏 阅读(114) 评论(0) 推荐(0)
摘要:Pytorch的入门使用 目标 知道张量和Pytorch中的张量 知道pytorch中如何创建张量 知道pytorch中tensor的常见方法 知道pytorch中tensor的数据类型 知道pytorch中如何实现tensor在cpu和cuda中转化 1. 张量Tensor 张量是一个统称,其中包 阅读全文
posted @ 2021-12-24 16:35 梅雨明夏 阅读(216) 评论(0) 推荐(0)