自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SENet模型原理及代码介绍

SE注意力机制

2024-04-13 13:19:10 894

原创 详解U-Net分割网络,提供详细代码技术细节及完整项目代码

经典分割模型U-Net的详细解读

2024-03-27 17:57:00 9059 9

原创 一些大佬的可解释人工智能的优质资料整理及总结(更新中)

XAI,可解释人工智能

2024-01-24 16:09:28 454 1

原创 详解VIT(Vision Transformer)模型原理, 代码级讲解

详解VIT(Vision Transformer)模型原理, 代码级讲解

2024-01-16 16:21:37 8911 8

原创 浅谈一谈pytorch中模型的几种保存方式、以及如何从中止的地方继续开始训练;

pytorch模型保存与加载的不同方式

2024-01-14 12:31:02 1599 2

原创 一些实用的教程记录,均包含原理叙述(T-SNE;CAM;交叉验证;cover letter写作;利益冲突声明;迁移学习;label me标注)

1.T-SNE是一种降维的方法,它可以将高维数据降维可视化,包括3d图像数据。2.CAM用来可视化深度学习网络,如何实用。

2024-01-11 10:15:37 156

原创 如何使用Endnote x9插入文献,并介绍一种简单的方法对PubMed上的文献进行Endnote导入.

endnote使用初级教程

2023-03-25 14:35:22 2363

原创 多GPU并行加速-------单机多卡数据并行计算(DP)介绍

pytorch分布式训练

2022-10-16 15:47:48 1132

原创 最简单的方法解决为自己的windows系统电脑安装pytorch-gpu环境配置的所有相关问题

选择路线根据代码版本需求匹配pytorch与tensorflow版本,然后在下面的版本匹配链接中得到pytorch版本(tensorflow版本)对cuda、cudnn、torchvision版本的要求,同时根据上面介绍的英伟达控制面板中系统信息检查自己的显卡驱动最高支持哪个cuda版本,确定好都匹配之后才开始安装。下载完之后得到下面的exe文件,双击安装,如果是初次安装,建议安装默认设置安装比较靠谱,但也有人说默认精简安装会出错,我没试过,我选的是自定义安装,下面走一遍自定义安装流程。...

2022-07-26 11:52:17 2164 3

原创 如何测试pytorch-gpu版本和tensorflow-gpu版本是否安装成功,测试代码如下,在想要测试的环境中将两段代码分别输入测试即可

测试pytorch-gpu版本和tensorflow-gpu版本是否安装成功

2022-07-26 09:44:00 3269

原创 记录Brats脑肿瘤分割挑战赛各年度数据下载链接

暂时先总结Kaggle的下载链接,下次将每个年度的数据规模,官方下载链接,任务类型进行总结。

2024-10-30 11:12:51 168

原创 简单教程系列:如何为一个已经配置好的深度学习环境增配jupyter notebook编程环境

大家在进行统计学分析的时候,可能会需要用到jupyter notebook,但是之前配置好的环境并没有包含jupyter的相关库,这个时候大家去找相关环境配置教程,可能很多人都是从头教你如何配置环境。有没有一种简单的方法可以一键添加呢?(1)打开cmd命令行(win+R, 输入cmd,回车),使用activate命令进入你的深度学习环境;备注:vscode的jupyter支持远强于pycharm。

2024-09-25 10:22:48 253

原创 2. 机器学习概述

假设我们要训练一个芒果分类的机器学习模型,首先我们列出每个芒果的特征(feature),包括颜色,大小,形状,产地,品牌等,以及我们需要预测的标签(label)。常见的超参数包括:聚类算法中的类别个数、梯度下降法中的步长,正则化项的系数,神经网络的层数,支持向量机中的核函数等。监督的特征学习的目标是抽取对一个特定的预测任务最有用的特征,比如线性判别分析(LDA).而无监督的特征学习和具体任务无关,其目标是减少冗余信息和噪声,比如主成分分析(PCA).不同类型的数据,其原始特征的空间也不相同。

2024-06-16 17:12:21 788

原创 1. 人工智能中的相关术语的概述

是指输入数据的底层特征和高层语义信息之间的不一致性和差异性,比如给出几张“猫”的照片,这些照片在像素级别上的差异性会非常大,我们理解这些照片为猫是在高层语义概念上的,如果一个预测模型直接建立在底层特征之上,则对模型的预测能力要求过高。: 为了学习一种好的表示,需要构建具有一定深度的模型,并通过学习算法来让模型自动学习出好的特征表示(从底层特征,到中层特征,再到高层特征),从而提高模型的预测准确率。一般来说在实际任务中,不同模型的性能的相差不多,而是前三步的处理对准确性起着关键的作用。在机器学习的过程中,

2024-06-15 21:10:55 619

原创 PyTorch的基础用法简介

这些是PyTorch的基础用法,可以帮助你开始使用PyTorch进行深度学习模型的构建和训练。当然,PyTorch还有很多高级功能和用法,例如自定义数据集、数据加载器、模型保存与加载等,可以根据具体需求进一步学习和探索。PyTorch是一个基于Python的开源机器学习库,它提供了灵活的神经网络构建和训练工具。

2024-05-12 22:37:46 253

原创 记录一种设置num_workers的方法,可以有效提高训练效率!

亲测,num_workers这样设置可以节省很多训练时间。本人的cpu是i9-13900k, 按理可以将num_workers拉到20以上,但是通过实验证明,num_workers的设置不是越大越好。设置的大反而会拖慢训练,我按照上面的设置,一个epoch跑59s,如果设置为20,反而训练了90s,这相差还是蛮大的!我觉得应该是因为我的batchsize比较小,设置那么多进程数反而是加大开销!

2024-04-27 11:38:40 780

原创 RuntimeError: no valid convolution algorithms available in CuDNN

说实话,刚碰到这个报错我挺懵逼的,因为常规的爆显存的提示不是这样的,查询说是我cudnn和cuda的版本不兼容?我不愿相信,因为我这个虚拟环境在其它项目上都跑的挺顺利的。现在的深度学习模型真是离谱,我复现的是一篇一区论文的代码,用来做3D语义分割的,这个模型的参数量达到了81M, 参数量不算大,但因为是3D分割,所以浮点数计算量非常大,达到了462.60 GFLOPs,我24G显存都遭不住了。2.遇到报错不要轻易大改环境,多查查,多试试,兴许有好方法能够快速解决问题!

2024-04-27 10:54:08 354

原创 关于深层卷积特征和浅层卷积特征的图像语义特征区别

不同网络层的卷积层所提取到的特征语义区别

2024-03-28 10:40:02 797

原创 神经网络模型的特征图尺寸使用公式计算不为整数的情况:卷积操作向下取整;池化操作则向上取整。

卷积和池化层的特征图尺寸计算公式几特殊情况处理

2024-03-28 09:51:35 539

原创 概念区分:什么叫全卷积神经网络?

全卷积神经网络(Fully Convolutional Neural Network,FCN)是一种特殊类型的神经网络结构,通常用于图像分割、语义分割和其他像素级别的任务。SegNet:SegNet是另一种用于图像分割的全卷积神经网络,其结构包括编码器和解码器部分,编码器用于提取特征,解码器用于恢复分辨率,通过学习像素级标签实现图像分割。U-Net:U-Net是一种用于医学图像分割的全卷积神经网络结构,其特点是有对称的U形结构,同时具有编码器和解码器部分,能够更好地保留空间信息和进行精细的分割。

2024-03-27 10:29:02 760

原创 如何把握一篇SCI论文的结构(从写作到投稿)

3.编辑将修改后的版本发送给两位以上的论文主题审稿人,如果论文具有很强的统计成分,那么审稿人之一需要是使用该方法的专家。审稿人评估的参数主要分为以下几个方面,采用1(非常差)至5(非常优秀)的评分:研究主题的重要性和创新性,研究目标,文献综述,研究方法,研究结果,论文结构,学术写作以及对该领域的贡献。将您的结论和引用联系起来,结论必须与引言的目标直接相关,并回答研究问题和目标,同时确认或否认假设;将您的结论和以前的研究进行比较,并指出您的论文对推进您的研究领域的知识发展的影响和贡献;

2024-03-12 11:28:56 451

原创 如何创建一个pytorch的训练数据加载器(train_loader)用于批量加载训练数据

在pytorch框架中正确创建数据集加载器

2024-01-14 10:41:17 1734

原创 transforms.Compose()函数作用解析

3.torchvision.transforms:包含常用的图像变换操作,例如张量变换,裁剪,旋转等;上述示例中,我们首次创建了两个变换操作T.ToTensor()和T.Normalize(), 然后使用T.Compose()函数将它们组合成一个新的变换序列transform,最终可以通过调用transform(image)来对图像进行变换操作,其中image是输入的PIL.Image对象。这是一个torchvision.transforms模块的函数,用于将一系列变换组合成一个新的变换序列。

2024-01-13 16:01:34 1190

原创 简单谈一谈pytorch中混合精度训练(torch.cuda.amp)的功效及命令行参数解析器的使用

混合精度训练

2024-01-13 12:15:46 698

原创 普通卷积、转置卷积(transposed convolution)的原理及运算步骤的详细解释

其中stride[0]表示高度方向的stride,padding[0]表示高度方向的padding,kernel_size[0]表示高度方向的kernel_size,索引[1]都表示宽度方向上的。(2).在输入特征图的四周填充kernelsize-padding-1的行和列的0元素,kernelsize为转置卷积核的大小,padding为转置卷积的padding大小,这里padding和卷积的padding不一样,可以看到这里在进行转置卷积时特征图蓝色部分还是2*2,所以padding为0;

2024-01-12 10:37:15 551

原创 深度学习模型中 argparse 模块Python 脚本的部分参数解读

例如,如果您在命令行上运行这个脚本,并想要使用预训练的检查点进行训练,则可以传递。

2024-01-11 17:11:40 414

原创 常见的几种迁移学习的方式的介绍 & Batch Normalization的原理介绍

迁移学习,Batch normalization

2024-01-04 15:58:38 581

原创 关于windows条件下pytorch使用torch.utils.data.DataLoader的numworkers值的确定

解决windows系统中pytorch多线程数据加载的问题

2023-12-29 16:10:07 1158

原创 使用pytorch进行图像预处理的常用方法的详细解释

pytorch图像预处理函数

2023-12-29 15:51:45 1101

原创 记录一个conda与pip指令的小细节

假如你是用conda来管理你的虚拟环境,你需要在conda中使用pip指令来安装库,那么只能使用pip,而不能使用pip3。

2023-12-26 16:17:12 373

转载 卷积神经网络基础知识介绍

卷积神经网络基础

2023-12-26 11:37:01 59

原创 两个bug:1.windows10安装apex库报错解决。2. cannot import name ‘container_abcs‘ from ‘torch._six‘

运行上面三行命令可以解决直接pip无法安装的问题!

2023-10-30 18:54:27 342

原创 记录一种忽略无用警告的方法(python)

2.将下面两行放在代码的最前面导入,记住是最前面!1.安装shutup包。

2023-10-24 17:03:30 124

原创 安装并使用mRMR算法进行特征筛选

mRMR筛选特征方法

2023-10-18 12:27:59 811

原创 使用windows配置nnUNetV2的项目环境

7.转换数据集格式,因为下载的数据集是按照nnUNetV1进行设置的,所以需要进行转换,使用命令行:nnUNetv2_convert_MSD_dataset -i 数据集的绝对路径 -overwrite_id 0X ,注意最后这个X的值取决于你的数据集是任务几,更改就可以。0:5折交叉验证中所选的折数,在[0,1,2,3,4]范围内选择,有的博主说5代表5折,我看了代码以后不那么认为,选5也可以运行,但是不是5折交叉验证,nnUNet会以4:1的比例随机选择训练集和验证集。

2023-09-29 15:32:47 887

原创 关于LASSO算法的两幅图的解释

LASSO正则化路径图(LASSO regularization path):该图显示了在LASSO算法中,不同的正则化参数(λ)取值对应的模型拟合效果。通过观察这个图,可以了解到随着正则化参数的增加,哪些特征的系数趋向于稀疏化(变为零),从而实现特征筛选的目的。在放射组学中,使用LASSO算法进行特征筛选时,通常会出现两幅图,分别被称为"LASSO coefficient path"(LASSO系数路径图)和"LASSO regularization path"(LASSO正则化路径图)。

2023-09-25 10:05:13 3399

原创 介绍一种医学影像配准的方法(使用itk-snap)

配准

2023-07-30 13:05:11 2824 7

原创 关于使用chatgpt或者gpt-4.0等大模型进行学术论文翻译和润色

本篇文章主要用于随记,记录一些日常的gpt提示词来辅助论文语言提升。

2023-07-24 15:35:23 17639

原创 关于投稿时的图像分辨率和尺寸的要求的解决方法

投稿时,编辑难免会对图像提出一些尺寸和分辨率的要求,通常是要求英寸和以DPI为单位的分辨率。一般的图像处理工具只有以总像素为长和宽的调整,难以 同时符合大小和像素两方面的要求。这里建议使用PS工具,以PS2021为例,首先打开图像,选择菜单栏“图像”->"图像大小",出现以下功能框,那个锁链图标是指固定长宽比例,在这里可以调整宽度,高度和分辨率,非常简单,改完后选择存储为你想要的格式就可以。当然,这里的重采样方法的效果是有限的,如果想要更高的图像质量,建议从图像生成时的质量入手。

2023-07-24 15:04:26 350

原创 解决反斜杠的自动转义问题

由于经常需要处理文件,需要对文件进行一些查询和重命名操作。有一些路径包含斜杠和反斜杠,在此处介绍一下取消反斜杠自动转义的方法,非常简单,就是在反斜杠前面再加一个反斜杠就取消了。

2023-07-22 23:18:35 447

空空如也

空空如也

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

TA关注的人

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